Patent ID: 11909800
Assignee: PEXIP AS
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 8:
9. A system for downspeeding of a media stream transmitted over a communication link from a sender device to a receiving device, the system comprising:
a sender device comprising a processor configured to:
map, for each packet in the media stream, a packet identifier, a transmission timestamp and a packet size;
receive, for each packet received at the receiving device, a feedback message, the feedback message comprising the packet identifier and an arrival timestamp;
determine a transmission rate for a first sliding window of N transmitted packets by dividing a packet size sum of the N transmitted packets with a time difference between the transmission time stamp of the last of the N transmitted packets and the transmission time stamp of the first of the N transmitted packets;
determine a received rate for the first sliding winding of the N transmitted packets by dividing the packet size sum of the N transmitted packets with a time difference between the arrival time stamp of the last of the N transmitted packets and the arrival time stamp of the first of the N transmitted packets; and
initiate downspeeding of the media stream when for the first sliding window of the N transmitted packets the difference between the transmission rate and the received rate divided by the transmission rate is above a first downspeeding threshold.