全部产品
云市场

删除媒体文件

更新时间:2019-01-21 15:47:45

简介

使用点播服务可能会产生多种媒体文件,包括源文件、转码输出的流文件、视频截图文件、上传的图片文件等,点播提供了各种粒度的删除功能,包括:

  • 删除完整音视频:包括上传的源文件、转码输出的流文件、封面截图、雪碧图。

  • 删除音视频流:即删除转码输出的流文件(某个清晰度)。

  • 删除源文件:即删除上传的音视频源文件。

  • 删除图片:即删除上传的图片文件,删除后,应用到音视频的封面、截图和水印等的图片地址将不可访问。

使用说明

  • 所有删除操作均为物理删除,且不可恢复。

  • 删除音视频源文件时,如果文件使用了不转码即分发的方式上传,由于源文件会被当作输出流用于播放(即原画),所以默认不可删除;如确定要删除,可指定强制删除的标识。

使用方式

控制台删除

请参考文档 媒资管理

API/SDK删除

媒体文件删除包括删除音视频、删除音视频流、删除音视频源文件、删除图片。

相关API

调用方式

推荐使用 服务端SDK 调用API来删除媒体文件,更为简单、高效,详情可参考各API文档的SDK示例

您也可以参考 公共参数API示例,来生成HTTP/HTTPS请求。

常见问题

如何删除某个清晰度的流?

重转码后如何删除旧的流?

  • 为了新旧输出流的播放能平滑切换,重转码后会保留旧的流文件。为了保证每次播放的是最新转码输出的流,播放接口默认每种清晰度和格式只返回一路最新转码完成的流。调用 获取播放地址接口 时,可以设置ResultType为 Multiple来获取该音视频下的所有转码完成的流,根据创建时间可以获取到旧的流ID并删除。

如何删除加密流?

  • 为了保障流信息的安全性,播放接口默认只返回非加密流。调用 获取播放地址接口 时,可以设置ResultType为 Multiple来获取该音视频下的所有转码完成的流,根据 PlayInfo 结构体中的Encrypt标识获取加密流ID并删除。