为什么网络传视频要自己写发送filter和接受filter?
不写filter, 直接接受后让系统自己搜索合适的filter不行吗?
我知道在解某些视频时要用到文件尾的一些信息,没法这么做。 但对于流媒体文件也不行吗?

解决方案 »

  1.   

    楼上想的很全啊
    不过这个难度相当大吧,directshow开发人员已经做好了很多接口 ,类来供我们调用 ,我们可以因此来设计自己的滤波器,这样才有灵活性啊, 比如 媒体格式,网络协议(比如H.264有自己的拆分包规则),等 不确定因素很多,总不至于每种类别都给你弄好吧,再说,如果这个都做好了,很多人技术人员没饭吃了,呵呵
      

  2.   

    楼上想的很全啊
    不过这个难度相当大吧,directshow开发人员已经做好了很多接口 ,类来供我们调用 ,我们可以因此来设计自己的滤波器,这样才有灵活性啊, 比如 媒体格式,网络协议(比如H.264有自己的拆分包规则),等 不确定因素很多,总不至于每种类别都给你弄好吧,再说,如果这个都做好了,很多人技术人员没饭吃了,呵呵
      

  3.   

    如果你能够找到自己合用的 当然可以不写啊可是有那么简单吗???实时视频一般采用 RTP协议传输, 有时候要考虑P2P,  有时候又要 RTCP + RTSP.而且你的流媒体服务器是做DVR 还是做组播, 这些个可变性都太大了。做DVR接收方就不用写Filter了,那么效率太低。一般很难找到合用的Filter
      

  4.   

    找到合适的filter 是什么意思? 现在那种视频格式不都有可用的filter。
    如果视频数据是通过局域网广播放松可以吗? 
      

  5.   

    ls的都说的很明白了
    由于环境的复杂性,难于存在通用的Source Filter。