阿里云CDN播放视频涉及多种技术配置和操作步骤,以下是详细的解释:
拖拽播放功能
1、功能描述:
在视频点播场景中,当用户拖拽播放进度时,客户端会向服务器发送URL请求以获取从指定位置开始的数据内容。
此功能支持MP4和FLV格式的视频文件,对于MP4,start
参数表示时间(单位:秒),支持小数;对于FLV,start
参数表示字节,不支持小数。
2、配置要求:
源站必须支持Range请求,以便在收到包含Range
字段的HTTP请求头时,能够响应正确的206文件分片。
在CDN控制台中开启拖拽播放功能,并可自定义开始和结束时间的参数名。
3、操作步骤:
登录阿里云CDN控制台。
在左侧导航栏选择“域名管理”,找到目标域名并点击“配置”。
在视频相关设置中,打开“拖拽播放”开关。
如需按时间拖拽FLV文件,还需开启“FLV按时间拖拽”开关。
单击确定保存配置。
4、注意事项:
开启拖拽播放功能后,会增加首字节延迟约30ms。
确保源站视频的meta信息位于文件头部,特别是对于MP4格式的视频。
媒体ID播放
1、应用场景:
适用于需要加密视频的场景,通过媒体ID与RAM服务的安全令牌进行播放授权。
2、播放流程:
业务方搭建令牌服务,用于颁发令牌MtsHlsUriToken。
使用OSS地址和MtsHlsUriToken拼接成完整的播放地址。
调用KMS接口解密获得数据密钥。
将数据密钥Base64 Decode之后返回给播放终端。
播放终端使用安全令牌和数据密钥向阿里云CDN请求播放地址,并通过播放器SDK进行播放。
3、播放器使用:
推荐使用阿里云提供的高级播放器或兼容的第三方播放器进行播放。
视频直播
1、基础流程:
主播使用采集设备采集直播内容,并通过推流SDK推送到CDN分发节点。
CDN对直播流进行加速以保证上行传输的稳定性。
观众通过播放SDK观看推送的直播流。
2、协议支持:
支持RTMP、FLV、HLS和ARTC等多种直播协议。
阿里云CDN提供了丰富的视频播放解决方案,包括拖拽播放、媒体ID播放以及视频直播等,用户可以根据自己的需求选择合适的方案,并按照相应的操作步骤进行配置和使用。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1234567.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复