在Android平台上实现m3u8的视频直播点播流的播放。m3u8是苹果公司推出的用在iPhone手机上的视频流媒体播出协议,视音频格式采用h.264/aac编码,使用mpeg2 ts进行封包。在Android上需要做的就是对m3u8协议进行解析(这个比较简单,看几页协议文档就行),然后就是对ts进行解包,然后在android上对h.264/aac进行解码播放(Android本身可以播放mp4格式h.264/aac编码的视频)。
详细要求:
1. 不需要界面设计,只要能实现协议解析、视频播放即可;
2. 具体解码、播放的方式我们可以一起探讨;
3. 支持android 2.0即可;
4. 可考虑android/ndk方法;