摘要:

自从Android2.3发布以来,摄像头以及底层多媒体系统的完善,为视频流媒体业务的发展奠定了良好的基础.目前开发人员利用Android提供的资源对视频业务的开展主要集中在视频播放器的功能的扩展,而视频流媒体业务主要是以PC-智能终端形式的开展,如何利用无线网络开展智能终端到智能终端的视频实时播放则成为智能手机端业务扩展的极为重要的一个环节. 本文通过对Android camera视频采集技术,视频编解码处理以及视频播放系统进入了深入研究,对FFmpeg以及X264的开源代码库进行了详细的分析,并且通过简单的实例实现了Android应用层与底层环境搭建,同时使用搭建完善的开发环境实现了开源库的移植.基于以上的实现基础,本文设计并实现了一套基于Android平台的端到端的无线视频实时传输系统,该系统利用Android2.3.X平台提供的Camera资源作为视频采集的源端,使用H.264作为视频编解码的标准,利用无线网络的socket传输通道协同RTP/UDP协议进行无线视频流的传输.本文最终通过搭载Android操作系统的真机对本文所实现的系统进行了验证,验证结果显示本系统基本上可以满足在无线局域网内的实时视频流的传输.

展开

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐