怎样才能在客户端快速接收到jpg图像并显示出来(30/秒)

解决方案 »

  1.   

    强烈关注,我也在做类似的冬冬
    我用socket发bmp,然后显示
      

  2.   

    用IPicture显示,速度够吗,是不是接收缓冲益处,产生丢图
      

  3.   

    1.udp协议。
    2.关掉 nagle算法。
    3.压缩传输。
      

  4.   

    視頻傳輸跟每幀壓縮成jpg傳送是不一樣的,用視頻流的話是有幀閒壓縮的,數據量比每幀單獨壓縮要小很多很多。
    200K * 30 * 3600 = 21600M 就是說一個小時的採集要生成 21GB的數據
    而你想想vcd也就600多M,數據量不是一個數量級的。
      

  5.   

    我怀疑本地显示jpg,30/秒都不能达到,加上网络传输
    30/秒已经是电影的播放速度了,不应该再使用jpg格式的,数据传输量(包括网络/显示)差得很多啊。理由:30*200k = 6000k,不知道你的单位是字节还是bit,如果是字节,那就需要48Mbps的网络带宽,这还不包括控制字,包头,协议头等长度,在一个非独占的以太网内,不能保证这个带宽吧。建议:使用视频传输;或者没有变化不要传数据,变化也只传变化部分(把画面切割为很多小块)