TUILiveKit 产品动态
云直播推拉流 SDK 产品动态
功能 | 功能说明 | 常见应用场景 |
直播推流 | 支持 RTMP 和 RTC 两种方式推流,通过直播推流可提高网络波动抵抗力和提升网络传输速度,带来稳定,极速的推流体验。 | 主播开播 |
直播播放 | 支持播放 RTMP、FLV、HLS 、DASH 以及 WebRTC 协议,让用户享受更加流畅清晰的直播画面。 | 观众观看场景 |
移动端录屏(游戏录屏) | 可以直接把主播的手机画面作为直播源,同时可以叠加摄像头预览功能。 | 游戏直播,移动端演示 |
功能模块 | 功能项 | 功能简介 |
视频采集录制 | 采集参数设置 | 支持分辨率、帧率、音频采样率、GOP、码率等多种采集参数设置,满足不同场景下画面采集的需求。 |
| 屏比 | 支持16:9,4:3,1:1多种屏比拍摄。 |
| 横竖屏 | 支持竖向(portrait)、左侧横向(landscape left)和右侧横向(landscape right)三个方向发起推流。 |
| 清晰度 | 支持标清、高清及超清拍摄。 |
| 支持闪光灯 | 支持开启或关闭闪光灯。 |
| 摄像头切换和缩放 | 支持拍摄前后摄像头切换和缩放功能。 |
| 自动和手动对焦 | 支持开启或关闭自动和手动对焦功能。 |
| 支持拍照 | 支持拍摄照片。 |
| 镜像 | 支持摄像头采集镜像和推流镜像分别设置,前置摄像头需默认开启镜像功能。 |
| 水印 | 拍摄支持添加水印。 |
| 支持截屏 | 支持手机截屏。 |
| 视频暂停 | 支持直播中单独暂停音频或者视频。 |
| 滤镜 | 支持自定义滤镜及设置滤镜程度。 |
| 基础美颜 | 拍摄设置面部磨皮、美白、红润的基础美颜能力。 |
| 高级美颜 (增值能力) | |
音频采集录制 | 背景音乐 | 拍摄前可以选择本地的 MP3 作为背景音。 |
| 音乐升降调 | 支持音乐改变升降调。 |
| 混音 | 支持音乐和人声混音,分别调整音乐和人声的音量。 |
| 耳返 | 支持耳返功能。耳返即耳机采集监听,在设备上插入耳机(普通耳机或蓝牙耳机)后,能从本机耳机侧听到本设备麦克风采集的声音。 |
| 立体声 | 通过深度使用双声道技术,虚拟出发音源的各个位置角度,实现立体声、3D 环绕音、听声辨位等效果。 |
| 降噪 | 引擎中自带噪音抑制功能,它结合心理声学模型,能够提高 20 dB 以上的信噪比,同时不损伤语音音质。 |
| 变声 | 拍摄时对录制的声音变声(如萝莉、大叔)。 |
| 混响 | 通过对声音的特殊处理,可搭配变声、混响以实现自定义各式各样的声音效果,例如空灵,机器人的声音。 |
| 静音 | 支持推流时关闭麦克风,仅推送视频画面的功能。 |
| 调整音量 | SDK 能够自动调节麦克风音量,适应远近拾音,保持音量稳定。 |
直播推流 | RTMP 推流* | 支持 RTMP 和 RTMPS 协议直播推流,分辨率支持180P - 1080P。 |
| WebRTC 推流 | 支持基于 WebRTC 协议推流。 |
| SRT 推流 | 支持基于 SRT 协议推流。 |
| QUIC 推流 | 支持基于 QUIC 协议推流。 |
| 录屏推流(屏幕共享) | 支持录屏直播,将屏幕内容共享。 |
| 支持 SEI 功能 | SEI(Supplemental Enhancement Information,媒体补充增强信息)通过流媒体通道将文本信息与音视频内容打包在一起,从主播端(推流端)推出,并从观众端(拉流端)接收,以此实现文本数据与音视频内容的精准同步的目的。 |
| 动态码率推流 | 支持根据网络情况自动调整推流码率,支持多种模式设置,使直播更加流畅。 |
| 纯音频推流 | 支持仅采集音频流并发起推流功能,在纯音频场景下节约带宽流量。 |
| 外部源推流 | 支持输入外部音视频数据流进行直播。 |
| 推流自动重连 | 支持推流链接失败后自动重连。 |
直播播放 | RTMP 播放 | 支持 RTMP 格式播放。 |
| FLV 播放 | 支持 FLV 格式播放。 |
| HLS 播放 | 支持 HLS 格式播放。 |
| DASH 播放 | 支持 DASH 格式播放。 |
| WebRTC 播放 | 支持 WebRTC 协议播放。 |
文档反馈