US 12,075,132 B2
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 Jun. 2, 2023, as Appl. No. 18/205,064.
Application 18/205,064 is a continuation of application No. 17/670,148, filed on Feb. 11, 2022, granted, now 11,706,497.
Prior Publication US 2023/0308729 A1, Sep. 28, 2023
This patent is subject to a terminal disclaimer.
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 computer system comprising a processor, memory, and a network interface, wherein the computer system implements a streaming service configured to perform operations for low-latency streaming of media content, the operations comprising:
receiving a media stream comprising encoded video data; and
streaming the media stream to a plurality of streaming clients via a protocol, wherein the protocol uses a plurality of delivery modes for corresponding different types of the encoded video data, each of the plurality of delivery modes providing a different level of reliability, wherein selective dropping of portions of the encoded video data during the streaming is performed without using per-client quality feedback from the plurality of streaming clients, and wherein the streaming comprises:
transmitting a first type of the encoded video data to the plurality of streaming clients using a first delivery mode among the plurality of delivery modes, wherein the first delivery mode uses up to a first number of retries; and
transmitting a second type of the encoded video data to the plurality of streaming clients using a second delivery mode among the plurality of delivery modes, wherein the second delivery mode uses up to a second number of retries different from the first number of retries.