Techniques for parallel video transcoding

    公开(公告)号:US09787986B2

    公开(公告)日:2017-10-10

    申请号:US14319406

    申请日:2014-06-30

    申请人: INTEL CORPORATION

    发明人: Richard Dunphy

    摘要: Various embodiments are directed to techniques for dividing compressed video data into portions for load balancing or redundancy among multiple video transcoders. A device includes an analysis component to analyze NAL units of compressed video data representing a motion video to identify a GOP refresh, and to compare a period of time represented by frames of the motion video following the GOP refresh to a maximum; a division component to divide the compressed video data at a first point coincident with the GOP refresh to define a start of a compressed video portion, and at a second point to define an end of the compressed video portion to include frames of the motion video representing a shorter period of time between the first and second points than the maximum; and an assignment component to assign the compressed video portion to a transcoding device. Other embodiments are described and claimed.

    SPEEDY CLIPPING
    37.
    发明申请
    SPEEDY CLIPPING 审中-公开

    公开(公告)号:US20170278543A1

    公开(公告)日:2017-09-28

    申请号:US15077795

    申请日:2016-03-22

    摘要: Provided is a system for efficiently creating snippets or clips from media assets without re-encoding the entire portion of already encoded media content falling within the snippet boundaries. The system partitions and encodes the original media asset as set of slices with each slice encoding a different temporal chunk of the media asset. The system identifies a first slice that encodes a duration of the media asset spanning the snippet start time, and a second slice that encodes a duration of the media asset spanning the snippet end time. The system produces a snippet start slice from decoding, clipping, and re-encoding the first slice and a snippet end slice from decoding, clipping, and re-encoding the second slice. The system generates the snippet from the snippet start slice, an unmodified subset of the set of slices between the first slice and the second slice, and the snippet end slice.