-
公开(公告)号:US10218826B2
公开(公告)日:2019-02-26
申请号:US15810312
申请日:2017-11-13
Applicant: GOOGLE LLC
Inventor: Krishnan Eswaran , Thierry Foucu , Jie Sun , Krishna Kumar Gadepalli , Vijnan Shastri
IPC: H04B7/00 , H04L29/14 , H04L29/06 , H04N21/231 , H04N21/2343 , H04N21/845 , H04L29/08
Abstract: A method includes separating, using a separation component, a plurality of input streams into a plurality of audio streams having different bitrates and a plurality of video streams having different bitrates; transcoding, using an audio transcoder, the plurality of audio streams into a plurality of transcoded audio streams having different transcode qualities; transcoding, using a video transcoder, the plurality of video streams into a plurality of transcoded video streams having different transcode qualities; segmenting, using a segmentation component, the plurality of audio streams into a plurality of equivalent audio segments based on identified segment boundaries associated with the plurality transcoded audio streams and the plurality of video streams into a plurality of equivalent video segments based on identified segment boundaries associated with the plurality of transcoded video streams; and joining, using a conjoining component, the plurality of equivalent audio segments and the plurality of video segments into a single stream.
-
公开(公告)号:US20180069950A1
公开(公告)日:2018-03-08
申请号:US15810312
申请日:2017-11-13
Applicant: GOOGLE LLC
Inventor: Krishnan Eswaran , Thierry Foucu , Jie Sun , Krishna Kumar Gadepalli , Vijnan Shastri
IPC: H04L29/14 , H04L29/06 , H04N21/845 , H04N21/2343 , H04N21/231 , H04L29/08
CPC classification number: H04L69/40 , H04L29/06523 , H04L65/4015 , H04L65/602 , H04L65/607 , H04L67/2804 , H04N21/23106 , H04N21/2343 , H04N21/234309 , H04N21/8456
Abstract: A method includes separating, using a separation component, a plurality of input streams into a plurality of audio streams having different bitrates and a plurality of video streams having different bitrates; transcoding, using an audio transcoder, the plurality of audio streams into a plurality of transcoded audio streams having different transcode qualities; transcoding, using a video transcoder, the plurality of video streams into a plurality of transcoded video streams having different transcode qualities; segmenting, using a segmentation component, the plurality of audio streams into a plurality of equivalent audio segments based on identified segment boundaries associated with the plurality transcoded audio streams and the plurality of video streams into a plurality of equivalent video segments based on identified segment boundaries associated with the plurality of transcoded video streams; and joining, using a conjoining component, the plurality of equivalent audio segments and the plurality of video segments into a single stream.
-