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

Claim 0:
1. A method of downspeeding a media stream transmitted over a communication link from a sender device to a receiving device, the method comprising the steps of:
mapping for each packet in the media stream a packet identifier, a transmission timestamp and a packet size;
receiving for each packet received at the receiving device a feedback message, the feedback message comprising the packet identifier and an arrival timestamp;
determining 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;
determining 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
initiating 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.