点对点的网络视频实时传输VC++源代码(二次开发包)

[复制链接]
 楼主| schoolboy 发表于 2008-4-24 20:37 | 显示全部楼层 |阅读模式
<br />出售<br />点对点的网络视频实时传输VC++源代码(二次开发包)<br /><br />应用范围:<br />1.&nbsp;&nbsp;&nbsp;&nbsp;视频会议、视频聊天。<br />2.&nbsp;&nbsp;&nbsp;&nbsp;远程视频监控和远程控制。<br />3.&nbsp;&nbsp;&nbsp;&nbsp;商业实时展示。<br />4.&nbsp;&nbsp;&nbsp;&nbsp;Baby&nbsp;Monitor、远程智能家居等。<br /><br />另外,本人寻找投资人或合伙人,做一个“看世界”的项目:只要网民在使用USB摄像头上网时,将自己摄像头共享,他将获得千百万的其它摄像头的共享交换。这样一个以小博大的动作,绝大部分人都会愿意去做吧。这共享的实时视频,可以是网友本人、也可是某个风景点的实时状况、等,具体更多的,不便多说。有意者请Email至schoolboy_jeff@yahoo.cn。请写标题”看世界项目合作”。<br /><br />关于开发包:<br />1.&nbsp;&nbsp;&nbsp;&nbsp;都是用VC++6.0编写、编译通过。<br />2.&nbsp;&nbsp;&nbsp;&nbsp;源代码有两块(两个Project),一是P2P的视频网络传输;二是NAT的穿透。<br />3.&nbsp;&nbsp;&nbsp;&nbsp;关于Project一,&nbsp;功能是:实现点到点的视频实时传输、以及语音、文字聊天。视频压缩采用的是H.263编解码、视频数据采用UDP传输。语音数据的传输没有经过压缩。局限是:要求两者IP是相互可以连接的(即可以Ping通),因为它没有使用服务器。目前还不能三方同时视频聊天。<br />4.&nbsp;&nbsp;&nbsp;&nbsp;为解决上述IP的限制,就要使用NAT穿透技术。这就是Project二。它完整地用VC++代码演示了如何打洞、穿透NAT的,来实现注册、文字聊天。<br />5.&nbsp;&nbsp;&nbsp;&nbsp;Project一的编译运行注意:(1)编译时如果莫名其妙地不通过,可能是因为编译的中间结果没有清除,使用菜单Build/Clean即可解决。(2)运行测试环境是:两者都在局域网中,或者两者都在公网IP上(如两个家庭中ADSL拨号上网的电脑)。(3)摄像头可以是USB摄像头,也可以是电脑主板上的视频捕捉卡等。<br />6.&nbsp;&nbsp;&nbsp;&nbsp;源代码编译后的可执行程序下载:<br />如果无法下载链接,请登陆http://www.schoolboy.com.cn,赛先生科技<br /><br /><br />附:什么是NAT:<br />&nbsp;&nbsp;&nbsp;&nbsp;NAT(网络地址转换)是一个&nbsp;Internet&nbsp;工程任务组&nbsp;(Internet&nbsp;Engineering&nbsp;Task&nbsp;Force,IETF)&nbsp;标准,用于允许专用网络上的多台&nbsp;PC&nbsp;(使用专用地址段,例如&nbsp;10.0.x.x、192.168.x.x、172.x.x.x)&nbsp;共享单个、全局路由的&nbsp;IPv4&nbsp;地址。IPv4&nbsp;地址日益不足是经常部署&nbsp;NAT&nbsp;的一个主要原因。通常由路由器来做这件事。<br />&nbsp;&nbsp;&nbsp;&nbsp;那么,对于程序员就带来一个问题,在局域网电脑上访问外部具备公网IP的电脑,很简单,就跟拨打直线电话一样;但是从外部访问局域网内的IP时,就会傻眼,因为他们的IP是私网IP,就像你没有办法直接拨打对方公司的分机号一样,即使知道对方公司的总机号码,总机不认识你,也不会给你转。<br /><br /> <br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

25

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

23

主题

25

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部