近期,融云自研 CDN 播放插件 2.0 版本正式上线。在原有版本支持融云内置 CDN 直播流播放的基础上,开放了相关 API,满足开发者的多种业务需求。关注【融云全球互联网通信云】了解更多
融云 CDN 播放器插件 2.0 提供稳定、流畅、丰富的播放服务,且支持播放第三方 CDN 的直播流,进一步完善了融云 CDN 直播服务链路。作为安全、可靠的全球互联网通信云服务商,融云服务覆盖全球 233 个国家及地区,在直播解决方案中提供全球覆盖、支持高并发、一体化视频处理、高清低码的 CDN 服务,保障直播用户体验的同时降低 CDN 加速服务成本(戳我查看融云 CDN 服务详情)。
在此基础上,迭代后的融云 CDN 播放器 2.0,以性能优异、集成便捷等多种优势满足开发者的 CDN 直播业务需求。
👍性能优异:融云 CDN 播放器插件稳定支撑海量客户的直播业务,结合业内最佳实践进行弱网优化等升级,为用户提供流畅的播放体验。
⚡集成便捷:支持 Android、iOS 平台,在不同平台下提供统一的接口设计,提升集成便捷性。开发者通过 Maven(Android 平台)、CocoaPods(iOS 平台)快速导入插件,同时也支持手动下载插件导入工程中。
🔃多种回调:提供播放事件回调、音视频数据回调服务,支持开发者获取播放相关事件回调及音视频裸数据。
融云 CDN 播放器功能
基础功能
提供了资源加载、播放资源、暂停播放、停止播放、设置渲染视图模式、设置播放音量等播放器基础功能,支持开发者快速实现 CDN 直播流播放。
支持获取当前播放音量、渲染视图,帧率、分辨率等当前音视频流相关信息等数据,便于 App 层处理相关逻辑。
事件回调
在 RCRTCMediaPlayerEventListener 监听器设置支持下,开发者可以接收播放相关的事件回调。比如,在音视频首帧、分辨率发生变化时,业务层可基于不同的事件回调,处理 UI 层的展示。
数据回调
如开发者实际业务场景有自行渲染音视频数据或其他需获取每一帧音视频裸数据的需求,可使用融云 CDN 播放器的音视频帧数据回调功能,将音视频帧数据通过回调上抛音视频帧至业务层,便于开发者进行处理。
支持 SEI
支持 SEI*,可以很好地满足直播流中的视频内容与相关信息实时同步的需求。
*SEI,即 Supplemental Enhancement Information,补充增强信息。这是 H.264/H.265 等视频压缩标准的特性之一,提供向视频码流中加入额外信息的方法,可以与相关音视频内容同步,经过传输链路到达客户端。一般用于远端歌词同步、直播答题等场景。
融云 CDN 播放器应用场景
秀场直播 | 游戏直播 |
教学直播 | 会议直播 |
- 使用融云 CDN 服务时,如对 CDN 直播的首屏耗时有较高需求,建议选择【自行生成推拉流地址】模式,利用旁路推流接口将 RTC 流转推至融云 CDN,将您自行生成的 CDN 拉流地址注入 CDN 播放器插件,即可实现 CDN 直播流的播放。
- 使用第三方 CDN,可以将第三方的 CDN 拉流地址注入到 CDN 播放器来实现 CDN 直播流的播放。
- 更多接入详情见开发者文档。