我现在用directshow来播放直播流, 直播流是wme采集后推到wms发送出来的.
我在客户端用directshow播放的同时, 怎么可以把获得的数据缓存起来, 并且存储成一个文件呢, 比如asf.
求助

解决方案 »

  1.   

    directshow,得做一个source filter吧,在这个filter里,就能获得buffer了
      

  2.   

    具体是在哪个地方可以获取数据呀. 什么函数之类的.
    初学directshow , 实在搞不清楚呀.
    指教下小弟呗.
      

  3.   

    具体在哪个地方呢,我就是找不到呀.
    directshow在播放直播流的时候是在哪个地方接受直播流的呢?
      

  4.   

    有源码吗?找到source filter工程,在这个工程里找
      

  5.   

    我在网上看到, 需要自己写一个source filter, 然后在这个filter里面用到socket来接受网络的数据.
    请问是用udp来接受数据吗?
      

  6.   

    我刚才试了一下, 我的客户端和服务器之间的udp链接有三个不同的端口, 我都要接受吗?
    哪个端口才是视频数据呢? 数据是以什么格式封装的呢? IMediaSample吗?
    实在是弄不明白. 要不留个联系方式, 我向您请教?.项目催的很急, 所以希望您能帮助我.
    谢谢!
      

  7.   

    sdfer当然英特尔热议try和规范化的娃儿
      

  8.   

    没有说明和demo吗?
    数据传输应该是测试过的