发明名称 Parallel transcoding
摘要 Disclosed are various embodiments directed to transcoding a media file in parallel. A media file may be accessed, the media file comprising a bit stream expressing a series of pictures. A first random access point in the bit stream and a second random access point in the bit stream are identified. An input segment of the bit stream is generated, the input segment comprising a starting point, the starting point being the first random access point. One of a plurality of transcoders is selected to transcode the input segment for generating a corresponding output segment, each transcoder being configured to operate concurrently in parallel. The output segment is stored in a memory.
申请公布号 US9307258(B2) 申请公布日期 2016.04.05
申请号 US201213663651 申请日期 2012.10.30
申请人 BROADCOM CORPORATION 发明人 MacInnis Alexander;Zhu Hongtao;Herrick Jason;Schoner Brian;Li Junlin
分类号 H04N7/12;H04N7/26;H04N19/40;H04N7/50;H04N19/124;H04N19/177;H04N19/179;H04N19/85 主分类号 H04N7/12
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP
主权项 1. A system, comprising: a memory for storing a media file, the media file comprising a series of pictures; a transcode manager configured to identify a set of random access points in the series of pictures, the transcode manager configured to divide the media file into input segments according to the set of random access points by designating a start picture and an end picture for each input segment, the transcode manager configured to, for each input segment: designate a first random access point as the start picture;identify a second random access point based at least in part on a target length from the start picture; andselect a picture a predetermined length after the second random access point as the end picture; a plurality of transcoder devices configured to transcode the input segments in parallel to generate corresponding output segments, the transcode manager being further configured to allocate each input segment to a respective one of the plurality of transcoder devices; and a memory for storing the output segments.
地址 Irvine CA US