Telefonaktiebolaget LM Ericsson (publ)
APPARATUSES, METHODS, COMPUTER PROGRAMS, AND COMPUTER PROGRAM PRODUCTS FOR LIVE UPLINK ADAPTIVE STREAMING
Last updated:
Abstract:
A method for providing a media feed to a server. The method includes a client transmitting to the server over a transport layer connection a message comprising a header and a body, wherein the header of the message does not indicate the size of the body of the message. The method also includes the client storing in a transmit buffer media data corresponding to the media feed, wherein an encoding bitrate setting is used to generate the media data. Transmitting the body of the first message to the server over the transport layer connection comprises: 1) before transmitting any media data corresponding to the media feed, the client transmitting to the server over the transport layer connection a movie box comprising information identifying a codec and codec configuration information; 2) after transmitting the movie box, transmitting one or more Common Media Application Format (CMAF) chunks, wherein each CMAF chunk comprises media data corresponding to the media feed; and 3) after transmitting the one or more CMAF chunks, transmitting an end of stream indication, wherein the end of stream indication is i) an end of stream flag or ii) a zero-size chunk.
Utility
12 Jan 2021
6 May 2021