视频直播为您提供端到端的直播服务,支持直播推流、直播播放、直播转码、直播录制等功能,本章节为您介绍视频直播的主要功能。
直播协议
功能 | 说明 |
---|
底层协议 | 支持 RTP、SRT、RTMP、UDP 等常见流媒体协议,支持各协议互转及接入转推。 |
直播推流
功能 | 说明 |
---|
推流协议 | 支持 RTM、RTMP、RTMPS、RTMP over SRT、TS over SRT、WebTransport 协议推流 |
推流方式 | 支持火山自研 iOS、Android、Web 的推流 SDK;支持常见三方推流软件,包括 OBS、XSplit 和 FMLE 等 |
推流设备 | 支持常见三方 RTMP 推流硬件和编码器或盒子等设备 |
直播播放
功能 | 说明 |
---|
播放协议 | 支持 RTMP、FLV、RTM、QUIC 和 HLS 播放协议 |
播放方式 | 支持火山自研 iOS、Android、Web 的拉流 SDK,以及常见的第三方 FLV、RTMP 和 HLS 播放器 |
播放控制 | 可播放与输入流规格一致的原始码流,或播放经过实时转码的码流 |
直播管理
功能 | 说明 |
---|
直播管理 | 支持在视频直播控制台进行图形化管理或调用 API 进行管理 |
数据统计
功能 | 说明 |
---|
用量统计 | 对带宽、流量、转码、截图的用量进行统计 |
流数据统计 | 支持查询已添加域名下的推流数据 |
访问统计 | 查看在线人数、请求数量等访问数据 |
直播控制台
功能 | 说明 |
---|
域名管理 | 支持管理推流域名和拉流域名,包含推拉流域名配置和证书管理 |
功能配置 | 支持配置增值功能,包含转码配置、极智超清、录制配置、直播时移、截图配置、直播水印、截图审核、拉流回源、回调配置等 |
直播管理 | 支持管理直播相关的内容,包含流管理、截图管理和录制管理等 |
用量统计 | 支持统计当前账户计费计量的数据,包含带宽用量、流量用量、时移存储、转码时长、截图张数和录制用量等 |
流数据查询 | 支持查询推流数据,包含码率和帧率等 |
统计分析 | 支持统计直播数据,包含访问数据和在线人数等 |
日志管理 | 支持筛选和获取日志信息 |
地址生成器 | 支持生成推流地址、拉流地址和时移地址的工具 |
拉流转推 | 支持拉取直播源和点播视频的内容,并推送给观众 |
Web 推流 | 支持自定义直播配置,在线完成直播推流 |
Web 拉流 | 支持在线播放 FLV、HLS、RTM 协议的直播流 |
IP 归属查询 | 支持查询 IP 归属。如果 IP 归属火山引擎 CDN,可同时查询到所属地区和运营商 |
直播安全
功能 | 说明 |
---|
推拉流 URL 鉴权 | 支持自定义鉴权 Key,用于校验推拉流请求的 URL 的合法性 |
Referer 防盗链 | 支持识别和过滤播放请求的 Referer |
IP 黑白名单 | 支持识别和过滤播放请求者的 IP |
HTTPS 安全加速 | 支持使用播放域名的证书配置 HTTPS,进行 HTTPS 安全加速 |
RTMPS 推流 | 支持 RTMPS 协议推流,解决使用 RTMP 推流的安全问题 |
截图审核 | 支持对推流过程中的视频流进行截图,用于发现直播中是否包含违规内容 |
增值服务
功能 | 说明 |
---|
直播转码 | 支持直播 H.264 和 H.265 的标准转码 |
极智超清 | 支持直播 H.264 和 H.265 的极智超清 |
直播录制 | 支持直播回放录制 |
直播时移 | 支持在直播流进行中回放任意时间的视频内容 |
直播截图 | 支持直播截图 |
拉流回源配置 | 支持拉流回源 |
转码服务
功能 | 说明 |
---|
视频超分 | 支持从 720x576 到 7680x4320 连续可调 |
码率控制 | 支持 VBR、CBR、ABR 档位 |
高清 HDR | 支持 HDR10、HLG |
色域范围 | BT.601、BT.709、BT.2020 |
位深档位 | 8bit、10bit |
直播 API
功能 | 说明 |
---|
域名管理 | 支持添加域名、删除域名、查询域名列表、查询域名信息、启用域名、停用域名、推拉流域名绑定和删除推拉流域名绑定 |
证书管理 | 支持添加、更新、删除、查询证书,支持修改证书绑定关系 |
安全管理 | 支持管理推拉流鉴权 IP 黑白名单和 Referer 黑白名单 |
限额管理 | 支持管理推流路数限额和拉流带宽限额,支持配置限额告警阈值等 |
直播地址 | 支持生成推/拉流地址 |
流管理 | 支持查询在线和历史域名、查询禁播推流、查询流状态;支持对直播流执行禁播、复播和断开操作 |
转码配置 | 支持管理直播转码配置 |
录制配置 | 支持管理直播录制配置 |
截图配置 | 支持管理直播截图配置 |
拉流回源 | 支持管理拉流回源配置 |
直播时移 | 支持管理直播时移配置 |
直播水印 | 支持管理直播水印配置 |
截图审核 | 支持管理直播审核配置 |
用量查询 | 支持查询视频直播计量计费相关的统计信息 |
日志管理 | 支持查询日志文件信息 |
统计分析 | 支持查询推流监控数据、直播流历史在线人数、域名状态码占比和 IP 归属 CDN 节点等 |
回调管理 | 可设置回调规则、管理直播推流回调、直播断流回调、录制回调和截图回调 |
拉流转推 | 支持创建任务、获取任务列表、修改任务、重启任务、删除任务和停用任务 |