当观众请求观看直播时,如果当前没有可供观众播放的直播流,视频直播会根据回源配置访问回源地址,从源站(即回源服务器)拉取对应的直播流,并提供给观众观看,这个过程称为回源。您可以根据从源站拉取直播流的时机,按需选择以下回源触发方式:
说明
如需添加永久回源类型的回源配置,请联系技术支持开通该功能。
AppName 不能同时配置播放触发和固定触发的回源配置。已添加拉流域名。详见添加域名。


| 参数 | 说明 |
|---|---|
AppName | 视频直播播放地址中的 支持填写星号(*)或由 1 到 30 位数字(0 - 9)、大小写字母(A - Z、a - z)、下划线(_)、短横线(-)和句点(.)组成。
|
| 回源协议 | 选择 FLV 或 RTMP。根据视频直播从源站拉取直播流时使用的协议选择。 |
回源地址 | 视频直播从源站拉取直播流时访问的地址。 支持填写源站的域名或 IP 地址作为回源地址,最多支持添加 10 个回源地址。 说明
|
回源参数 | 当源站要求回源请求携带额外参数时填写。 支持添加一组或多组 key-value 参数。配置后,视频直播会在回源请求中携带这些参数。例如,源站要求回源请求中携带 |



AppName。例如播放地址为 rtmp://pull.example.com/live/test?authinfo,则 AppName 为 live。StreamName。例如播放地址为 rtmp://pull.example.com/live/test?authinfo,则 StreamName 为 test。说明
App 和 Stream 的组合不能与已有固定触发回源配置重复。
说明
AppName 和 StreamName。如果源站要求回源请求携带额外参数,还需包含查询参数。例如 rtmp://192.*.*.10/live01/test01?token=abc。您最多可为同一路直播流添加 10 个回源地址。添加多个回源地址的方法,详见批量导入固定触发回源配置时,如何为一路直播流添加多个回源地址?。说明
如果源站使用非默认端口,需在源站的域名或 IP 地址后填写端口,例如 rtmp://192.*.*.10:1936/live01/test01?token=abc,否则系统可能按默认端口访问源站,导致回源失败。
注意
导入文件中的配置如果与已有固定触发回源配置重复,请先删除导入文件中的重复配置,再进行导入。

| 参数 | 说明 |
|---|---|
AppName | 视频直播播放地址中的 支持由大小写字母(A - Z、a - z)、数字(0 - 9)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 |
StreamName | 视频直播播放地址中的 支持由大小写字母(A - Z、a - z)、数字(0 - 9)、下划线(_)和短横线(-)组成,长度为 1 到 100 个字符。 说明
|
回源地址 | 视频直播从源站拉取直播流时访问的地址。支持 RTMP、RTMPS、FLV 或 HLS 协议。 此处需填写完整的回源地址,通常包含协议、源站的域名或 IP 地址,以及源站直播流的 最多支持添加 10 个回源地址。系统会按照回源地址在列表中的排列顺序依次尝试回源,列表中越靠前的地址优先级越高。如果当前回源地址回源失败,系统会再尝试下一个回源地址。例如先后添加回源地址 A、B 和 C,则优先使用回源地址 A 回源,回源地址 A 失败后再尝试回源地址 B,回源地址 B 失败后再尝试回源地址 C。您可点击拖动地址左侧调整地址顺序,或单击地址右侧的置顶将某个地址调整到首位。 说明 如果源站使用非默认端口,需在源站的域名或 IP 地址后填写端口,例如 |
回源类型 | 选择固定回源或永久回源。
说明 如需选择永久回源,请联系技术支持开通该功能。 |
回源时间 | 选择回源的开始时间和结束时间,时间跨度最大支持 7 天。仅在该时间段内,系统会按配置回源。 说明 仅在回源类型选择固定回源时显示该字段。 |

StreamName 或回源地址,查询符合条件的回源配置。支持模糊搜索,英文不区分大小写。批量导入固定触发回源配置时,如需为同一路直播流添加多个回源地址,可在不同行填写相同的 App 和 Stream,并在 SrcAddr 列分别填写不同的回源地址。

完成导入后,相同 App 和 Stream 下的多个 SrcAddr 会作为同一路直播流的多个回源地址,您最多可以为同一路直播流添加 10 个回源地址。
视频直播会按照回源地址在导入文件的顺序依次尝试回源,越靠前的地址优先级越高。如果当前回源地址回源失败,系统会再尝试下一个回源地址。例如,您为 App live 和 Stream test 依次添加了回源地址 A、B 和 C,则优先使用回源地址 A 回源,回源地址 A 失败后再尝试回源地址 B,回源地址 B 失败后再尝试回源地址 C。
https://example.com/live/demo_stream.flvhttps://example.com/live/demo1_stream.flvhttps://example.com/live/demo2_stream.flv