前提条件
播放地址生成规则
生成规则
天翼云极速直播支持RTMP、HLS、FLV和WebRTC四种格式的直播拉流,对应播放地址的生成规则如下所示:
- RTMP格式:rtmp://拉流域名/AppName/StreamName
- HLS格式:http(s)://拉流域名/AppName/StreamName.m3u8
- FLV格式:http(s)://拉流域名/AppName/StreamName.flv
- WebRTC格式:http(s)://拉流域名/AppName/StreamName.sdp
字段 | 说明 |
---|---|
拉流域名 | 在直播控制台添加的拉流域名。 |
AppName | 发布点,即直播的应用名称,指直播流媒体文件的存放路径。默认为“live”,可根据实际需要自定义。AppName支持大小写字母、数字、下划线和中划线。 |
StreamName | 流名,通常与域名和发布点一起唯一标识一路流。StreamName支持大小写字母、数字、下划线和中划线。 |
示例
假设拉流域名为"pull.ctyun.cn"、AppName为"live"、StreamName为"ctyun1",则不同格式的播放地址为:
- RTMP格式:rtmp://pull.ctyun.cn/live/ctyun1
- HLS格式:http(s)://pull.ctyun.cn/live/ctyun1.m3u8
- FLV格式:http(s)://pull.ctyun.cn/live/ctyun1.flv
- WebRTC格式:http(s)://pull.ctyun.cn/live/ctyun1.sdp
说明
如果需要在播放URL中携带相应的鉴权参数,请参见URL鉴权。
转码播放地址生成规则
如果您已配置好直播转码,则可通过如下规则拼接转码流播放地址。
生成规则
在上述播放地址的"StreamName"字段后加上"_转码模板名称"即可,如下所示:
- RTMP格式:rtmp://拉流域名/AppName/StreamName_转码模板名称
- HLS格式:http(s)://拉流域名/AppName/StreamName_转码模板名称.m3u8
- FLV格式:http(s)://拉流域名/AppName/StreamName_转码模板名称.flv
- WebRTC格式:http(s)://拉流域名/AppName/StreamName_转码模板名称.sdp
转码模板名称可登录直播控制台,单击【功能配置】下方的【直播转码】进行查看,如下图所示。
示例
假设拉流域名为"pull.ctyun.cn"、AppName为"live"、StreamName为"ctyun1"、转码模板名称为"sd265",则转码流的播放地址为:
- RTMP格式:rtmp://pull.ctyun.cn/live/ctyun1_sd265
- HLS格式:http(s)://pull.ctyun.cn/live/ctyun1_sd265.m3u8
- FLV格式:http(s)://pull.ctyun.cn/live/ctyun1_sd265.flv
- WebRTC格式:http(s)://pull.ctyun.cn/live/ctyun1_sd265.sdp