【云小课】云视频第6课 想要拉取第三方直播流?新技能-直播拉流回源上线
近几年来视频直播应用蓬勃发展,特别是在今年的疫情防控阶段,宅经济也日渐成熟,直播模式在各行各业快速开花,无论什么年龄、背景、性别和区域等,我们每一个人都在不同场景下被普及了什么是移动视频直播,这已然成为一股席卷全民的新力量。
在视频直播业务中,典型的流程是客户侧应用在推流客户端将采集的直播流通过上行加速主动推送到华为云直播中心,直播中心可以对直播流进行处理,然后通过下行加速到达播放端。
而另外一种常见流程是客户侧直接提供直播流源,华为云直播中心通过客户的直播源地址进行直播流拉取,并进行直播和控制。
本期小课就给大伙讲讲华为云视频直播服务新功能:直播推流回源。
开启拉流回源功能后,该播放域名的不支持通过域名关联匹配其他推流域名进行拉流,且拉取的直播流无法使用转码、录制、截图等功能。
前期准备
配置拉流回源
步骤 1 登录视频直播控制台,在左侧导航树中选择“域名管理”,进入域名管理页面。
步骤 2 在需要配置直播拉流回源的播放域名行右侧单击“管理”。
步骤 3 在左侧导航树中选择“模板配置 > 拉流回源配置”。在拉流回源列表中可以看到默认为回源华为源站的配置。
步骤 4 单击该页面的“修改”,进入拉流回源配置页面,配置第三方拉流回源地址。
当前支持两种第三方回源方式:域名方式和IP方式。
域名方式回源:支持最多配置10个源站域名。
IP方式回源:支持最多配置10个源站IP地址和1个源站域名,若配置了回源域名,则回源时HTTP-FLV HOST头填写该回源域名,RTMP tcurl字段也填写该回源域名,否则,将当前IP地址作为HOST。
回源协议:华为云直播中心向第三方源站拉流的协议,暂只支持RTMP和HTTP协议。
回源参数:回源客户源站时,在URL中携带的参数,示例:若参数设置为:key:vhost、value:www.example.huawei.com,key:cdn_type、value:huawei,则回源拉取直播流的URL格式为:{{.scheme}}://{{.reqDomain}}:80/{{.reqApp}}/{{.reqStream}}?vhost=www.example.huawei.com&cdn_type=huawei&{{.reqArgs}}
若配置多个回源域名或回源IP地址,当回源失败时,将按照配置顺序进行轮循。
步骤 5 单击“确定”,完成拉流回源配置。
后续操作
拉流回源配置后,若第三方源站已有直播流,您可以使用在华为云视频直播配置的播放地址进行直播播放。
示例:若在华为云配置的播放域名为live-play.example.com,则播放地址为如下:
RTMP格式:rtmp://播放域名/AppName/StreamName
FLV格式:http://播放域名/AppName/StreamName.flv
其中AppName默认为“live”,StreamName可以自行定义,不支持中文字符。
- 点赞
- 收藏
- 关注作者
评论(0)