发明名称 Systems and methods for controlling the encoding of a segmented media stream using segment transmit times
摘要 Systems and methods are described for providing a media stream transmitted from an encoding system to a remotely-located media player that requests segments of the media stream. The media stream is encoded into segments according to an encoding parameter. Data is gathered about current conditions of the network and/or the media player, and encoding of the media stream is adjusted during operation to adapt to changing conditions. The encoding parameter is suitably adjusted in response to changes in available bandwidth and/or segment transmit time, as appropriate.
申请公布号 US9560106(B2) 申请公布日期 2017.01.31
申请号 US201214241363 申请日期 2012.08.29
申请人 Sling Media PVT Ltd. 发明人 Gomes Conrad Savio Jude;M Gireesh Kumar;Krishnadoss Senthilkumar
分类号 G06F15/16;H04L29/06;H04N21/234;H04N21/24;H04N21/2662;H04N21/6379;H04N21/845;H04N19/196;H04N19/132;H04N19/152;H04N19/164;H04N19/85 主分类号 G06F15/16
代理机构 LK Global 代理人 LK Global
主权项 1. A computer implemented method performed by an encoding system to perform real-time adaptive encoding of a segmented media stream that is collectively made up of a plurality of sequential segments having a duration, wherein the segments are each individually requested by a remotely-located media player, the method comprising: encoding the sequential segments of the media stream by the encoding system according to at least one encoding parameter that determines a quality of the media stream; receiving, by the encoding system, a request for at least one of the plurality of sequential segments from the remotely-located media player; in response to the request, transmitting one of the sequential segments of the encoded media stream from the encoding system to the remotely-located media player; and adjusting the at least one encoding parameter by the encoding system during encoding of subsequent segments in real time based upon a transmit time of the transmitted one of the sequential segments, wherein the transmit time is the time taken to send the previously transmitted segment, so that the quality of the media stream is adapted in real time based upon the transmit time to send the previously-transmitted segment.
地址 Bangalore IN