本文介绍频道组装功能。
概述
智能媒体服务提供频道组装功能,可以将直播(Live),点播(VOD),广告等媒体资源组合成一个直播流,有序地按照资源组合顺序进行播放。同时,频道组装功能也支持频道内的媒体资源进行广告插入。
频道组装功能计费说明请参见频道组装计费。
基础概念
资源存储(Source Location):表示资源所在的源站地址,例如可以是个CDN域名,OSS域名、HTTP server等。
资源组(Source Group):标识同一个视频根据不同的规格(比如不同分辨率,不同编码方式)等进行的分组。
资源(Source):有点播资源和直播资源。资源应该可以通过上述的资源存储地址和资源组的相对路径进行访问。
频道(Channel):频道负责将资源编排为一个直播流进行播放,一个频道包含一个或多个频道输出,每一个频道输出会对应一个播放地址,通过播放地址可以进行播放。频道的输出的资源组名称(SourceGroupName)与资源存储资源组名称(SourceGroupName)对应,因此必须确保资源的存储配置内包含频道输出的资源组。一个频道会维护一个日程表来决定节目播出的顺序和时间。
节目(Program):频道内需要播放的内容,通过添加资源(Source)进行编排。
实现过程及原理
启动频道时,频道会为每一个频道输出组装一个播放流,例如一个频道有三个频道输出,那么就会生成三个可播放的清单文件,用户通过每一个频道输出的播放地址进行播放。
用户通过控制台展示的频道输出的播放地址进行频道播放。如果频道为线性播放模式,则会线性播放节目内容,节目之间如果存在空隙,则会播放频道垫片,播放完所有节目后,将不会有节目继续播放。如果频道为循环播放模式,则会循环播放所有节目。循环播放不支持直播资源。如果用户停止频道,播放地址将无法播放。
相关文档
您可以通过快速入门了解频道组装功能使用。