媒体播放器组件(AliRtcPlayerExtension)是基于阿里云播放器开发的播放组件,支持将本地播放的媒体文件或在线媒体流推送至频道内的远端用户。
主要功能
功能 |
描述 |
播放音视频媒体资源 |
支持播放主流的在线媒体流和本地媒体资源。 |
发布媒体资源到远端 |
支持将播放的媒体音视频画面分享至同频道中的远端用户,远端用户可以订阅并播放媒体流。 |
播放控制 |
支持播放、暂停、恢复暂停、调整播放进度、停止播放等播放控制功能。 |
适用场景
场景 |
描述 |
一起看 |
应用于一起看电影、一起听音乐等场景。房主可通过媒体播放器组件播放电影或歌曲MV,并分享给频道其它用户,优化用户互动性和同步性体验。 |
在线教学 |
应用于在线教学场景。教师可通过媒体播放器组件播放教学文件,并分享至学生端,为教师提供丰富多样的教学体验。 |
组件优势
- 丰富的格式支持
支持播放视频格式为MP4、M3U8、FLV、MKV和音频格式为MP3的媒体文件,支持播放HTTP、RTMP协议的在线媒体流。
- 优秀的回声处理
行业领先的回声去除算法,可有效去除订阅端因重采集媒体文件播放的音频导致的回声问题。
- 低延时同步体验
将播放的媒体音视频画面通过RTC传输至同频道中其它的远端用户,解决多端音视频同步问题。
支持的平台
平台 |
类别 |
要求 |
Android |
系统版本 |
支持Android 4.1或以上版本。 |
API版本 |
支持16及以上版本。 |
CPU架构 |
支持实体设备架构armeabi-v7a、arm64-v8a。 |
其他 |
不支持视频采集旋转,不支持USB外接摄像头。 |
iOS |
系统版本 |
支持iOS 8.0及以上版本。 |
硬件设备 |
- iPhone:支持iPhone5及之后的设备。
- iPad:均支持。
|
CPU架构 |
支持实体设备架构armv7+arm64(模拟器i386、x86架构仅支持编译)。 |
其他 |
不支持bitcode,不支持屏幕旋转。 |