产品概述

最近更新时间:2022-04-02 17:22:39

腾讯云视立方·直播 SDK 是音视频终端 SDK(腾讯云视立方)针对移动直播场景专属打造的一体化产品,支持直播推拉流、主播观众互动连麦、主播跨房 PK 等能力,为用户提供高质量直播服务,快速满足手机直播的需求。
音视频终端 SDK(腾讯云视立方)结构示意如下图所示:

直播 SDK 功能列表

功能模块 功能项 功能简介
界面 自定义 UI 开发者自定义 UI。小直播 App 提供了一套完整的 UI 交互源码,可复用或自定义。
直播推流 RTMP 推流 用于实现主播端的手机推流功能(秀场直播)。
录屏推流 用于实现主播端的屏幕推流功能(游戏直播)。
直播播放 RTMP 播放 用于实现 RTMP 协议的直播播放功能。
FLV 播放 用于实现 HTTP + FLV 协议的直播播放功能。
HLS 播放 用于实现 HLS(m3u8)协议的直播播放功能。
WebRTC 播放 用于实现快直播(LEB)的直播播放功能。
直播连麦 连麦互动 用于实现主播与观众之间的1vn视频连麦互动。
主播 PK 用于实现主播与主播之间的1v1视频 PK。
采集拍摄 屏比 支持16:9,4:3,1:1多种屏比拍摄。
清晰度 支持标清、高清及超清拍摄,支持自定义码率、帧率及 gop。
拍摄控制 拍摄前后摄像头切换和灯光的控制。
水印 拍摄支持添加水印。
焦距 拍摄支持调节焦距。
对焦模式 支持手动对焦和自动对焦。
拍照 支持拍摄照片。
背景音乐 拍摄前可以选择本地的 MP3 作为背景音。
滤镜 支持自定义滤镜及设置滤镜程度。
基础美颜 拍摄设置面部磨皮、美白、红润并调节强度。

方案与架构

直播功能快速集成

使用直播 SDK 的推流功能配合标准直播(LVB)和快直播(LEB)在现有 App 中快速实现直播推流,获得更佳的推流质量和更好的推流速度。同时支持 RTMP、FLV、HLS 协议及 WebRTC 协议进行直播播放,提升当前直播流的观看体验,降低全局卡顿率,能够适用于多种平台下的多种直播场景。
开通云直播服务后,只需要简单了解腾讯云直播地址的生成规则,就可以自定义自己的推流和播放地址,再配合腾讯云视立方·直播 SDK 提供的快速集成方案,一对推流和播放 URL +直播 SDK 就可以为您的 App 快速添加直播能力。

一体化集成方案

若想要为您的 App 集成一套完整且闭环的直播能力,可以通过参考 小直播源码集 快速实现您的目标。
小直播综合运用了腾讯云直播 CSS、云点播 VOD、即时通信 IM 和对象存储 COS 等几项基础服务,提供了包括文字互动、弹幕消息、飘星点赞、美颜增白、动效蒙皮、连麦互动、身份认证等一系列常见的直播相关功能,并且所有功能在设计上遵循积木式堆叠原则,您可以根据自己产品的需求随意定制组合,最快一天就能搭建出一款直播类产品的原型。

目录