刚接触视频传送,很多东西不懂。我现在可以实现用DirectShow播放本地的视频文件,但是不知道媒体流怎么播放.请问:
服务器端会传送实时的视频流到客户端,客户端怎么把视频流导入给DirectShow?显示的始终是实时图象,类似于QQ的视频聊天.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Set m_objMediaControl = New FilgraphManager 
'Call m_objMediaControl.RenderFile(Filename)  ???
'''''''''''''''''''''''''''''''''''''''''''''''''''''''大概该怎么实现,希望能给出VB思路或者是VB代码.谢谢!

解决方案 »

  1.   

    流媒体需要解码什么的阿
    还需要处理缓冲等等比如wmv或者rmvb都有自己的一套算法建议直接 使用别人的dll来完成
      

  2.   

    谢谢!
    我想知道用vb大概怎么来做
    继续,up
      

  3.   

    这里有两个C++实现的文章:http://www.codeproject.com/directx/rendering.asp
    http://dev.yesky.com/412/2205912.shtmlVB实现的~~~~~~估计没有,你看看DirectX  SDK中是不是带了。
      

  4.   

    TechnoFantasy谢谢!
    我主要是想看看vb能否实现,不能实现只有用vc了.
      

  5.   

    帮你uP
    我也有这个问题,在做视频通讯的时候,用vb把所有的声音视频都capture下来之后传送过去发现没办法播放
      

  6.   

    一个视频聊天程序,功能不错.
    有关原理您自己研究,注意:程序需要第三方控件:ezVidC60.ocx.您可以在本站下载.
    如果不愿意使用第三方控件,可以参考 真正无控件摄像头程序.源代码,自己编写.你可以看看这个http://www.mndsoft.com/blog/article.asp?id=5
      

  7.   

    http://www.mndsoft.com/blog/article.asp?id=4
    无控件摄像头程序再这里估计能用上
      

  8.   

    我原先还以为你要播放的是mms这样的呢
      

  9.   

    To aspower_
    那个很早就研究过了
    他只是简单地传送图片,无法传送声音,更加无法同步声音和图片.......我倒是有办法用vb.net来实现lz要的东西,但是vb6就实在不行....它对流的支持实在太差
      

  10.   

    谢谢aspower!我已经放弃用vb来做了,Source Filter需要自己写,vb根本就很难来做的。结贴,不浪费大家的时间了