发明名称 Systems and Methods for Frame Duplication and Frame Extension in Live Video Encoding and Streaming
摘要 Embodiments of the invention provide for live encoding systems that can replicate a current encoded frame instead of re-encoding said current frame, and then adjust the replicated frame to different bitrates, resolutions, and/or contexts as necessary for the several different adaptive bitrate streams. In addition, various embodiments of the invention can extend a duration of a current frame being repackaged and/or re-encoded. Utilizing these and other techniques, live encoding systems in accordance with embodiments of the invention can more efficiently handle gaps in received data, slower feeding of data, and/or heavy loads on server hardware.
申请公布号 US2016255131(A1) 申请公布日期 2016.09.01
申请号 US201615055467 申请日期 2016.02.26
申请人 Sonic IP, Inc. 发明人 Bulava Yuri;Potapov Pavel
分类号 H04L29/06;H04L29/08 主分类号 H04L29/06
代理机构 代理人
主权项 1. A method of encoding an input stream into a plurality of adaptive bitrate streams using a live encoding system, the method comprising: receiving an input stream using a live encoding system; assessing encoding conditions using the live encoding system; encoding a given segment of the input stream into a plurality of adaptive bitrate segments using the live encoding system, wherein encoding the given segment of the input stream into the plurality of adaptive bitrate segments comprises: extending at least one frame from the given segment of the input stream and using the extended at least one frame from the segment of the input stream in at least one of the plurality of adaptive bitrate segments when the assessed encoding conditions satisfy a first threshold;replicating at least one frame from the given segment of the input stream and using the replicated at least one frame from the segment of the input stream in at least one of the plurality of adaptive bitrate segments when the assessed encoding conditions satisfy a second threshold; andencoding frames of the given segment of the input stream into the plurality of adaptive bitrate segments using the live encoding system when the assessed encoding conditions do not satisfy either the first threshold or the second threshold.
地址 San Diego CA US