前提条件
- 已开通视频直播服务。
- 已添加推拉流场景下的拉流域名,详细信息请参见:添加加速域名。
- 已配置CNAME。
- 如果是播放转码流,则已配置好转码模板并将转码模板绑定到对应的拉流域名,详细操作请参见:直播转码。
播放地址生成规则
生成规则
天翼云视频直播支持RTMP、HLS和FLV三种格式的直播拉流,对应播放地址的生成规则如下所示:
- RTMP格式:rtmp://拉流域名/AppName/StreamName
- HLS格式:http(s)://拉流域名/AppName/StreamName.m3u8
- FLV格式:http(s)://拉流域名/AppName/StreamName.flv
字段 | 说明 |
---|---|
拉流域名 | 在直播控制台添加的拉流域名。 |
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
说明
转码播放地址生成规则
如果您已配置好直播转码,则可通过如下规则拼接转码流播放地址。
生成规则
在上述播放地址的"StreamName"字段后加上"_转码模板名称"即可,如下所示:
- RTMP格式:rtmp://拉流域名/AppName/StreamName_转码模板名称
- HLS格式:http(s)://拉流域名/AppName/StreamName_转码模板名称.m3u8
- FLV格式:http(s)://拉流域名/AppName/StreamName_转码模板名称.flv
转码模板名称可登录直播控制台,单击【功能配置】下方的【直播转码】进行查看,如下图所示。
示例
假设拉流域名为"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