基于局域网的视频聊天软件应该怎样实现

zjy71055 2011-01-22 05:01:48
RT,
需要做这个很久了,但是到现在自己还是一点没头绪的。
我估计着应该分成大致这几块:视频数据的采集;数据的编码压缩;网络传输;视频数据播放。不知道这样对不对啊。
网络传输可以用socket\udp;视频数据的采集和编码又该怎样实现呢?看过一点点关于VFW的资料,采集视频貌似不是很难。但是VFW好像不提供压缩技术啊。另外有人建议我使用directShow,这个怎么样啊?对于我这个初学者难吗?
再说说网络传输这块,是不是每采集到一帧图像就传送一帧还是怎么搞的呢?
还有就是VC怎样实现视频播放啊?把每一帧当作位图一样画出来?可是自己现在怎样显示位图自己都不会哦。另外,这样会不会太耗费硬件资源了啊?
希望大家尽量帮帮我啊,先谢谢了。。才大二,挺可怜的哦
...全文
462 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
VR_Lab 2011-01-24
  • 打赏
  • 举报
回复
你网上找一找,这方面的源码还是比较丰富的。
__lhy 2011-01-22
  • 打赏
  • 举报
回复
摄像头采集 截获图像后 压缩为JPEG再传输 收集端接收显示
http://download.csdn.net/source/2988351
上述是个实时桌面监视源码 流程差不多

江南烟雨梦 2011-01-22
  • 打赏
  • 举报
回复
看看DirectX里DirectShow的示例程序,那是学习好资料!

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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