视频直播控制台提供地址生成器,可根据您填写的域名、AppName、StreamName 和过期时间等参数,拼接生成推流地址和拉流地址。
前提条件
- 已添加推流域名和拉流域名,并完成域名的 CNAME 配置,参见添加域名和 配置 CNAME。
- 如需以下功能,请完成配置 HTTPS 安全加密。
- 使用视频直播提供的在线推流工具
- 使用 WebTransport 协议推流
- 使用视频直播提供的在线播放工具
- 获取 HTTPS 推流地址或拉流地址
- 在浏览器环境下推送或播放 RTM 流
- 如需对推流地址或拉流地址进行 URL 鉴权,请完成配置 URL 鉴权。
- 如需生成转码流的拉流地址,请完成转码配置。
- 如需生成加密流的拉流地址,请完成加密配置。
操作步骤
登录视频直播控制台。
在左侧导航选择直播工具 > 地址生成器。
根据页面提示填写地址信息。推/拉流地址的参数说明如下表所示。
参数 | 说明 |
|---|
地址类型 | 选择待生成的地址类型。 - 推流地址:主播端使用推流地址将直播流推送至视频直播中心。
- 拉流地址:观众端使用拉流地址将直播流从视频直播中心拉取到客户端播放。
|
域名 | 根据地址类型,选择推流域名或拉流域名。 |
AppName | 填写直播流地址的 AppName 字段取值,默认使用 live,支持由大小写字母(A - Z、a - z)、数字(0 - 9)、下划线(_)、短横线(-)和句点(.)组成,长度为 1 到 30 个字符。 |
StreamName | 填写直播流地址的 StreamName 字段取值,支持由大小写字母(A - Z、a - z)、数字(0 - 9)、下划线(_)和短横线(-)组成,长度为 1 到 100 个字符。 |
过期时间 | 选择生成地址的过期时间。
超过过期时间后,将无法使用地址发起新的推拉流请求,过期前已发起的推拉流请求不受影响。 注意 仅当所选域名已开启 URL 鉴权时,才可设置过期时间。有关如何开启 URL 鉴权,详见配置 URL 鉴权。 |
单击生成推流地址或生成拉流地址,在生成结果中获取推流地址和拉流地址。
- 推流地址:支持生成带 URL 鉴权的推流地址。当前通过地址生成器可生成的推流协议有 RTMP、TS over SRT、RTMP over SRT、RTM 和 WebTransport。
说明
如果您使用 OBS 通过 RTMP 协议推流,可在生成结果中获取 OBS 推流地址和 OBS 串流密钥。其中,OBS 推流地址即 OBS 中填写的服务器,OBS 串流密钥即 OBS 中填写的推流码。

- 拉流地址:支持生成带 URL 鉴权的源流拉流地址和转码流拉流地址。当前通过地址生成器可生成的拉流协议有 RTMP、FLV、HLS(M3U8)和 RTM。
说明
在转码流地址页签下,您可以通过选择转码流后缀来获取不同的转码流地址。

您还可以:

- 单击前往在线拉流图标在新页面中进行在线拉流。
- 单击前往在线推流图标在新页面中进行在线推流。
- 单击复制图标复制地址。
- 单击二维码图标,保存二维码图片。
- 单击页面右上方的历史记录,查看历史生成的地址记录。
常见地址示例
- RTM 拉流地址:
https://pull.example.com/live/test.sdp - FLV 拉流地址:
https://pull.example.com/live/test.flv - HLS 拉流地址:
https://pull.example.com/live/test.m3u8 - RTM 推流地址:
https://push.example.com/live/test.sdp - RTMP 推流地址:
rtmp://push.example.com/live/test
更多地址格式和拼接规则,详见生成直播地址最佳实践。
后续操作