SDK集成指南
更新时间:2024-02-23
低延时直播 RTL 提供三种SDK 支持低延时直播能力,满足您在已有直播架构下快速集成低延时直播能力的需求,分别为
- 低延时传输层SDK
- 百度云播放器(低延时直播版)
- 低延时全功能SDK
其特点及集成步骤如下, 您可根据需要选择合适 SDK 进行集成。
低延时播放引擎 | 特点 | 接入方式 |
---|---|---|
低延时传输层SDK | 仅从原生WebRTC分离其传输能力,实现媒体数据的低延时接收及接入侧回调,包体小,易于集成到现在播放内核中,对上层业务无感。 | 提供底层so库,您可以采用插件方式集成到播放内核,如用户播放内核基于FFmpeg实现, 则可直接集成rtl_demuxer快速接入。 |
百度云播放器(低延时直播版) | 百度云播放器(低延时直播版)已实现上述低延时传输层SDK的接入,并完成核心能力调优, 除提供低延时播放能力外,百度云播放器(低延时直播版)还提供丰富的标准直播能力和低延时播放降级逻辑;帮您低成本接入全套直播功能。 | 接入或升级百度云播放器SDK,实现标准直播+低延时直播同步接入。 |
低延时全功能SDK | 基于全功能WebRTC实现的低延时播放引擎,采用WebRTC原生媒体传输、解码、渲染逻辑,具备更好的性能,可实现更低的端到端延时;包体较大,对业务有一定的侵入性。 | 接入独立的低延时全功能SDK,其接口与标准直播播放器几乎一致。 |