编辑: QQ215851406 | 2018-09-26 |
【商标声明】 及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有.本文档涉及的第三方主体的商标,依法由权利人所有. 【服务声明】 本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整.您所购买的腾讯云产品、服务的种类、服务标准等应由您与腾 讯云之间的商业合同约定,除非双方另有约定,否则,腾讯云对本文档内容不做任何明示或模式的承诺或保证. 移动直播 SDK 版权所有:腾讯云计算(北京)有限责任公司 第3 共168页 文档目录 API 文档 iOS&
Mac 概览 推流 TXLivePush TXLivePushListener TXLivePushConfig 拉流 TXLivePlayer TXLivePlayListener TXLivePlayConfig 连麦 MLVBLiveRoom MLVBLiveRoomDelegate Android 概览 推流 TXLivePusher TXLivePushConfig ITXLivePushListener 拉流 TXLivePlayer TXLivePlayConfig ITXLivePlayListener 连麦 MLVBLiveRoom IMLVBLiveRoomListener 微信小程序 标签 标签 组件 错误码表 移动直播 SDK 版权所有:腾讯云计算(北京)有限责任公司 第4 共168页TXLivePlayer 视频播放器 跳转到 TXLivePlayer. 主要负责将直播流的音视频画面进行解码和本地渲染,包含如下技术特点: 针对腾讯云的拉流地址,可使用低延时拉流,实现直播连麦等相关场景. 针对腾讯云的拉流地址,可使用直播时移功能,能够实现直播观看与时移观看的无缝切换. 支持自定义的音视频数据处理,让您可以根据项目需要处理直播流中的音视频数据后,进行渲染以及播放. SDK 基础函数 API 描述 delegate 设置播放回调,见 TXLivePlayListener.h 文件中的详细定义. videoProcessDelegate 设置视频处理回调,见 TXVideoCustomProcessDelegate.h 文件中的详细定义. audioRawDataDelegate 设置音频处理回调,见 TXAudioRawDataDelegate.h 文件中的详细定义. enableHWAcceleration 是否开启硬件加速,默认值:NO. config 设置 TXLivePlayConfig 播放配置项,见 TXLivePlayConfig.h 文件中的详细定义. recordDelegate 设置短视频录制回调,见 TXLiveRecordListener.h 文件中的详细定义. isAutoPlay startPlay 后是否立即播放,默认 YES,只有点播有效. 播放基础接口 API 描述 setupVideoWidget 创建 Video 渲染 View,该控件承载着视频内容的展示. removeVideoWidget 移除 Video 渲染 Widget. startPlay 启动从指定 URL 播放 RTMP 音视频流. stopPlay 停止播放音视频流. isPlaying 是否正在播放. pause 暂停播放. resume 继续播放,适用于点播,直播. 视频相关接口 API 描述 setRenderRotation 设置画面的方向. setRenderMode 设置画面的裁剪模式. snapshot 截屏. 音频相关接口 API 文档 iOS&
Mac 概览 最近更新时间:2019-05-21 14:25:50 移动直播 SDK 版权所有:腾讯云计算(北京)有限责任公司 第5 共168页API 描述 setMute 设置静音. setAudioRoute 设置声音播放模式(切换扬声器,听筒). 直播时移相关接口 API 描述 prepareLiveSeek 直播时移准备,拉取该直播流的起始播放时间. resumeLive 停止时移播放,返回直播. seek - 视频录制相关接口 API 描述 startRecord 开始录制短视频. stopRecord 结束录制短视频. setRate 设置播放速率. 更多实用接口 API 描述 setLogViewMargin 设置状态浮层 view 在渲染 view 上的边距. showVideoDebugLog 是否显示播放状态统计及事件消息浮层 view. switchStream FLV 直播无缝切换. 枚举值 枚举 描述 TX_Enum_PlayType 支持的直播和点播类型. TXLivePlayConfig 腾讯云直播播放器的参数配置模块 跳转到 TXLivePlayConfig. 主要负责 TXLivePlayer 对应的参数设置,其中绝大多数设置项在播放开始之后再设置是无效的. TXLivePlayListener 腾讯云直播播放的回调通知 跳转到 TXLivePlayListener. API 描述 onPlayEvent 直播事件通知. onNetStatus 网络状态通知. TXLivePush 移动直播 SDK 版权所有:腾讯云计算(北京)有限责任公司 第6 共168页 直播推流类 跳转到 TXLivePush. 主要负责将本地的音视频画面进行编码和 RTMP 推送,包含如下技术特点: 针对腾讯云的推流地址,会采用 QUIC 协议进行加速,配合改进后的 BBR2 带宽测算方案,可以最大限度的利用主播的上行带宽,降低直播卡顿率. 内嵌套的 Qos 流量控制技术具备上行网络自适应能力,可以根据主播端网络的具体情况实时调节音视频数据量. 内嵌多套美颜磨皮算法(自然&