通过服务器获得视频流,客户端显示视频.连接方式用UDP和TCP两种方式,但两种方式没有太大的区别,有时感觉UDP连接方式还不如TCP的方式快.为什么啊??如何能加速UDP最初出图的速度?

解决方案 »

  1.   

    如果是一对一,还是用TCP吧,稳定简单。
    如果是一对多,那么UDP还是有他的优势的。有一种方式叫组播。能节省带宽,不过前提是你的网络要支持组播。
    另外,如果你采集的视频比较快,那么可以多个线程同时发送UDP包,增加带宽利用率,只不过你的客户端能及时的组合这些包。
      

  2.   

    网络差的情况下UDP连接方式不如TCP
      

  3.   

    如果是一对一,还是用TCP吧,稳定简单。 
    如果是一对多,那么UDP还是有他的优势的。有一种方式叫组播。能节省带宽,不过前提是你的网络要支持组播。 
    另外,如果你采集的视频比较快,那么可以多个线程同时发送UDP包,增加带宽利用率,只不过你的客户端能及时的组合这些包。
      

  4.   

    要看网络环境,局域网推荐TCP,广域网推荐UDP