专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Wireless

联通3G网络传输视频有关问题

发布时间:2010-06-14 16:49:45 文章来源:www.iduyao.cn 采编人员:星星草
联通3G网络传输视频问题
现有两张联通3G的SIM卡,通过3G无线模块SIM5218与嵌入式系统DM355连接,通过PPP拨号上网后,可获得两个随机分配的IP地址,联通3G网络分配的IP地址主要有四段,从172.18.xx.xx到172.21.xx.xx,如果幸运的话,正好分配在同一段,那么可以ping通,如果不在同一段内,则ping不通。所以调试的时候我都只好每次都是先看下在不在同一段,如果不在,断线,再重拨,直到他们在同一段内,非常麻烦。有什么办法可以让它们即使不在同一段内也可以通信吗?
   
  如果两个可以ping通了,但是用socket编程的时候,首先要建立TCP连接,必须要先知道要连接的对方的IP地址,在我的程序中时通过宏定义dest_IP来指定的。可是由于每次分配的IP地址都是随机的,无法预先知道,所以在调试程序的时候,我都是先用ifconfig命令查看对方的IP地址,然后再修改dest_IP,再重新编译运行,但是如果最后做成产品,这种笨拙的方法显然是不行的。怎么做比较省事而且高效呢?

  由于现在是在做实时视频传输,而且以前从没接触过tcp ip之类的知识,只是考虑到tcp的高可靠性,不会发生丢包现象,解码时会所以就用tcp协议来做视频传输,本来传得好好的,但是经常传几分钟之后,突然卡死,就像死机了一样,在接收端按ctrl+c都没有用,很想知道这是为什么呢?难道用tcp传视频真的不行吗?一定要用udp协议或者rtp吗?

  这三个问题已经困扰了一个多月了,一直没有想到好的解决办法,有哪位前辈可以指点一二吗?不甚感激!

------解决方案--------------------
楼主太厉害了,用WCDMA的传视频就是这个德行,分配内网IP,楼主如果有比较好的NAT穿越的方案的话还好,没有的话,用EVDO吧,分配的是公网IP。。。楼主也可联系联通看是否提供特殊服务,分配的IP都在一个网段或者直接分配公网IP。。。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: