需要掌握的:1 C#网络编程(主要用于流媒体传输) 2 流媒体AX编程(需要非托管,一般调用现成的即可) 3 如果点对点的需要了解P2P编程(.net中已提供基于WCF 的P2P编程很简单)
思路: 先实现普通的文字聊天功能(包括服务器,客户端数据交互)在此础上加入视频聊天就简了。现在网络上有很多源码可参考。
别说 一下:你老师太牛了,做一个视频聊天系统?呵呵,没有个7 8年基础想都别想
不是那么简单的,需要控制本地视频流,而且还要压缩视频流,为什么要压缩呢,因为视频聊天需要视频服务器进行分发到其他客户端,这样对方才能看到你的视频。
其中牵涉到的技术点比较多,不是一蹴而就的
avicap32.dll 可以控制摄像头
系统自带,引入即可
http://www.youku.com/playlist_show/id_4309452.html
有时间上去看看 看有没有你想要的
没想过要做这种东西,帮不了你