TXLivePusher
直播推流
腾讯云直播推流器,主要用于桌面端浏览器快直播推流。通过浏览器采集用户的画面和声音,通过 WebRTC 将视频流和音频流传输推送到腾讯云服务端。
功能介绍
API | 描述 |
静态函数,检查浏览器支持性 | |
设置本地视频画面的预览容器 | |
设置推流视频质量 | |
设置推流音频质量 | |
调用 TXLivePusher 的高级 API 接口 | |
打开本地摄像头 | |
关闭本地摄像头 | |
打开麦克风 | |
关闭麦克风 | |
开启屏幕采集 | |
关闭屏幕采集 | |
开始采集本地媒体文件流 | |
停止采集本地媒体文件流 | |
开始音视频数据推流 | |
停止推送音视频数据 | |
当前推流器是否正在推流中 | |
获取设备管理对象 | |
设置是否禁用视频流 | |
设置是否禁用音频流 | |
设置推流器回调 | |
离开页面或者退出时,清理 SDK 实例 |
TXLivePusherObserver
直播推流回调通知
腾讯云直播推流的回调通知,回调包括推流器状态,统计信息,警告以及错误信息。
功能介绍
API | 描述 |
直播推流器错误通知 | |
直播推流器警告通知 | |
首帧音频采集完成的回调通知 | |
首帧视频采集完成的回调通知 | |
推流器连接状态回调通知 | |
直播推流器统计数据回调 |
TXDeviceManager
设备管理
腾讯云设备管理接口,主要用于管理摄像头和麦克风设备。
功能介绍
API | 描述 |
获取设备列表 | |
设置要使用的设备 | |
获取当前的设备信息 | |
切换设备 | |
切换摄像头设备 | |
切换麦克风设备 |