You need to enable JavaScript to run this app.
导航
功能咨询问题
最近更新时间:2024.06.25 13:05:27首次发布时间:2023.12.29 18:13:44

视频直播服务支持哪些加速区域?

添加推流域名或拉流域名时支持为域名设置加速区域,您可以根据域名使用者所在区域为域名设置加速区域,实现内容传输或分发的加速。

支持设置的加速区域有:

  • 中国内地
  • 全球加速
  • 海外及港澳台。

通过视频直播控制台添加域名并设置加速区域请参见添加域名,通过视频直播服务端 API 添加域名并设置加速区域请参见添加域名接口批量添加域名接口

通过视频直播控制台修改加速区域请参见域名配置-修改域名的加速区域

视频直播服务支持哪些推流协议?

视频直播支持 RTM、RTMP、RTMPS、SRT、WebTransport 等推流协议。

推流协议说明
RTM超低延时直播(Real Time Media),通过链路传输协议改造为 UDP 等底层技术优化,解决 TCP 协议自身局限和网络抖动引起延迟累加,配合字节播放端 SDK,可以支持千万级并发场景下的毫秒级延时视频直播,有效解决 FLV、HLS 等 TCP 协议直播 3~10 秒延时的问题。
RTMP实时信息传输协议(Real Time Message Protocol)是用来在 Flash 播放器和服务器之间进行流媒体音视频传输的网络协议。RTMP 工作在 TCP 之上,默认使用 1935 端口,是一个标准的、未加密的实时消息传递协议。

RTMPS

RTMPS 为 RTMP 的一个变种,是工作于 TLS/SSL 之上的 RTMP,它利用 SSL 在传输层对网络连接进行加密,默认端口为 443。RTMPS 很好地解决了 RTMP 的安全问题。详情请参考 RTMPS 推流

SRT

安全可靠传输协议(Secure Reliable Transport)简称 SRT,是一种基于 UDP 协议的开源互联网传输协议,具有较好的丢包重传能力,解决了复杂的传输时序问题并且可以减少延迟。详情请参考 SRT 协议推流

WebTransport是一个 Web API,使用 HTTP/3 协议作为双向传输。它用于 Web 客户端和 HTTP/3 服务器之间的双向通信。它支持通过其数据报 API 以不可靠方式发送数据,以及通过其流 API 以可靠方式发送数据。相比 WebRTC 有更好的直播音视频编码兼容性,同时可以提供低延迟通道。

视频直播服务支持哪些拉流协议?

视频直播服务支持 RTM、RTMP、RTMPS、FLV 和 HLS 等拉流协议。

协议对比如下:

直播协议延迟优点缺点
RTM<1s超低延时需要集成 SDK 或按协议标准接入
RTMP1-3s低延时跨平台支持较差,需要 Flash 支持
RTMPS1-3s低延时,相比 RTMP 更安全跨平台支持较差,需要 Flash 支持
FLV2-3s低延时跨平台支持较差,需要 Flash 支持
HLS>10s移动端,H5 原生支持延迟高

使用视频直播服务时是否还需要开通 CDN 服务?

不需要,视频直播服务自身支持为域名进行 CDN 加速,只使用视频直播服务无需额外开通的 CDN 服务。

URL 鉴权过期会影响当前正在进行的推拉流吗?

  • 针对 RTMP、FLV、RTS 格式的推拉流地址鉴权仅会在推流或者拉流开始的时候进行验证,在推流或者拉流过程中不会验证,即在有效期内发起的直播推流和拉流行为不会因为鉴权过期而中止。

  • 针对 M3U8 格式的拉流地址鉴权会在拉流开始以及拉流过程中进行验证,即在拉流行中会因为鉴权过期而中止。

一个拉流域名同时可进行多少路拉流?

并发直播拉流数量无限制。

如您有业务增长活动突发场景,请至少提前 3 个工作日联系客户经理或创建工单联系技术获取帮助。大规模突发增长包含以下两种场景。

  • 日峰值带宽突发增长量大于 500Gbps 的场景。
  • 日峰值带宽突发增长量超过近一个月日峰值带宽月均值的 100%,且增量数值超过 200Gbps 的场景。

直播推流失败如何排查?

以下问题均会导致推流失败,请逐一进行检查:

  1. 检查推流端网络。
    您可以使用在线带宽测试工具检查推流端的网络环境是否正常,如有异常,请更换网络再进行直播推流。

  2. 检查域名状态及 CNAME 是否生效。

    1. 登录视频直播控制台,左侧导航栏选择功能管理 > 域名管理
    2. 在域名列表中,检查推流域名状态是否为正常和 CNAME 解析是否成功。

  3. 推流地址是否正确。

    1. 登录视频直播控制台,左侧导航栏选择直播工具 > 地址生成器
    2. 使用地址生成器生成推流地址,以检查您的推流地址是否正确。

      说明

      如您为推流域名域名开启了 URL 鉴权,请在域名配置中为对应域名开启 URL 鉴权配置后再生成带鉴权的推流地址。

  4. 推流地址是否被占用。

    1. 登录视频直播控制台,左侧导航栏选择直播管理 > 流管理 > 在线流

    2. 通过对比在线流的 StreamName、域名、AppName,检查您的推流地址是否被占用。

    3. 如您的推流地址被占用,您可以更换新的流名称(StreamName)重新进行推流。

  5. 直播流是否禁推。

    1. 登录视频直播控制台,左侧导航栏选择直播管理 > 流管理 > 禁推流

    2. 检查您的直播流是否被禁推。

    3. 如您的直播流被禁推,请选择启用解禁该直播流或更换新的流名称(StreamName)重新进行推流。

  6. 如通过以上检查仍无法解决问题,请创建工单联系技术支持获取帮助。

Web 端播放 RTM 流时为何卡顿和无声?

由于浏览器对 RTM 协议限制,直播流需要去除 B 帧,且音频编码需要改为 Opus 格式。

请参考以下操作实现:

  1. 创建转码配置。

    1. 登录视频直播控制台,左侧导航栏选择功能管理 > 功能配置 > 转码配置

    2. 单击添加配置按钮,新增转码配置。其中,B 帧(帧间隔)填写为 0,音频选项选择 Opus,如下图所示。

    3. 单击确定按钮。

  2. 生成转码后的拉流地址。

    1. 视频直播控制台,左侧导航栏选择直播工具 > 地址生成器 > 拉流地址

    2. 填写拉流参数,转码模板选择上一步新增的转码配置。例如,模板后缀为 _hd,则拉流地址配置如下图所示。

    3. 单击生成地址,生成对应的拉流地址。

  3. 重新拉流。

如何获取推拉流地址?

推拉流地址可通过以下几种方式获取:

  1. 地址生成器:视频直播控制台提供地址生成器工具,您可以直接在地址生成器中生成推拉流地址用于简单测试。

  2. 手动拼接:您可以参考推拉流地址拼接规则,手动拼接推拉流地址;也可以参考生成带鉴权的推拉流地址示例代码,使用服务端 SDK 生成推拉流地址,拼接规则和代码示例请参见最佳实践-生成直播地址

  3. 调用 API 接口获取:视频直播提供生成推拉流地址的 API,您可以调用接口生成推拉流地址,详细参考生成推流地址生成拉流地址

直播录制和直播截图是否支持存储到对象存储服务(TOS)中?

支持,请创建工单联系技术支持开通 TOS 使用授权。

一次直播录制会生成几个录制文件?

新增录制配置时需要设置录制周期(即单个文件时长),直播录制过程中会根据直播时长、录制周期等配置生成录制文件,详细参考录制配置

  • 实时录制,录制格式为 HLS、MP4 和 FLV 时支持实时录制。实时录制生成录制文件有以下规则:

    • 当直播时长小于录制周期,且直播过程中未出现断流,将生成一个录制文件;

    • 当直播时长大于录制周期,且直播过程中未出现断流,每达到一个录制周期,生成一个新的录制文件;

    • 当直播过程中有出现断流,每次中断都将生成一个新的录制文件。

  • 断流录制,录制格式为 HLS 时支持断流录制。断流录制生成录制文件有以下规则:

    • 当直播过程中未出现断流,将生成一个录制文件;

    • 当直播过程中出现断流,且断流时长超过设置的拼接时长时,将生成新的录制文件;

    • 当直播过程中出现断流,且断流时长未超过设置的拼接时长时,不会生成新的录制文件。

如何使用直播时移?

直播时移将 HLS(HTTP Live Streaming)视频直播推流切分为 TS(Transport Stream)分片,并进行保存。配置时移后,观众可以任意回放精彩视频内容。
请参考以下操作实现:

  1. 创建时移配置。

    1. 登录视频直播控制台,左侧导航栏选择功能管理 > 功能配置 > 时移配置

    2. 单击添加配置按钮,参考时移配置新增时移配置。

  2. 生成时移地址:参考拼接直播时移播放地址,生成时移地址。

  3. 使用时移地址播放视频直播流。

在使用视频直播控制台的用量统计时,每 5 min 的用量统计是指前 5 min 还是后 5 min?

5 min 粒度的用量统计使用的是后 5 min 的数据。控制台用量统计每个数据切片都是向后取值,即 15:00 的用量统计的是 15:00:00-15:04:59 的计量。

如何创建子账号以及系统预设策略支持的直播服务的权限是哪些?

创建子账号的流程如下:

  1. 登录火山引擎控制台视频直播控制台

  2. 在顶部导航栏中选择头像 > 访问控制,默认进入访问控制的用户列表页面。

  3. 单击新建用户,根据提示填写基本信息、选择视频直播产品的权限策略,完成子账号的创建。

  4. 进入控制登录页面,选择使用账号登录。

直播服务的系统预设权限策略说明如下:

策略名策略类型备注
LIVEReadOnlyAccess系统预设策略视频直播服务只读访问权限。
LIVEFullAccess系统预设策略视频直播服务全部管理权限。

如何同时录制多个格式视频,如 HLS、MP4?

录制配置支持创建同时录制多个视频格式的配置,您可以通过以下方式创建该配置:

  • 使用 API 接口创建录制配置,同时传入 HlsParam、Mp4Param 和 FlvParam,详细请参见添加录制配置接口。

  • 在视频直播控制台中添加录制配置,同时选中要录制的录制格式并配置录制参数。