日期:2014-05-18  浏览次数:20909 次

WinForm: 局 域 网 内 摄 像 头 视 频 传 输 的 实 现 ( 不 用 第 三 方 组 件 )
C# Winform:
网络(局域网)视频传输模块: //注:这里不是指传输视频文件哦 而是一个实时摄像头视频的传输

已经成功的从本地计算机摄像头获取到了视频,将视频呈现在了一个pictureBox里;
现在考虑下一步:如何将这个pictureBox的视频传到局域网内的另一台计算机上的程序pictureBox里面,
就像QQ或MSN里的和对方视频  
在网上看了很多资料 有人用第三方组件成功完成了传输 但网络开销太大 而且组件使用说明也不详细 用的很不方便
 加上我不怎么喜欢用人家的东西 
 所以请求有过类似程序开发经验的朋友给小弟一点头绪或建议 比如传输的时候是否需要压缩以及如何压缩数据来减小网络负载 以及其他一些应该注意的地方  
 如果您有好的解决方案或实现代码 将不胜感激
  谢谢

------解决方案--------------------
如果是局域网你大可不必考虑压缩性能

选择一个好的网络模型才是王道

在局域网中使用广播方式你可以得到很好的效果.

至于压缩你甚至可以使用无损压缩算法,那样终端显示更佳

如果有多个网段,你可以使用网播,方法很多。

应该确定应用目的,而后确定网络模型,最后在不能满足时以压缩代劳。