想实现以下功能:
两台电脑,其中一台插个USB摄像头,将摄像头中的画面利用设定好的IP和端口号,传送给另一台机子。如何做?
以前看过TCP和UDP的网络聊天室的代码,但现在是传视频,不知道如果将视频的信息发送出去,我感觉原理应该差不多,找了些资料,都说UDP在传视频上比TCP效果好,请教下做过的朋友,给点思路,方案,能用到的资料,或者去哪里可以找到相关代码好去研究一下。

解决方案 »

  1.   

    简单的来说,获取视频数据,分装数据,序列化,TCP/UDP发送,接受,反序列化,组合数据,播放视频...但是如果只是怎么实现,会出现很多问题,一旦丢包却无法还原,尤其是I帧丢失,网络慢找成的播放卡顿等问题,如果真的打算做视频远程传输,最好还是去了解下视频压缩等方面的知识.
      

  2.   

    有个叫OMCS的语音视频框架,我试过的,它在底层帮你做好了这一切,你只要把控件拖到Form上,就可以显示摄像头采集到的视频了。可以看看这个demo