拼接推流地址
直播域名配置完成后,您可以根据实际情况手动拼接对应的推流地址,然后再使用该地址进行直播推流。您还可以使用防盗地址生成工具快速生成推流域名的鉴权地址。
前提条件
操作步骤
原始推流地址
拼接规则
推流地址,支持如下3种格式:
- 格式1:rtmp://推流域名/AppName/StreamName?args=xxx
- 格式2:rtmp://ip/推流域名/AppName/StreamName?args=xxx
- 格式3:rtmp://ip/AppName/StreamName?vhost=推流域名&args=xxx
推流地址不支持的格式示例:rtmp://ip/AppName/StreamName?domain=推流域名&args=xxx,因为不支持“domain=推流域名”。
- 推流域名:在视频直播控制台添加的推流域名。
- AppName:应用名,默认为“live”,您也可以根据实际需求进行自定义,支持大小写字母、数字、下划线(_)中划线(-)。
- StreamName:直播流名,每个应用可创建多个直播流,您可以根据实际需求进行自定义,例如,huawei1,但不支持中文字符。
流名的设置规则为:字符长度1~512,推荐长度12~256;支持数字、字母、横线-、下划线_、星号*、斜杠/,推荐使用数字和字母。须知,如果单独设置一个*,在直播源站会被识别为所有流。
拼接示例
若添加的推流域名为“test-push.example.com”,“StreamName”为“huawei1”,“AppName”为“livetest”,则推流地址如下所示:
rtmp://test-push.example.com/livetest/huawei1