如何实现像QQ一样的视频聊天?我已经用directshow获取了本地视频。

rtoo 2005-07-27 04:44:18
我用的是摄像头,但现在想取得视频的数据的方法都没有。
...全文
227 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
localman 2005-07-28
  • 打赏
  • 举报
回复
视频流从捕获到编码到传输过程繁琐,建议一样样慢慢来
rtoo 2005-07-28
  • 打赏
  • 举报
回复
不是用RTP吗?那我怎么获取图像的数据传送到对方。
ablewindy 2005-07-28
  • 打赏
  • 举报
回复
呵呵!
不知道楼主到底取得视频数据了没有!
要是取得了视频数据就压缩后传输就行了啊!

视频数据的获取可以用DirectShow获得,你系统有视频捕获设备就能在Video Capture Source类别里找到视频捕获设备对应的Filter,对它进行相应的设置就可以获得视频数据了;
视频压缩的话你可以用DivX,XVid,WMV等,都有现成的Filter,WMV压缩可能麻烦点,要用到DMO,还要对它进行大量的设置,到解码的时候还要有压缩时产生的私有数据;DivX和XVid都挺好,而且是免费的;
传输就要用到网络的很多内容了,陆教师的书里有网络传输Filter的例子,你可以照着看看,改一改才能用,你要是想在广域网传输,那就还要服务器,P2P技术,缓存技术等了。

要是你还对DirectShow不是很熟的话,那还是多看看相关的技术文档吧,SDK的文档很有用的。
listream1 2005-07-27
  • 打赏
  • 举报
回复
用RTC吧,MS开源windows message 代码,msdn上搜一下就有了

2,541

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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