专业作视频编解码的SDK开发工做.git
2015年12月1日10:46:55:github
更新到1.5.0版本网络
功能列表:多线程
基本播放:
1,正常播放, 支持MP4,FLV,AVI,TS,3GP,RMVB,WM,WMV格式视频.
2,网络流播放, http,rtsp,rtmp,mms,m3u8
3,软硬解自动切换.彻底支持软硬解.并软解功能支持NEON指令,多线程解码.
4,读取视频总时间,当前播放时间, 定位指定播放,读取媒体信息,暂停/开始,中止.
5,提取视频缩略图.
6,提供通用播放器须要的左滑动,右半屏滑动,横向滑动来完成调节亮度/声音/快进的功能.
高级功能:
1,设置视频下载缓冲器大小,设置视频缓冲时长.
2,视频截屏,单帧播放.
3,视频播放速度可调,任意速度可调.
4,音频播放速度可调.
5,加载字幕功能.
6,网络视频支持边播放、边下载功能. 支持快速全速下载.----网络不太好,或使用3G/4G状况下也能够流畅播放.
7,网络视频,查看当前缓冲百分比, 查看当前网速.----
8,支持12种视频滤镜功能,并可定制其余滤镜. ----利用这个您能够作出相似美拍,秒拍等在画面播放的时候,对画面作文艺范/清新范等的处理.
9,支持左右3D, 红蓝3D播放. ---左右3D是须要您戴上市面上买的各类VR眼镜/魔镜等,利用人眼的成像原理,呈现出来的效果.
红蓝3D是须要您戴上影院眼镜,利用镜片的过滤而呈现立体效果.spa
这个基于咱们开发的LanSoSdk而作的一个视频播放器演示, 安卓平台, 支持软解和硬解, 当硬件的不是很理想的时候或者不支持的时候, 能够切换到软解模式,方便您的使用.
里面有demo源代码,知足视频播放的基本需求,接口及其简单, 您能够任意复制代码并运用里面的各类代码,固然也能够使用到您的商业软件中.线程
欢迎使用.视频
1.5.0版本 https://github.com/LanSoSdk/LanSoSdkPlayDemo blog
功能包括:
基本播放功能: 设置视频源(本地/http/rtsp/rtmp), 开始,暂停, 中止,定位,获取当前时间,获取总时间,获取视频宽度/高度.
解码功能: 支持软件解码和硬件加速解码.
扩展功能: 支持播放速率可调,读取音视频轨道信息.支持声音延迟/快进.接口