liteAVSDK
TXLivePusher 用于推流
TXLivePlayer 用于拉流
IM SDK
AVChatroom 哦用于实现聊天室功能
主播间连麦也是依靠IM
房间相关函数
一:两端通用接口
1、获取房间列表 getRoomList...
2、获取观众列表 getAudienceList...
3、离开房间
二:主播接口
1、创建房间 createRoom...
2、设置房间的扩展信息
三:观众接口
1、进入房间 enterRoom
还有一些连麦、跨房的操作,暂不记录
音视频相关接口
1、开启本地视频预览 startLocalPreview
2、停止本地采集与预览 stopLocalPreview
3、是否屏蔽本地音频 muteLocalAudio
摄像头相关
1、切换前后摄像头
2、设置等待图片
3、调焦等
4、打开闪关灯
美颜相关
设置美颜、美白、红润效果级别
设置指定素材滤镜特效
设置滤镜浓度
设置大眼级别等(仅限商用版本)
消息发送接口
1、发送文本消息 sendRoomTextMsg
2、发送自定义文本消息 sendRoomCustomMsg
背景混音
1、播放背景音乐
2、停止
3、暂停
4、继续
5、获取音乐文件时长
6、设置麦克风音量
7、设置背景音乐音量
8、变声类型
9、混响效果
调试相关
1、显示播放或者推流的状态统计、事件消息浮层
推流分辨率
VIDEO_QUALITY_STANDARD_DEFINITION 标清 360 × 640
VIDEO_QUALITY_HIGH_DEFINITION 高清 540 × 960
VIDEO_QUALITY_SUPER_DEFINITION 超清 720 × 1280
网友评论