有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

TXLivePusher

直播推流

腾讯云直播推流器,主要用于桌面端浏览器快直播推流。通过浏览器采集用户的画面和声音,通过 WebRTC 将视频流和音频流传输推送到腾讯云服务端。

功能介绍

API
描述
静态函数,检查浏览器支持性
设置本地视频画面的预览容器
设置推流视频质量
设置推流音频质量
调用 TXLivePusher 的高级 API 接口
打开本地摄像头
关闭本地摄像头
打开麦克风
关闭麦克风
开启屏幕采集
关闭屏幕采集
开始采集本地媒体文件流
停止采集本地媒体文件流
开始音视频数据推流
停止推送音视频数据
当前推流器是否正在推流中
获取设备管理对象
设置是否禁用视频流
设置是否禁用音频流
设置推流器回调
离开页面或者退出时,清理 SDK 实例

TXLivePusherObserver

直播推流回调通知

腾讯云直播推流的回调通知,回调包括推流器状态,统计信息,警告以及错误信息。

功能介绍

API
描述
直播推流器错误通知
直播推流器警告通知
首帧音频采集完成的回调通知
首帧视频采集完成的回调通知
推流器连接状态回调通知
直播推流器统计数据回调

TXDeviceManager

设备管理

腾讯云设备管理接口,主要用于管理摄像头和麦克风设备。

功能介绍

API
描述
获取设备列表
设置要使用的设备
获取当前的设备信息
切换设备
切换摄像头设备
切换麦克风设备