基于Android的点对点视频通信/RTSP/RTP/H.264

我的毕业论文题目是: 基于Android的移动VoIP高清视频通话系统的设计与实现

可以去CNKI下载察看,希望对大家有帮助



这个是我论文中的一部分,在这里开源的是仅视频呈现部分,不包含语音通话部分,关于语音如何实现,可参照我的另外一篇语音电话开源文章。

这个工程主要是通过手机硬编码,移植FFMPEG软解码,通过RTSP协议控制媒体流,因此也可以使用VLC与该应用通讯,本工程仅作为测试与研究所用,如有疑问,可以留言或给我发邮件咨询。

关于我的开发与学习过程,可以参看:http://blog.csdn.net/cazicaquw/article/details/8435034

工程的缺陷,并没有对视频通讯过程中的丢包、延迟、图像质量进行保证,因此这部分有期许的同学可以不用下载本工程了。

应用的使用方法:

1 MENU->设置->video destination/videoResolution/videoFramerate,注意,分辨率通信双方需要保持一致,帧速率需要考虑硬件能力,一般为15FPS 。

2 MENU->PLAY,选择请求远端的视频图像。

3 MENU->STOP,选择停止远端的视频图像。

注意事项,软件的BUG,会有的时候按PLAY会终止程序,这是因为请求端口被占用,再次打开就可以了。

工程地址:

http://code.google.com/p/android-video-phone/


接收VLC的视频流  720P画质




如果您觉得我的工作对您有帮助,支持我的开源分享,请为我留言或捐助

基于Android的点对点视频通信/RTSP/RTP/H.264_第1张图片


你可能感兴趣的:(Android开发,Android,视频通讯,H.264,硬编码,软解码)