基于Android手机的实时视频传输和解码
Real-Time Video Transmission and Decoding Based on Android Mobile Phone
DOI: 10.12677/SEA.2013.25019, PDF, HTML,  被引量 下载: 4,856  浏览: 19,423 
作者: 吴晓佳, 叶 桦, 苏 雅, 仰燕兰:东南大学自动化学院,南京
关键词: 视频传输H.264解码安卓操作系统视频监控 Video Transmission; H.264 Decoding; Android; Video Surveillance
摘要:

本文主要探讨了Android手机视频监控软件的视频传输和解码。手机客户端通过Socket与平台服务器通讯,接收视频数据,并按照帧号重组成视频帧。本文设计采用丢帧机制解决了由手机处理能力弱导致待解码视频帧占满缓存区的问题,然后通过移植到Android系统中的FFmpeg解码库,实现了H.264格式视频数据的实时解码和图像格式转换。经测试结果表明软件的运行良好,画面清晰流畅。

Abstract: This paper discusses video transmission and decoding of the Android mobile phone video surveillance application. Mobile client communicates with server through Socket to receive video data, and restructures the video data to a video frame according to the frame number. This paper designs to use frame dropping mechanism to solve the problem that undecoded video frame filling the buffer because of the phone’s weak processing power. Then, it completes real-time decoding and image format conversion of the video data in H.264 format by FFmpeg codec library which was migrated to the Android system. The test results show that the software runs well, the picture is clear and smooth.

 

文章引用:吴晓佳, 叶桦, 苏雅, 仰燕兰. 基于Android手机的实时视频传输和解码[J]. 软件工程与应用, 2013, 2(5): 104-108. http://dx.doi.org/10.12677/SEA.2013.25019

参考文献

[1] 李昂, 宋海声, 苏小芸. 基于Android 的视频监控系统设计与实现[J]. 电子技术应用, 2012, 38(7): 138-143.
[2] 宋强, 齐贵宝, 宋占伟. 基于Android系统的H.264视频监控设计[J]. 吉林大学学报, 2012, 30(3): 272-278.
[3] 赵飞, 叶震. UDP协议与TCP协议的对比分析与可靠性改进[J]. 计算机技术与发展, 2006, 16(9): 219-221.
[4] 张雷. 基于Android的物联网音视频通信系统关键技术研究[D]. 南京邮电大学硕士论文, 2012.
[5] 苏雅, 仰燕兰, 吴晓佳, 叶桦. 基于Android系统的手机定位软件的设计与开发[J]. 计算机科学与应用, 2013, 3: 17-22.
[6] 摆云. UDP协议与TCP协议的对比分析与可靠性改进[J]. 计算机技术与发展, 2006, 16(9): 219-221.
[7] 杨钊. 基于Android的视频采集系统的设计与实现[F]. 西安电子科技大学硕士论文, 2012.