发明名称 Transport protocol for interactive real-time media
摘要 Methods, apparatuses, and computer program products for transporting data from a sender to a receiver with low delay for interactive real-time media applications are described.
申请公布号 US9185045(B1) 申请公布日期 2015.11.10
申请号 US201514702353 申请日期 2015.05.01
申请人 Ubitus, Inc. 发明人 Yang Tsung-Wen;Yeh Chung-Chou;Teng An-Lun
分类号 H04L12/28;H04L12/841;H04W28/02;H04W28/12;H04L12/801;H04L12/26;H04L1/08;H04L1/16;H04J1/16 主分类号 H04L12/28
代理机构 Mauriel Kapouytian Woods LLP 代理人 Mauriel Kapouytian Woods LLP ;Gabuzda Lawrence
主权项 1. A method for low-delay transmission of packets across a network from a transmitter to a receiver, comprising, at one or more computers coupled to the network: transmitting a data packet; at the transmitter, receiving an ACK packet conveying a congestion event rate and an echoed sequence number; at the transmitter, calculating a smoothed round-trip time based on the echoed sequence number; at the transmitter, utilizing a TCP throughput equation to calculate an allowed sending rate, based on a congestion event rate and smoothed round-trip time; at the transmitter, calculating a current queueing delay of a send buffer; at the transmitter, queueing into the send buffer a message requested to be sent by an application only if the current queueing delay does not exceed a threshold; at the transmitter, inserting a time limit value in a data packet, the time limit value signaling to the receiver a limit on how long the associated message should stay in the receive buffer before being removed; at the transmitter, inserting a message drop sequence number in a data packet, the message drop sequence number signaling to the receiver to drop all messages with an earlier message drop sequence number; and at the transmitter, receiving a NACK packet indicating a range of sequence numbers of lost packets, and retransmitting each such lost packet that was not part of a dropped message.
地址 KY