概览

最近更新时间:2021-06-03 17:45:35

TXLivePusher

直播推流

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

功能介绍

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

TXLivePusherObserver

直播推流回调通知

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

功能介绍

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

TXDeviceManager

设备管理

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

功能介绍

API 描述
getDevicesList 获取设备列表
setCurrentDevice 设置要使用的设备
getCurrentDevice 获取当前的设备信息
switchDevice 切换设备
switchCamera 切换摄像头设备
switchMicrophone 切换麦克风设备
目录