你好,我做了一个用divx mpeg4 fast-motion压缩的摄像头采集传送,在客户端解压播放的程序。中间可能丢包,于是客户端就出现马赛克现象。丢包不可避免,希望各同仁,大虾给点指示qq7339683

解决方案 »

  1.   

    丢包严重的话多发一些关键桢
    不行就用mjpeg好了Command what is yours
    Conquer what is not
      

  2.   

    丢帧之后把后面的b帧或p帧丢掉直到得到下一个i帧。
    这样就可以避免马赛克了。
    不过帧丢多了可能会导致图像停顿。
      

  3.   

    各位大虾好,我不知道divx mpeg4 fast-motion 压缩后的数据格式,所以不知道怎么判断当前帧是什么帧。如果可以知道的话,丢掉b或p应该可以解决问题了吧。用tcp是可以解决丢包的问题,但是实时性和网络带宽问题无法解决,所以有必要主动丢包的。