发明名称 Streaming playback and dynamic ad insertion
摘要 There is provided a system and method for dynamically generated client side streaming playlists. There is provided a method comprising receiving a request to stream a video asset for playback, retrieving, from a network, a video asset playlist corresponding to the video asset and an ad campaign playlist, generating a consolidated video playlist including the video asset playlist and the ad campaign playlist, and processing the consolidated video playlist using a media playback framework to stream a plurality of video files from the network for decoding and output to a display. Discontinuity tags within the video asset playlist may be utilized as insertion points for portions of the ad campaign playlist. The consolidated video playlist may be accessed through a local HTTP web server, advantageously allowing the use of commonly installed media playback framework models such as QuickTime X to trigger adaptive bitrate support through HTTP Live Streaming.
申请公布号 US9621928(B2) 申请公布日期 2017.04.11
申请号 US201514876031 申请日期 2015.10.06
申请人 Disney Enterprises, Inc. 发明人 Manzari Giuseppe;Longwell Robert;Liu Chang;Bauch Andrew;Brueck David
分类号 G06F15/16;H04N21/234;H04L29/06;H04N21/81;G06Q30/02;H04N19/127;H04N19/152;H04N19/187;H04N19/196;H04L29/08;H04N21/2662 主分类号 G06F15/16
代理机构 Farjami & Farjami LLP 代理人 Farjami & Farjami LLP
主权项 1. A system comprising: a memory; a processor configured to: obtain a video asset including a first act and a second act from the memory;divide the first act into a plurality of first segments, and divide the second act into a plurality of second segments;encode each of the plurality of first segments using a first bit rate profile to generate first segments of a first bit rate, and encode each of the plurality of second segments using the first bit rate profile to generate second segments of the first bit rate;generate a first playlist file including the first segments of the first bit rate and the second segments of the first bit rate separated by a first discontinuity tag;encode each of the plurality of first segments using a second bit rate profile to generate first segments of a second bit rate, and encode each of the plurality of second segments using the second bit rate profile to generate second segments of the second bit rate, wherein the firs bit rate is different than the second bit rate;generate a second playlist file including the first segments of the second bit rate and the second segments of the second bit rate separated by a second discontinuity tag; andprovide a first ad segment having a first bit rate for insertion at the first discontinuity tag, and provide the first ad segment having a second bit rate for insertion at the second discontinuity tag.
地址 Burbank CA US