手机P2P网络穿透的问题

lazyter1 2011-03-30 10:48:55
目前互联网中,UDP,tcp网络穿透协助打洞等技术已经比较成熟。

想问一下,既然没有公网ip的局域网内私网PC机能与另一台局域网仅具有私网IP地址的PC机能进行通信。


那么,GPRS,或wifi,3GPP条件下的手机在外网服务器协助下也能进行手机到手机端通信?比如:UDP穿越的话,就在一开始由公网服务器进行协助打洞后,手机程序就可以直接透过本地区网关与另一地区网关下的手机进行通信。


据我了解,wifi无线技术应该没问题了。但不知道gprs(还有变种的wap)是否可以。对了还有新兴的3gpp。


希望达人能共同分析分享一下测试结果。
...全文
101 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
视频监控机器人Ta跟常见的wifi-robot不同。常见的wifi-robot大多采用OpenWRT路由器板子和USB摄像头,而视频监控机器人采用闲置的安卓旧手机作为机器人的大脑。 这不仅是废物利用的环保理念,而且通过充分利用安卓手机的强大计算能力和硬件资源,让视频监控机器人的功能更加有亮点: 无需外接USB摄像头,直接利用安卓手机的高清摄像头,并通过手机强劲的GPU进行视频H.264压缩编码,以便网络传输。 利用安卓手机的联网能力,wifi、3G、4G都可以联网。并且集成了网灵的P2P云连接功能,从世界任何地方都可以连接机器人。 利用手机计算能力,实现语音识别,用自然语音控制机器人动作。 利用手机计算能力,基于OpenCV软件库,实现手势分析和人脸追踪。 原材料和组件 方形卡通宠物外观的纸巾盒 1个 万能手机夹 1个 网灵机器人3D打印件 1套 Arduino控制板 + 蓝牙小板 1块 L298N电机驱动模块 1块 标准舵机 1个 电池电压传感器模块 1个 可充电锂电池 1块 65mm轮子 + 电机(转速不要太快,大概为50转每分钟) 2套 一寸万向轮 1个 开关 1个 M3x30mm 长螺丝 4根,M3x25mm螺丝若干,M3x8mm螺丝若干,自攻螺丝若干,铜柱长螺丝 2根,M3螺母若干 杜邦线若干,导电线若干 机器人Arduino周边电路连接就很容易。准备一些3Pin杜邦线和导电线,按照下面的电路图连接相应的电路模块: 除了作为大脑的安卓手机外,视频监控机器人还采用了Arduino单片机,用于控制电机舵机和连接传感器模块。 作为大脑的安卓手机与Arduino单片机是通过蓝牙串口(例如市面上常见的HC-06)进行通信的,其通信协议很简单,是基于字符串格式的,Arduino向安卓手机周期性发送传感器读数,安卓手机向Arduino发送控制命令。 视频监控机器人的显著特点是:可以用手机控制端和电脑控制端从异地远程遥控机器人,并实时观看摄像头图像。这个功能的实现是基于网灵的P2P云连接平台,这是网灵多年来积累的底层核心技术。只要机器人接入网络,就可以从世界上的任何角落连接到机器人,无需设置路由器端口,无需做动态域名映射,完全自动穿透NAT内网。 网灵机器人的控制端软件就是 网灵云控制, 它相当于一个“带视频回传的远程遥控手柄”,有一些手柄按键和2个虚拟摇杆,其UI界面是这样的: 终上所述,网灵机器人的总体框架原理图是这样的: 视频演示: 源代码、3D打印部件、控制端软件至附件下载
.支持联系人状态(在线、离开、离线、忙碌、电话、会议…) .支持会话 .支持邀请多人会话 .支持表情图标 .支持字体与颜色 .支持截图发送 .支持点对点文件发送(Internet上平均传输文件为60KB/秒) .支持点对点文件断点续传 .支持语音交流 .支持视频交流 .查找好友 .显示商务好友信息 .支持消息广播 .留言消息提醒,对方不在线情况下可以留言,对方上线时得到留言提醒 .自定义群组 .自定义个人档案信息 .支持多人语音视频会议 .支持服务器Linux\Win2000\2003\2008 历史信息管理 通讯记录,查看历史聊天记录和文件发送接收记录 短信中心 1)一对一手机短信发送(中国移动、中国联通手机) 2)手机短信群发(中国移动、中国联通手机) Web客户端 内嵌Web网页浏览 语言版本 1)支持简体中文操作界面,包括客户端和服务端 2)支持英文操作界面,包括客户端和服务端 应用领域: 1. 高稳定性,高负载大用户量在线即时通信环境。 2. 面向高端商务,商贸,音乐娱乐各行业门户网站。 3. P2P 互动游戏数据交换. 4. 已有会员整合,"一站式" 服务应用领域。 5. 远程教学,医疗咨询,企业文件传输与管理,视频监控,网络电话等应用。 6. 和企业已有软件项目结合(ERP\CRM\SCM) 已经使用的企业: 上海XXX多媒体技术有限公司、上海XX传媒广告有限、上海XXX网络科技有限公司、青岛XXX软件科技有限公司、外X网、上海XXX服饰有限公司、 广州X打折网 、广州X下载网、北京X房产网、北京X龙旅游信息技术有限公司、北京X网络有限公司... 通讯协议: 1)底层通讯基于TCP/IP协议。 2)文件传输基于UDP协议。Internet中传输文件速度与QQ相当,内网传输文件最快,比QQ快点。 3)客户端之间消息交换基于P2P技术(点对点) 4)应用网络地址转换(NAT)技术,局域网和Internet之间自由通讯. 5)穿透防火墙技术. [找出目标进程] [找出SOCKET句柄] [用DuplicateHandle()函数将其SOCKET转换为能被自己使用] [用转换后的SOCKET进行数据传输] 6)支持邮件接受和发送协议(PoP3/STMP)提供邮件接口,可以在系统内集成邮件系统 开发环境 1)纯VC++、c、Delphi、C#编写 2)支持SQL Server 2000/2005/2008、Oracle9i/10i/MySql数据库 3)服务器系统支持Linux\BSD\Unix\Windows2000\2003\2008 服务器并发说明: 服务端主要用于用户基本信息、在线状态、组织结构的信息保存。 不参与客户之间的信息交换(类似BT),服务器可以为分布式集群,如果数据库为SQL SERVER 2000以上版本可以使用故障转移(负载均衡)大大增强服务端的并发和负载,服务端用户登录数并发为1秒300。 服务器负载说明: 注册用户数量设计上是没有限制的,单服务器情况下允许同时在线用户100000以上。
双机软件、备份软件、中科同向      最好用的免费网络电话        免费赢Q币和话费!          网灵移动视频监控是一款超级简单、功能强大、安全可靠的移动安防视频监控软件,可实现用PC电脑、智能手机、平板电脑 远程访问视频采集卡、DVR的监控视频图像。软件通过了360、瑞星等权威安全认证,稳定可靠,适用于广大中小企业或个体店主 打造一种高性价比、超实用的远程视频监控方案。 用户如果安装了网灵移动视频监控,如视频采集卡,数字硬盘录像机(DVR),以及MultiViewer等视频监控客户端软件,一般是将多路监控图像显示在本地监控主机的屏幕上(视频墙)。为了通过网络远程查看监控图像,用户只需让监控主机能上网,并在其上安装“网灵移动视频监控”软件的受控端程序。再在自己使用的电脑或手机上安装“网灵移动视频监控”软件的控制端程序,就可以随时随地连接到监控主机,查看到视频墙中的多路视频图像。 网灵移动视频监控主要特点: 1)可充分利用已有的视频采集卡或DVR设备,用软件加以扩展,轻松实现远程访问和手机访问 2)支持各个厂家的各种视频采集卡或DVR设备,不影响原有系统的功能,如硬盘录像、自动报警等  3)软件采用P2P通信技术,可自动穿透NAT内网,不需路由器端口映射、动态域名等,没有任何连接方面的设置 4)支持各种终端,可用PC电脑、智能手机、平板电脑、智能电视 等设备随时随地远程查看监控视频 5)视频数据传输采用业内最先进的H.264压缩算法,超低码率,节省数据流量  6)稳定可靠,网灵科技的软件产品和服务平台经过长期的发展已能确保系统稳定可靠 不需更换原有的视频监控设备,利用软件即可打造出一套先进的移动视频监控系统,实现3G手机随时随地监控。该方案目前很受用户欢迎,已经被越来越多地应用于家庭、公司,连锁店铺、幼儿园、仓库等场所的安防监控。 网灵移动视频监控 v3.3.5 PC版更新内容: 1.支持win8 2.优化连接速度 3.支持android4.0  4.1  4.2

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧