低带宽下实时UDP传输与非实时TCP传输的协调

原创 2006年06月02日 10:38:00
低带宽下实时UDP传输与非实时TCP传输的协调

一般使用UDP传输实时数据,充许少量的丢包。
而其他非实时性数据使用TCP传输来进行有保证的数据传输。

在低带宽条件下,如果同时使用UDP和TCP传输,应该优先实时UDP的传输。
这个优先权是要应用程序自己保证的。

TCP协议有阻塞控制,在带宽不足时自动降低发送速度。所以不必担心UDP传输占用TCP传输带宽。
UDP发送数据量大时,造成TCP阻塞,TCP传输会自动让出带宽。

也有可能UDP传输因为TCP占用带宽造成UDP丢包大增,而TCP却不受影响。
此时需要根据UDP的传输情况主动限制TCP的流量,或直接暂停TCP,待UDP通畅时再继续TCP传输。

可以利用TCP启动时的自动速度递增机制实现TCP带宽自动控制。
就是UDP丢包率大时,断开TCP连接,再重新连接。

还要注意带宽有上下行两个值,可能差距比较大,会有影响。
如发送通畅,但应答不通。上下行分别控制带宽就更麻烦了。
版权声明:

相关文章推荐

利用UDP matlab与VS实时通信传输数据

利用UDP,在matlab与C#间实时通信的介绍。

Android和C#基于UDP的实时图像传输

实时图像传输的话还是用UDP比较好,速度比TCP快,反正丢一些帧也没有关系 照例先上图 电脑端 手机端 项目:http://pan.baidu.com/s/1p...

实验室实时视频传输项目历程

2012-7~2012-8 之前总结 之前总结: 7月底开始接手倩倩师姐做的项目部分,在实验室内部称为“图像组”。在实验室,每一届“图像组”只有1到2个人,基本都是一个人在干活,这一届就是我了...

WebRTC实时通信系列教程5 RTCPeerConnection传输视频

在这一节中你将弄明白如何: 利用 adapter.js 解决WebRTC在浏览器中的兼容问题. 使用RTCPeerConnection API传输视频. 控制媒体捕获和传输.

Android视频实时传输

1. android手机充当服务器,使用NanoHTTPD充当服务器,另一部手机或者pc通过输入http://手机的ip:8080网址观看。 这种方案可以参考 ipcamera-for-andr...

【转载】实时传输协议介绍:RTP协议介绍、RTCP协议介绍、RTSP协议介绍

[转载] 原文地址:http://blog.csdn.net/heanyu/article/details/6202500 注:原文中一些图片已经挂掉。。。 RTP(Real Time Tra...

基于H264-USB摄像头的RTP实时视频的传输

基于H264-USB摄像头的RTP实时视频的传输

基于Socket和OpenCV的实时视频传输(On Windows)

目前由于项目的需要,实现了基于Socket和OpenCV的实时视频传输。 由一台PC(Client客户端)采集摄像头图像后经Socket传输到另一台PC(Server服务器)再显示出来。 ...

实时传输协议介绍:RTP协议介绍、RTCP协议介绍、RTSP协议介绍

RTP(Real Time Transport Protocol)       RTP是针对Internet上多媒体数据流的一个传输协议, 由IETF(Internet工程任务组)作为RFC1...
  • heanyu
  • heanyu
  • 2011-02-23 14:52
  • 15775
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)