更新时间:2024-07-04 GMT+08:00
拼接播放地址
直播域名配置完成后,您可以根据实际情况拼接获取对应的播放地址,然后再使用该地址进行视频播放。您还可以使用防盗链地址生成工具快速生成播放域名的鉴权地址。
前提条件
- 已添加推流域名和播放域名,且已完成域名关联。
- 已在域名DNS服务商处完成CNAME解析配置。
- 为保障直播资源不被非法盗播,华为云直播服务提供防盗链功能,对播放地址进行加密鉴权。若有需要,请先配置Key防盗链,然后使用鉴权地址进行播放。加密鉴权方法请参见Key防盗链。
- 直播服务支持将推送的直播流转码成多种分辨率和码率规格的视频流,以满足不同网络环境的播放需求。若有需要,请在对应推流域名中配置转码模板,然后使用转码播放地址进行播放。
操作步骤
原始播放地址
拼接规则
- 标准直播场景:
目前播放地址支持FLV、M3U8、RTMP三种格式,对应的拼接规则如下所示:
RTMP格式:rtmp://播放域名/AppName/StreamName FLV格式:http://播放域名/AppName/StreamName.flv M3U8格式:http://播放域名/AppName/StreamName.m3u8
- 低时延直播场景:
目前播放地址仅支持WebRTC格式,对应的拼接规则如下所示:
webrtc://播放域名/AppName/StreamName
拼接示例中的参数说明,如下所示:
- 播放域名:在视频直播控制台添加的播放域名。
- AppName:应用名,默认为“live”,您也可以根据实际需求进行自定义,支持大小写字母、数字、下划线(_)中划线(-)。
- StreamName:直播流名,每个应用可创建多个直播流,您可以根据实际需求进行自定义,不支持中文字符。
拼接示例:
- 标准直播场景:
若添加的播放域名为“test-play.example.com”,“AppName”为“livetest”,“StreamName”为“huawei1”,则不同规格拼接成如下所示的不同的原始播放地址。
RTMP格式:rtmp://test-play.example.com/livetest/huawei1 FLV格式:http://test-play.example.com/livetest/huawei1.flv M3U8格式:http://test-play.example.com/livetest/huawei1.m3u8
- 低时延直播场景:
若添加的播放域名为“test-play.example.com”,“AppName”为“livetest”,“StreamName”为“huawei1”,则拼接成如下所示的原始播放地址。
webrtc://test-play.example.com/livetest/huawei1
转码播放地址
在直播推流前若您配置了直播转码,那么您需要根据播放地址是否开启了Key防盗链加密的情况拼接转码播放地址。
拼接规则
在原始播放地址和鉴权播放地址中的“StreamName”字段后加上“_转码模板ID”即可。
- 标准直播场景:
RTMP格式:rtmp://播放域名/AppName/StreamName_转码模板ID FLV格式:http://播放域名/AppName/StreamName_转码模板ID.flv M3U8格式:http://播放域名/AppName/StreamName_转码模板ID.m3u8
- 低时延直播场景:
webrtc://播放域名/AppName/StreamName_转码模板ID
转码模板ID:直播转码使用的转码模板的ID,自定义转码模板的ID可自定义。需要进入视频直播控制台的“域名管理”页面,在推流域名行的 页面获取 。
拼接示例:
若原始播放地址为“http://test-play.example.com/livetest/huawei1.flv”,“转码模板ID”为“110”。根据播放地址是否开启了Key防盗链加密功能,拼接对应的转码播放地址。
- 若播放地址未开启Key防盗链加密功能,则转码播放地址如下所示:
- 标准直播场景:
http://test-play.example.com/livetest/huawei1_110.flv
- 低时延直播场景:
webrtc://test-play.example.com/livetest/huawei1_110
- 标准直播场景:
- 若播放地址开启了Key防盗链加密功能,则需要在未鉴权的转码播放地址后加上鉴权信息,对应的播放地址如下所示:
- 标准直播场景:
http://test-play.example.com/livetest/huawei1_110.flv?auth_info=z6uwSWUceM2%2FZeDpc2LqjhEFhhXpjQ5IQJhrLoIARQ2%2Bn%2BJV4DrzGRqXxWxMLQBU.44393135353831414132454633374139
- 低时延直播场景:
webrtc://test-play.example.com/livetest/huawei1_110?auth_info=z6uwSWUceM2%2FZeDpc2LqjhEFhhXpjQ5IQJhrLoIARQ2%2Bn%2BJV4DrzGRqXxWxMLQBU.44393135353831414132454633374139
鉴权信息可以直接参考鉴权播放地址生成。
- 标准直播场景:
父主题: 播流配置