媒体播放器组件(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及以上版本。 |
硬件设备 |
|
|
CPU架构 | 支持实体设备架构armv7+arm64(模拟器i386、x86架构仅支持编译)。 | |
其他 | 不支持bitcode,不支持屏幕旋转。 |