资 源 简 介
一个局域网PHONE-PHONE的视频应用
这个是我论文中的一部分,在这里开源的是仅视频呈现部分,不包含语音通话部分,关于语音如何实现,可参照我的另外一篇语音电话开源文章。
这个工程主要是通过手机硬编码,移植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会终止程序,这是因为请求端口被占用,再次打开就可以了。
文 件 列 表
rtspServer
bin
classes
org
sipdroid
net
.svn
text-base
RtpSocket.java.svn-base
src
br
com
voicetechnology
rtspclient
test
OPTIONSTest.java
.git
logs
refs
remotes
gc-jay
master
res
xml
gen
libs
armeabi-v7a
libmyffmpeg.so
.project
proguard-project.txt
AndroidManifest.xml
ic_launcher-web.png
.classpath
project.properties
lint.xml
assets
bin
classes
org
sipdroid
net
.svn
text-base
SipdroidSocket.java.svn-base