US 11,706,497 B1
Ultra-low latency video streaming
Rajesh Gunnalan, Sammamish, WA (US); Mihhail Konovalov, Kirkland, WA (US); Tin Qian, Redmond, WA (US); and Satya Sasikanth Bendapudi, Bellevue, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Feb. 11, 2022, as Appl. No. 17/670,148.
Int. Cl. H04N 21/647 (2011.01); H04N 21/24 (2011.01)
CPC H04N 21/64792 (2013.01) [H04N 21/2407 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing device comprising:
a processor;
a network interface; and
memory;
the computing device configured to perform operations for low-latency streaming of media content using a lossless network protocol, the operations comprising:
streaming a media stream, comprising encoded video data, to a plurality of streaming clients via the lossless network protocol;
determining whether any of the plurality of streaming clients has fallen behind in streaming the media stream; and
upon determining that a streaming client has fallen behind:
selectively dropping a portion of video data to be streamed to the streaming client, wherein the selectively dropping the portion of the video data is performed based on at least one of scalability information of the video data or long term reference (LTR) frame information of the video data;
wherein the determining whether any of the plurality of streaming clients has fallen behind the media stream is performed without using per-client quality feedback from the plurality of streaming clients.