播放地址生成規則
更新時間 2024-10-30 18:17:14
最近更新時間: 2024-10-30 18:17:14
分享文章
本文介紹視頻直播加速服務中播放地址和轉碼播放地址的生成規則。
前提條件
- 已開通視頻直播服務。
- 已添加推拉流場景下的拉流域名,詳細信息請參見:添加加速域名。
- 已配置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.daliqc.cn"、AppName為"live"、StreamName為"ctyun1",則不同格式的播放地址為:
- RTMP格式:rtmp://pull.daliqc.cn/live/ctyun1
- HLS格式:http(s)://pull.daliqc.cn/live/ctyun1.m3u8
- FLV格式:http(s)://pull.daliqc.cn/live/ctyun1.flv
說明
轉碼播放地址生成規則
如果您已配置好直播轉碼,則可通過如下規則拼接轉碼流播放地址。
生成規則
在上述播放地址的"StreamName"字段后加上"_轉碼模板名稱"即可,如下所示:
- RTMP格式:rtmp://拉流域名/AppName/StreamName_轉碼模板名稱
- HLS格式:http(s)://拉流域名/AppName/StreamName_轉碼模板名稱.m3u8
- FLV格式:http(s)://拉流域名/AppName/StreamName_轉碼模板名稱.flv
轉碼模板名稱可登錄,單擊【功能配置】下方的【直播轉碼】進行查看,如下圖所示。
示例
假設拉流域名為"pull.daliqc.cn"、AppName為"live"、StreamName為"ctyun1"、轉碼模板名稱為"sd265",則轉碼流的播放地址為:
- RTMP格式:rtmp://pull.daliqc.cn/live/ctyun1_sd265
- HLS格式:http(s)://pull.daliqc.cn/live/ctyun1_sd265.m3u8
- FLV格式:http(s)://pull.daliqc.cn/live/ctyun1_sd265.flv