CN1225102C - 利用rtp和rtcp协议动态发送数据包的方法 - Google Patents

利用rtp和rtcp协议动态发送数据包的方法 Download PDF

Info

Publication number
CN1225102C
CN1225102C CN03120601.8A CN03120601A CN1225102C CN 1225102 C CN1225102 C CN 1225102C CN 03120601 A CN03120601 A CN 03120601A CN 1225102 C CN1225102 C CN 1225102C
Authority
CN
China
Prior art keywords
bandwidth
real time
packet
protocol
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN03120601.8A
Other languages
English (en)
Other versions
CN1438793A (zh
Inventor
卡斯滕·伯迈斯特
罗尔夫·哈肯伯格
宫崎秋弘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1438793A publication Critical patent/CN1438793A/zh
Application granted granted Critical
Publication of CN1225102C publication Critical patent/CN1225102C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

一种发送数据包的方法,特别是在互联网协议(IP)网络中利用用于媒体数据产品的实时协议(RTP)和用于控制数据包的实时控制协议(RTCP)发送实时和近似实时数据的方法。为每个协议分配一个可用发送带宽百分比。本方法包括测量相关网络链路特征的步骤,从这个测量值中计算最佳RTCP带宽的步骤以及采用这个最佳RTCP带宽发送控制数据包的步骤。

Description

利用RTP和RTCP协议动态发送数据包的方法
技术领域
本发明申请涉及数据包发送,尤其涉及使用标准协议的国际协议(intemational Protocol,IP)网络中的实时数据或近似实时数据的发送。
背景技术
实时传输协议(RTP)广泛应用于在IP网络中实时或者近似实时数据的发送,伴随该协议的是协议名为实时传输控制协议(RTCP)的协议,用于监视发送,在前向发送方向或作为一个从接收方返回发送方的反馈,收集统计信息和发送控制数据。
RTP通常通过两个准则限制反馈量:第一,为RTCP分配的RTP会话带宽有一个确定百分比(建议为5%),所有接收方分享这个带宽,并从这个值中计算时间间隔,在这个间隔中它们发送反馈;第二准则是发送两个反馈的时间间隔必须至少有5秒钟(5秒钟作为建议值)。
对于大型多点传输组群,这些准则将使RTP稳定和可用,它对于单点或小型多点传输来说不是最佳的。在这些群组中,每个使用者得益于更多反馈并将被发送。问题已经被认同并且一个新的RTP协议被标准化。根据新协议,在发送两个反馈之间的间隔必须是至少5秒钟的准则被省略,这样接收方依靠会话参数能发送更多反馈。不能超过分配RTCP会话带宽的准则仍然有效。
如上述讨论,分配给RTCP的用于发送控制数据的RTP带宽的百分比通常固定到一个建议值5%,然而,一个目前标准化的方案是改变这个百分比为其它值,比特速率也可以被设置为零使RTCP反馈关闭。
另外在网络链路参数中,如一无线链路上的包丢失速率随时间有很大的改变,因此,对于确定的时间间隔来说,设置RTP带宽可能会工作很好,但是在此之后,发送的性能和效果,将随链路条件的变化而恶化。
发明内容
本发明目的是提供一种利用RTP和RTCP协议并且可增加发送效率的发送数据包的方法。
本发明基于如下考虑,一个特定媒体会话的具体环境,对RTCP带宽来说允许更大的灵活性。由于每个会话的控制数据(control data per se)不会增加媒体流的质量,故必须最佳化用于媒体数据包的发送的RTP带宽,而不需使用一个用于控制数据发送的固定数。另一方面,媒体数据包的发送需要确定数量的控制数据被发送。根据传统分配一个固定RTP带宽百分比的方案,RTCP带宽或者由于在两个连续RTCP包之间的最小间隔为5秒钟,因而太低或者又超过需要。
例如,在一个单点媒体会话中,分配给RTCP的5%的RTP会话带宽导致在一个用于控制数据包的发送时间间隔只有几毫秒。结果,分配的带宽被浪费,并且特别对于带宽是宝贵资源的链路,如无线链路,发送效率大大降低了。另一方面,尤其是,无线链路需要一个快速反馈,如使编解码器适应变化的链路条件和发送媒体数据包所需的到发送者的信号。
本发明的方法集中在测量一个用于单独媒体会话的网络链路的相关特征并从这个测量值中计算最佳RTCP带宽的想法上。然后计算带宽用于控制数据包的发送,而媒体数据包通过使用剩余的有效带宽发送。这样,获得对于媒体数据包发送具有最高效率的最佳化带宽分配,并且RTCP带宽的分配在一种充分方式中以合适的速率提供控制数据。因此,对于各自不同的链路,不同最佳带宽分配使能够获得最高效率发送。
进一步地,通过连续测量网络链路的相关特征,发送信道的状态和它的环境可以被确定,并且RTCP带宽相应的发生动态改变,这样,发送***可以在控制数据的数量和链路发送效率之间取一个最佳折衷连续地实现操作。
本发明的一个方面提供了一种在互联网协议网络上发送实时数据数据包的方法,其使用发送数据包的实时协议和控制数据包的实时控制协议,每个协议被分配一个可用发送带宽百分比,该方法包括下面步骤:测量网络链路的相关特征,根据所述测量,改变到最佳实时控制协议带宽,其被用来从发送方到接收方或从接收方到发送方传输控制数据包,以及利用所改变的最佳实时控制协议的带宽传输控制数据包。
本发明的另一方面提供了一种在互联网协议网络上发送或接收实时数据数据包的服务器设备,其使用发送数据包的实时协议和控制数据包的实时控制协议,每个协议被分配一个可用发送带宽百分比,该服务器设备包括:用于从客户端接收最佳实时控制协议带宽作为反馈的装置;用于改变实时控制协议带宽的装置,其被用来从发送方到接收方或从接收方到发送方传输控制数据包;以及利用所改变的实时控制协议的带宽传输控制数据包的装置。
本发明的再一方面提供了一种在互联网协议网络上发送或接收实时数据数据包的客户端设备,其使用发送数据包的实时协议和控制数据包的实时控制协议,每个协议被分配一个可用发送带宽百分比,该客户端设备包括:用测量网络链路的相关特征的装置;用于从测量的网络链路的相关特征计算最佳实时控制协议带宽的装置,其被用来从发送方到接收方或从接收方到发送方传输控制数据包;以及利用最佳实时控制协议带宽传输控制数据包的装置。
本发明的再一方面提供了一种在互联网协议网络上发送或接收实时数据数据包的程序,其使用发送数据包的实时协议和控制数据包的实时控制协议,每个协议被分配一个可用发送带宽百分比,该程序包括步骤:从客户端接收最佳实时控制协议带宽作为反馈;改变实时控制协议带宽,其被用来从发送方到接收方或从接收方到发送方传输控制数据包;以及利用所改变的实时控制协议的带宽传输控制数据包。
本发明的再一方面提供了一种在互联网协议网络上发送或接收实时数据数据包的程序,其使用发送数据包的实时协议和控制数据包的实时控制协议,每个协议被分配一个可用发送带宽百分比,该程序包括步骤:用测量网络链路的相关特征;从测量的网络链路的相关特征计算最佳实时控制协议带宽,其被用来从发送方到接收方或从接收方到发送方传输控制数据包;以及利用最佳实时控制协议带宽传输控制数据包。
根据一个较佳实施例,测量相关网络链路特征的步骤包括测量每个时间间隔中所发送的数据包的数量。
根据一个进一步较佳实施例,为了确定链路的质量,测量在确定的时间间隔中丢失的数据包数与发送的数据包数之比。
作为进一步更好的实施例,将对数据包从一服务器发送到一客户端、并返回服务器所花费的时间的测量、作为用于网络链路往返时间的测量。进一步最好是在确定拥塞状态下测量网络链路特征。
最好是,为了允许***以一个最佳RTCP带宽连续运行,所有相关特征的测量以有规律的间隔周期性执行。有利地,最佳RTCP带宽作为一个反馈信号指示从一客户发送到一服务器上。
最好是,本发明方法进一步包括,计算在两个连续控制数据包的发送之间的最佳反馈间隔的步骤。
附图说明
图1显示了一个作为一个序列步骤说明本发明较好实施例的流程图。
具体实施方式
接下来,本发明将参考图1作详细描述,图1显示了一个作为一个序列步骤说明本发明较好实施例的流程图。
如图1显示,在一个媒体会话的开始,必须确定网络链路相关特征的测量结果是否存在。如果仍没有样值可用,在步骤100作出假定和猜测。
在步骤101,应用程序(application)必须选择哪种反馈是必须的,新的RTP协议通常不限定一个确定的反馈类型。常规状态的报告,负的或正的确认可以作为例子提供。
常规状态的报告通常被用于发送方评估网络条件和随后来修改发送参数。示例可能是拥塞控制算法,需要被通知网络数据包丢失率,典型地在每个返回时间中至少通知一次。
负确认(NACK)在发送被用于方调用误差恢复特征。这可能意味着重新发送或改变编码参数,例如以使新的数据独立于丢失的数据可用。
正确认(ACK)被典型地用于提高编码或发送的效率,如果发送方了解接收数据,它可以用这个作为下个数据编码的参考。
作为上述描述的事件既可以独立,也可以以任意组合形式被采用。反馈也可以以独立或组合形式被采用。一个典型例子是关于被测量的数据包丢失率的常规反馈,它是发送方的拥塞控制算法和用于所有丢失数据包请求丢失数据重传的负确认所需的。
图1中下一步骤102请求测量所需的输入参数,该参数用于最佳RTCP带宽百分比的计算。因为网络链路特征随时间发生变化,这些测量值必须周期性的重复。所做的测量依赖于反馈的类型。可以获得用于上述各种反馈类型的最优化RTCP带宽的通常测量,包括(没有穷举)如:
包速率:
包速率是每个时间间隔发送的数据包数,这个参数可以在现有技术中获得,但是,也可能是可变的。示例可以是一个服务器根据随着时间变化的网络拥塞状态调整发送包速率。客户通过计算每个时间间隔的数据包数来测量包速率。由于从服务器到客户的发送路径上可能有数据包丢失,测量值应该周期重复并且应该采用一些测量值的平均值。一种典型处理的方法是采用流动平均(running average),也就是计算:
pr_new=(1/w*pr_m)+((w-1)/w*pr_old)
这里pr_new是指新的平均包速率,pr_old指最后的平均包速率,pr_m是当前测试的包速率的抽样,w是确定在平均过程中新测量值的影响的加权因子。
数据包丢失速率:
数据包丢失速率定义为在一个确定时间间隔中丢失数据包数除以发送的数据包数。因为数据包丢失速率随着时间经常有大的变化,如:依赖于链路条件,故为测量而选择的时间间隔对于一个正确的抽样是至关紧要的。典型值是每一往返时间或多个往返时间一次。
往返时间(RTT):
往返时间定义为一个数据包从服务器到客户并返回服务器所花费的时间。这个值随着时间也有很大变动,并依赖于网络状态、如拥塞和其它情况。典型地往返时间的测量同样基于所描述的用于包速率的流动平均算法。
如前面所述,如果媒体会话还没有开始,但是要被建立,则仍然没有可用的测量值,所以,必须对值作出假定,典型地,这些值能被估计为正确的等级次序。
作为下一步骤103,执行在两个反馈发送之间的间隔的计算。反馈间隔依赖上述的测量值,同时依赖于反馈的类型。如果需要常规反馈,如每个往返时间(RTT)一次,则最大的反馈间隔可以很容易的被估算为RTT,如果要报告确定事件,如数据包接收或数据包丢失,则必须计算在这些事件之间的平均间隔。在ACK的情况下,这就是数据包中间的到达时间,是1/包速率;在NACK的情况下,它是数据包中间到达时间除以平均数据包丢失速率。
RTCP协议保证在间隔期间内的短时期的变化可以得到补偿,只要长期间平均中间事件时间非常稳定。
为了正确计算所需的RTCP带宽(步骤104),最好知道反馈数据包的大小。对于大多数应用,数据包大小在会话期间是固定的,它也可能是可变的,如在丢失事件的情况下,在一个反馈数据包里可能要报告不只一个丢失事件。因此,应该采用反馈数据包大小的平均值。
设反馈包的大小为s_fb[bit],反馈速率为r_fb[l/s],则所需平均RTCP带宽(以比特/秒为单位)可以通过bw_rtcp=s_fb*r_fb计算出来。
RTP会话带宽bw_rtp对于会话期间是固定的。RTCP带宽百分比的计算结果在步骤105通过f_rtcp=bw_rtcp/bw_rtp得到。
在下一步骤106中,将新计算的带宽百分比与先前各个值相比较,如果比较显示一个很大不同,则新带宽百分比如步骤107显示的那样,以信号的形式发送给发送方。
新RTCP带宽百分比值的信号指示可以与一些开销相联系。它可能需要结束现存的会话和随后开始一个新的具有新的RTCP带宽百分比的会话。然而切换中发生的变化可以尽可能的好。
必须去考虑,确定是否信号发送新带宽百分比值。如果与先前值没有出现很大不同,就不值得付出努力。反馈路径是非确定状态,这意味着用于事件的反馈无论如何没有得到保证。仅仅增加了及时发送反馈的可能性概率。因此要权衡利弊是否信号发送新的值。
在确定改变此百分比和利用现存的信令协议的情况下,需要下述做法:
如果没有完成会话建立,则带宽百分比随着会话描述协议SDP被信号发送。如果一个会话已经建立,则必须通过发送一个RTCP BYE消息来结束会话,并建立一个新的会话,其中RTCP带宽被SDP信号发送。其它信号发送计算的RTCP带宽百分比的可能性是存在的。
在步骤101-107已经完成之后,它们被周期地重复。通过执行这些步骤,一个最佳带宽百分比值在整个会话中被连续使用。变化的信道环境状态通过对RTCP带宽百分比的有规律的测量,修正和动态的变化得以补偿,而对于RTCP带宽的静态调整,在会话开始时计算的百分比是基于猜测值和已知参数,而不是测量值。在后面情况中,RTCP带宽在会话期间没有变化,导致不正确的值和低性能。这些缺点被相应于在会话进行期间的变化而动态的新计算得以补偿。

Claims (12)

1.一种在互联网协议网络上发送实时数据数据包的方法,其使用发送数据包的实时协议和控制数据包的实时控制协议,每个协议被分配一个可用发送带宽百分比,该方法包括下面步骤:
测量网络链路的相关特征,
根据所述测量,改变到最佳实时控制协议带宽,其被用来从发送方到接收方或从接收方到发送方传输控制数据包,以及
利用所改变的最佳实时控制协议的带宽传输控制数据包。
2.如权利要求1所述方法,还进一步包括步骤:在所述改变实时控制协议带宽的步骤之前,从测量的网络链路的相关特征计算最佳实时控制协议带宽。
3.如权利要求1所述方法,其中所述测量相关网络链路特征的步骤包括测量每个时间间隔发送的数据包数。
4.如权利要求1所述方法,其中所述测量相关网络链路特征的步骤包括确定发送中丢失的数据包数。
5.如权利要求1所述方法,其中所述测量相关网络链路特征的步骤包括确定从服务器发送数据包到客户端并返回服务器所花费的时间。
6.如权利要求1所述的方法,其中所述测量相关网络链路特征的步骤包括确定所述互联网协议网络的拥塞状态。
7.如权利要求1所述的方法,其中所述相关网络链路特征的测量在有规则的间隔中被周期性地执行。
8.如权利要求1所述的方法,其中所述最佳化的实时控制协议带宽作为反馈信号从客户端发送到服务器。
9.如权利要求1所述的方法,其中所述控制数据包是规则状态报告,发送事件的正或负确认之一。
10.如权利要求1所述的方法,进一步包括计算在两个连续控制数据包的发送之间最佳反馈间隔的步骤。
11.如权利要求1所述的方法,其中所述计算最佳化实时控制协议带宽的步骤包括确定所述控制数据包平均速率的步骤。
12.如权利要求1所述的方法,其中所述计算最佳化实时控制协议带宽的步骤包括确定所述控制数据包大小的步骤。
CN03120601.8A 2002-02-13 2003-02-13 利用rtp和rtcp协议动态发送数据包的方法 Expired - Fee Related CN1225102C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP02003361.9 2002-02-13
EP02003361A EP1337061B1 (en) 2002-02-13 2002-02-13 Method of dynamically transmitting data packets using RTP and RTCP protocols

Publications (2)

Publication Number Publication Date
CN1438793A CN1438793A (zh) 2003-08-27
CN1225102C true CN1225102C (zh) 2005-10-26

Family

ID=27619133

Family Applications (1)

Application Number Title Priority Date Filing Date
CN03120601.8A Expired - Fee Related CN1225102C (zh) 2002-02-13 2003-02-13 利用rtp和rtcp协议动态发送数据包的方法

Country Status (5)

Country Link
US (1) US6853625B2 (zh)
EP (1) EP1337061B1 (zh)
JP (2) JP3590044B2 (zh)
CN (1) CN1225102C (zh)
DE (1) DE60216887T2 (zh)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7191246B2 (en) * 2001-07-18 2007-03-13 Sharp Laboratories Of America, Inc. Transmission rate selection for a network of receivers having heterogenous reception bandwidth
US20030097483A1 (en) * 2001-11-20 2003-05-22 Marc Owerfeldt Client-side RTP for small devices
US7616638B2 (en) 2003-07-29 2009-11-10 Orbital Data Corporation Wavefront detection and disambiguation of acknowledgments
US8270423B2 (en) * 2003-07-29 2012-09-18 Citrix Systems, Inc. Systems and methods of using packet boundaries for reduction in timeout prevention
EP1450514A1 (en) * 2003-02-18 2004-08-25 Matsushita Electric Industrial Co., Ltd. Server-based rate control in a multimedia streaming environment
US7586938B2 (en) * 2003-10-24 2009-09-08 Microsoft Corporation Methods and systems for self-describing multicasting of multimedia presentations
IL156814A0 (en) * 2003-07-07 2004-02-08 Clever Net Ltd Dynamic signaling and routing
US8437284B2 (en) 2003-07-29 2013-05-07 Citrix Systems, Inc. Systems and methods for additional retransmissions of dropped packets
US20070097987A1 (en) * 2003-11-24 2007-05-03 Rey Jose L Feedback provision using general nack report blocks and loss rle report blocks
SE0400370D0 (sv) * 2004-02-13 2004-02-13 Ericsson Telefon Ab L M Adaptive MIMO architecture
JP4323987B2 (ja) * 2004-03-16 2009-09-02 キヤノン株式会社 リアルタイム性パケットのリアルタイム性を維持してパケットを中継するネットワークスイッチ及びパケット中継方法
FR2867932A1 (fr) * 2004-03-18 2005-09-23 France Telecom Mesure de debit en reception pour un terminal
KR100641159B1 (ko) * 2004-07-23 2006-11-02 엘지전자 주식회사 Rtcp패킷 기반의 적응적 멀티미디어 데이터 전송률추정방법
GB2417391B (en) * 2004-08-18 2007-04-18 Wecomm Ltd Transmitting data over a network
US9621473B2 (en) 2004-08-18 2017-04-11 Open Text Sa Ulc Method and system for sending data
US20060168308A1 (en) * 2004-11-30 2006-07-27 International Business Machines Corporation Selective suspension of real time data exchanges for unreliable network connections
GB0428266D0 (en) * 2004-12-23 2005-01-26 Lucent Technologies Inc RTCP/RTP distinction for VoIP transmission over wireless networks
WO2006115339A1 (en) * 2005-04-08 2006-11-02 Lg Electronics Inc. Method for controlling admission of network access
JP2008541533A (ja) * 2005-05-03 2008-11-20 ノキア コーポレイション ストリーミングセッション中のクライアントフィードバックのスケジューリング
JP2006352420A (ja) * 2005-06-15 2006-12-28 Kddi Corp 通信品質情報を含む品質パケットを送受信する端末、品質レポートサーバ及びプログラム
US20060291452A1 (en) * 2005-06-24 2006-12-28 Motorola, Inc. Method and apparatus for providing reliable communications over an unreliable communications channel
WO2008088262A1 (en) * 2007-01-18 2008-07-24 Telefonaktiebolaget Lm Ericsson (Publ) Dividing rtcp bandwidth between compound and non- compound rtcp packets
US7653716B2 (en) * 2007-08-15 2010-01-26 International Business Machines Corporation Determining a bisection bandwidth for a multi-node data communications network
US8248560B2 (en) * 2008-04-18 2012-08-21 Pixtronix, Inc. Light guides and backlight systems incorporating prismatic structures and light redirectors
US9426213B2 (en) * 2008-11-11 2016-08-23 At&T Intellectual Property Ii, L.P. Hybrid unicast/anycast content distribution network system
KR200446459Y1 (ko) * 2009-05-04 2009-10-30 주식회사 비츠로테크 전원 절환 개폐기
CN101931632A (zh) * 2010-09-21 2010-12-29 天地阳光通信科技(北京)有限公司 一种利用实时传输协议通道进行服务质量保证的方法
US9386127B2 (en) 2011-09-28 2016-07-05 Open Text S.A. System and method for data transfer, including protocols for use in data transfer
CN102394993A (zh) * 2011-11-02 2012-03-28 上海市共进通信技术有限公司 VoIP网络中基于语音编码自动调整提高RTP流质量的方法
US9860296B2 (en) 2012-03-23 2018-01-02 Avaya Inc. System and method for end-to-end call quality indication
US9356917B2 (en) 2012-03-23 2016-05-31 Avaya Inc. System and method for end-to-end encryption and security indication at an endpoint
US9178778B2 (en) 2012-03-23 2015-11-03 Avaya Inc. System and method for end-to-end RTCP
US9100698B2 (en) 2012-10-26 2015-08-04 Motorola Solutions, Inc. Systems and methods for sharing bandwidth across multiple video streams
US9078072B2 (en) * 2013-10-07 2015-07-07 Bose Corporation Audio distribution

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6643496B1 (en) * 1998-03-31 2003-11-04 Canon Kabushiki Kaisha System, method, and apparatus for adjusting packet transmission rates based on dynamic evaluation of network characteristics
US6505034B1 (en) * 1999-12-20 2003-01-07 Nokia Ip Inc. Adaptive ARQ feedback bandwidth allocation
JP3589343B2 (ja) * 2000-01-25 2004-11-17 株式会社エヌ・ティ・ティ・ドコモ フレーム伝送方法及びフレーム伝送装置
US6718361B1 (en) * 2000-04-07 2004-04-06 Network Appliance Inc. Method and apparatus for reliable and scalable distribution of data files in distributed networks
US6747953B1 (en) * 2000-05-24 2004-06-08 Lucent Technologies Inc. Method and apparatus for congestion control for packet-based networks using call blocking
US6735180B1 (en) * 2000-06-30 2004-05-11 Nokia Mobile Phones, Ltd. Method of sending feedback information in a fast automatic repeat request forming part of an overall wireless communication system

Also Published As

Publication number Publication date
US6853625B2 (en) 2005-02-08
DE60216887D1 (de) 2007-02-01
EP1337061B1 (en) 2006-12-20
JP2004007419A (ja) 2004-01-08
US20030156550A1 (en) 2003-08-21
JP2004187324A (ja) 2004-07-02
CN1438793A (zh) 2003-08-27
EP1337061A1 (en) 2003-08-20
DE60216887T2 (de) 2007-04-05
JP3590044B2 (ja) 2004-11-17

Similar Documents

Publication Publication Date Title
CN1225102C (zh) 利用rtp和rtcp协议动态发送数据包的方法
Xu et al. CMT-NC: improving the concurrent multipath transfer performance using network coding in wireless networks
US7593335B2 (en) Rate based congestion control for packet networks
RU2305908C2 (ru) Адаптивный способ оценивания скорости передачи мультимедийных данных
EP1450514A1 (en) Server-based rate control in a multimedia streaming environment
CN1906906A (zh) 用于ip语音的最优无线承载电路配置
CN101621351A (zh) 一种调节多媒体编码速率的方法、装置及***
US7411978B2 (en) Method of transmitting data packets using RTP and RTCP protocols
CN101075957A (zh) Avs流媒体传输控制方法
CN1759541A (zh) 改变延迟和带宽条件下的无线链路上的视频分组
CN1926816A (zh) 通信质量管理方法和设备
CN1933431A (zh) 一种检测QoS的方法
CN1636404A (zh) 在因特网协议网络上流式传输细粒状可缩放性编码的视频的方法
CN101030838A (zh) 一种在iptv网络中动态自适应前向差错控制的***及方法
Raman et al. ITP: An image transport protocol for the internet
CN103607255A (zh) 无线信道视频通信丢包率控制方法
CN102546096A (zh) 一种基于不等错误保护的实时多播自适应优化方法
CN1791002A (zh) 下一代网络中mgc获取服务质量信息的实现方法
US20060165129A1 (en) System and method for adapting transmission rate of a multimedia streaming server using a "virtual clock"
KR20130123417A (ko) 손실성 프로토콜들을 통한 데이터 패킷 전송들을 제어하기 위한 방법 및 시스템
Waldby et al. Total acknowledgements (extended abstract) a robust feedback mechanism for end-to-end congestion control
CN1859064A (zh) 信道资源分配的方法
Hsiao et al. Streaming video over TCP with receiver-based delay control
Chen et al. Enhancing CRTP by retransmission for wireless networks
Huszák et al. Source controlled and delay sensitive selective retransmission scheme for multimedia streaming

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20051026

Termination date: 20200213