百度云播放器Android SDK直播精简版是一款百度云推出的 Android 平台视频播放器软件开发工具包(SDK),为 Android 开发者提供简单、便捷的开发接口,帮助开发者在 Android 移动设备上实现媒体播放功能。SDK 提供简单、便捷的媒体应用开发能力。
功能说明
本地全媒体格式支持
突破 Android 平台对视频格式的限制,支持目前所有主流的媒体格式(mp4、avi、wmv、flv、mkv、mov、 rmvb 等)。
支持广泛的流式视频格式
支持多种格式文件渐进式和流式播放: HLS、RTMP、HTTP Pseudo-Streaming(伪流)。
性能强大
CPU/内存占用率低,视频加载速度快。
低门槛、高灵活度实现播放功能
提供了与系统播放器 MediaPlayer 类高度相似的调用接口,便于开发者快速开发媒体播放应用;提供了与系统播放控件VideoView高度相似的接口(该部分以源码形式提供,详见demo中的BDCloudVideoView);同时提供开发示例。
针对直播场景进行优化
提供专门面向直播场景的直播精简版SDK,支持RTMP、HTTP+FLV、HLS协议及H264和AAC编码。
版权保护
支持百度云PlayerBinding与Token加密方式;支持HLS加密视频的离线下载和播放。
CPU架构支持完整
完整支持armeabi,armeabi-v7a,arm64-v8a,x86,x86_64
功能列表
与MediaPlayer接口高度相似
提供BDCloudVideoView控件,与VideoView接口高度一致(开源)
全功能版支持全媒体格式
直播精简版支持RTMP、HTTP-FLV、HLS直播
支持首屏秒开
支持追帧播放
支持IPV6
支持多实例播放
支持单实例多次播放
支持纯音频播放
支持硬件解码
支持网速探测
支持续播
支持多种画幅缩放模式
支持后台播放
支持HLS离线下载
支持HLS多码率切换
支持播放中截图
支持缓冲区大小设置
支持缓冲区时长设置
支持解码方式设置
支持设置HTTP请求的Header
支持设置HTTP请求的UserAgent
支持APM
支持VOD版权保护