关于RTP协议的有关问题 java语言

关于RTP协议的问题 java语言
我先说下我的情况
无线摄像头模块+路由器+android手机

我的android手机已经可以实现查看摄像画面了,但是不流畅,总比电脑上显示的摄像画面要慢很多,动作不能太大,太大画面反应就慢了

我用的surfaceview,利用线程将摄像画面一帧一帧的加载到surfaceview上的。

现在我查到RTP协议可以实现实时视频文件传输,不太了解RTP协议,我是解析http协议的。
我有几个问题:
1.我见有的网友代码里写的是“rtp://xxx.xx.xxxxxx”,而我的摄像画面的url是“http://xxxx/action=snapshot”如果我用rtp协议的话,需要先去http的url把视频文件帧化再流化,最后再通过rtp协议传输??
2.rtp解析的视频文件是什么形式?也是帧??那样的话,放在surfaceview上按理说跟从http取到帧再放到surfaceview上不一样吗??按理说不是帧吧,因为rtp是不需要像http一样先下载再加载的吧?那该怎么破?
3.对rtp不懂,说的乱,希望各位大牛能理解我的意思,能指点我一二。
------解决方案--------------------
“http://xxxx/action=snapshot

总感觉你这传的不是流,而是直接截图,播放一张张图片啊
------解决方案--------------------
引用:
Quote: 引用:

“http://xxxx/action=snapshot

总感觉你这传的不是流,而是直接截图,播放一张张图片啊


对 我原来的不是流  是一帧一帧的画面,然后线程刷出来的。
如果现在用rtp协议的话  我该怎么得到流?  我不是用rtp://xxx.xxx.xxx.xx访问的摄像画面地址,那这样的话  我该怎么得到流??


这个你要看流媒体服务器上怎么配置的,看怎么获取到流的地址
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

“http://xxxx/action=snapshot

总感觉你这传的不是流,而是直接截图,播放一张张图片啊


对 我原来的不是流  是一帧一帧的画面,然后线程刷出来的。
如果现在用rtp协议的话  我该怎么得到流?  我不是用rtp://xxx.xxx.xxx.xx访问的摄像画面地址,那这样的话  我该怎么得到流??


这个你要看流媒体服务器上怎么配置的,看怎么获取到流的地址


我的流的地址也是http的   url是http://xxx.xxx.xxx/action=stream的   所以我感觉貌似我们这种形式不能用rtp协议来解析?感觉不能

貌似我这个不是流媒体  电脑浏览器是怎么把摄像头的画面解析的那么流畅的呢   仅仅是因为电脑的能力比手机更强一些?方式也是一样的? 一帧一帧的刷线程?


那就是你这个服务器没有配置rtp流,手机的性能怎么能跟电脑比呢