Interface | Description |
---|---|
ITXLiveBaseListener |
Created by randewang on 2017/7/21.
|
ITXLivePlayListener | |
ITXLivePushListener | |
ITXVodPlayListener | |
TXLivePlayer.ITXAudioRawDataListener |
8.3 音频原始数据接口类
|
TXLivePlayer.ITXAudioVolumeEvaluationListener |
8.4 播放器音量大小回调
|
TXLivePlayer.ITXSnapshotListener |
8.1 截图回调接口类
|
TXLivePlayer.ITXVideoRawDataListener |
8.2 软解视频数据回调接口类
|
TXLivePusher.AudioCustomProcessListener |
10.2 自定义音频处理回调类
|
TXLivePusher.ITXSnapshotListener |
10.4 截图回调类
|
TXLivePusher.OnBGMNotify |
10.3 背景音乐回调类
|
TXLivePusher.VideoCustomProcessListener |
10.1 自定义视频处理回调类
|
TXVodPlayer.ITXSnapshotListener |
截图回调
用于接收当前视频图片
|
Class | Description |
---|---|
TXBitrateItem |
Created by annidy on 2017/11/17.
|
TXImageSprite |
Created by hanszhli on 2018/8/27.
|
TXLiveBase |
Created by randewang on 2017/7/21.
|
TXLiveConstants | |
TXLivePlayConfig |
腾讯云直播播放器的参数配置模块
主要负责 TXLivePlayer 对应的参数设置,**其中绝大多数设置项在播放开始之后再设置是无效的**。
|
TXLivePlayer |
视频播放器
主要负责将直播流的音视频画面进行解码和本地渲染,包含如下技术特点:
- 针对腾讯云的拉流地址,可使用低延时拉流,实现直播连麦等相关场景。
- 针对腾讯云的拉流地址,可使用直播时移功能,能够实现直播观看与时移观看的无缝切换。
- 支持自定义的音视频数据处理,您可以根据项目需要处理直播流中的音视频数据,然后进行渲染以及播放。
|
TXLivePlayerImpl | |
TXLivePushConfig |
腾讯云直播推流用 RTMP SDK 的参数配置模块
主要负责 TXLivePusher 对应的参数设置,**其中绝大多数设置项在推流开始之后再设置是无效的**。
|
TXLivePusher |
直播推流类
主要负责将本地的音视频画面进行编码和 RTMP 推送,包含如下技术特点:
- 针对腾讯云的推流地址,会采用 QUIC 协议进行加速,配合改进后的 BBR2 带宽测算方案,可以最大限度的利用主播的上行带宽,降低直播卡顿率。
- 内嵌套的 Qos 流量控制技术具备上行网络自适应能力,可以根据主播端网络的具体情况实时调节音视频数据量。
- 内嵌多套美颜磨皮算法(自然&光滑)和多款色彩空间滤镜(支持自定义滤镜),可以根据需要自行选择。
- 商业版包含了基于优图 AI 人脸识别技术的大眼、瘦脸、隆鼻以及动效挂架,只需要购买**优图 License**就可以零成本集成。
- 支持自定义的音视频采集和渲染,让您可以根据项目需要选择自己的音视频数据源。
|
TXLivePusherImpl | |
TXLog |
Created by randewang on 2017/7/21.
|
TXPlayerAuthBuilder |
Created by annidy on 2017/12/13.
|
TXVodPlayConfig |
Created by annidy on 2017/9/21.
|
TXVodPlayer |
Created by annidy on 2017/9/21.
|