tencent cloud

云直播

动态与公告
公告
新手指南
产品简介
产品概述
子产品简介
基本概念
产品功能
应用场景
产品优势
使用限制
购买指南
计费概述
基础服务费
增值服务费
预付费资源包
购买流程
计费变更
退款说明
账单查询
续费说明
欠费停服说明
计费常见问题
标准直播
概述
应用场景
快速入门
SDK 接入说明
快直播(超低延时直播)
概述
快直播和标准直播区别
应用场景
快速入门
SDK 接入说明
云导播台
概述
应用场景
功能区介绍
云导播台管理
通用云导播
配置节目单和自动导播
控制台指南
控制台介绍
概览
域名管理
流管理
资源包管理
AI 智能
功能配置
拉流转推
计费用量
业务监控
常用工具
无忧直播
CAM 访问控制
功能实践
直播推流与播放
直播增值功能
典型场景实践
云端原生录制
直播安全
海外直播
回调事件消息通知
常见第三方工具指南
SDK 实践
0. SDK 接入引导
1. 推流
2. 播放
3. 高级功能
API 文档
History
Introduction
API Category
Making API Requests
Live Pad APIs
Live Stream Mix APIs
Time Shifting APIs
Monitoring Data Query APIs
Billing Data Query APIs
Live Transcoding APIs
Delayed Playback Management APIs
Domain Name Management APIs
Watermark Management APIs
Certificate Management APIs
Stream Pulling APIs
Recording Management APIs
Live Callback APIs
Screencapturing and Porn Detection APIs
Authentication Management APIs
Live Stream Management APIs
Data Types
Error Codes
运维指南
优化视频卡顿
推流失败问题排查
播放失败问题排查
CLS 协助直播问题排查
直播延迟问题排查
拉流视频质量不清晰问题排查
COS bucket 授权给直播实现截图存储
故障处理
直播混流报错:InvalidParameter.OtherError
常见问题
服务地区相关
直播基础相关
推流播放相关
直播计费相关
直播海外相关
直播录制相关
云端混流相关
域名配置相关
云导播台相关
适配苹果 ATS 相关
服务等级协议
云直播服务等级协议
CSS 政策
隐私协议
数据处理和安全协议
词汇表

SDK 接入说明

PDF
聚焦模式
字号
最后更新时间: 2024-09-18 21:45:51
快直播(LEB)是标准直播在超低延时播放场景下的延伸,比传统直播协议延迟更低,为观众提供毫秒级的极致直播观看体验。 在您使用快直播服务前,建议您提前阅读 快直播服务费用,清楚收费项目和价格,避免产生误解。
注意:
由于快直播使用的是 WebRTC 协议的低延迟特性,默认不支持 B 帧且音频编解码方式为 opus 编解码。为了保证快直播流可播放,当推流时带 B 帧或音频编码非 opus 编码时,云直播后台会自动发起转码去 B 帧并转码为 opus 编码,从而产生 标准转码费用

App 接入

接入说明

iOS、Android 上的应用可以通过集成直播 SDK 来实现 App 端上的直播推流/播放功能。
App 端直播推流:支持采集摄像头画面或者采集手机界面,通过 RTMP 协议快速推流到云直播服务上,详情请参见 摄像头推流录屏推流
App 端直播播放:支持 WebRTC 播放协议,配合快直播服务快速打造低延迟直播体验,详情请参见 快直播拉流
说明:
直播 SDK 借助云直播、即时通信 IM、TRTC 等服务实现了多人音视频低延迟互联互通,可以实现多人连麦的互动效果,不参与连麦的观众仍通过直播服务观看,详情请参见 直播连麦互动

Demo 体验

视频云工具包是腾讯云开源的一套完整的音视频服务解决方案,您可通过视频云工具包体验快直播毫秒级低延时拉流能力。
开发端
体验安装
推流演示(Android)
播放演示(Android)
Android










iOS
维护中

Web 接入

接入说明

若您有网站需要进行直播推流和播放,推荐您使用以下方式进行接入:
Web 端直播推流:基于浏览器通用的 WebRTC 标准进行设计和封装,通过引入代码片段就能实现在浏览器中进行直播推流,详情请参见 Web 推流
注意:
WebRTC 推流时音频编码方式为 opus 编码,若使用标准直播的播放协议(RTMP、FLV、HLS)进行播放时,为保证能正常观看,云直播后台会自动发起音频转码转为 aac 编码,从而会产生音频转码费用,详情请参见音频转码费用说明。(若只使用快直播则不会发起音频转码)
使用 WebRTC 协议推流,每个推流域名默认限制1000路并发推流数,如您需要超过此推流限制,可通过 提交工单 的方式联系我们进行申请。
Web 端直播播放:推荐您选用播放器 SDK 的 TCPlayer ,支持在手机浏览器和 PC 浏览器上播放快直播 WebRTC 协议直播流,相比传统的直播协议延迟更低,为观众提供毫秒级的极致直播观看体验。
注意:
在不支持 WebRTC 的浏览器环境,传入播放器的 WebRTC 地址会自动进行协议转换来更好的支持媒体播放,在移动端浏览器会默认转换为 HLS,PC 端浏览器默认转换为 FLV。

Demo 体验

Web 端直播推流:可通过 云直播控制台>Web 推流工具 进行测试 Web 端推流功能。



Web 端直播拉流:可通过TCPlayer 工具进行播放体验。
说明:
Web 端直播推流和拉流均使用标准 WebRTC 协议,Web 端推流时不包含 B帧 ,且音频编码为 OPUS 音频格式,所以不会产生音频转码及去 B 帧转码费用。

OBS WebRTC 协议推流接入

WebRTC 协议推流主要用于视频云的快直播(超低延时直播)推流,负责将采集的音视频画面或者视频文件通过 WebRTC 协议推送到直播服务器。
OBS 支持 WebRTC 协议推流,这意味着您可以在PC(Windows/Mac/Ubuntu)端像使用 RTMP 协议推流一样,简单快速地将直播流基于 WebRTC 协议推送至腾讯云直播。下述内容主要介绍如何使用 OBS 工具,实现 WebRTC 协议推流功能。
注意:
OBS WebRTC协议推流接入有新旧两种方案可以选择:
1. 新方案 - OBS WebRTC推流(OBS v30.0 Beta 1或更高版本):这种方案不需要插件,接入方式更加便捷。
2. 具体操作指引请参考:OBS WebRTC 推流
3. 旧方案 - 使用 OBS 插件进行 WebRTC 推流:如果您使用的 OBS 版本低于v30.0 Beta 1,无法直接进行 WebRTC 协议推流,腾讯云直播为您提供了集成 OBS 插件的方式进行 WebRTC 推流。具体操作指引请参考:使用OBS插件进行WebRTC推流
根据您的实际需求和 OBS 版本,可以选择合适的 WebRTC 推流方案。请注意,实际推流效果可能受到设备性能、网络状况和播放器缓存等因素的影响。在使用过程中,可以根据需求调整推流参数和工具,以优化直播体验。

快直播拉流播放

集成快直播 SDK 进行拉流播放,具体请参见 快直播拉流

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈