发明名称 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.
申请公布号 US9189806(B2) 申请公布日期 2015.11.17
申请号 US201514675099 申请日期 2015.03.31
申请人 Disney Enterprises, Inc. 发明人 Manzari Giuseppe;Longwell Robert;Liu Chang;Bauch Andrew;Brueck David
分类号 G06F15/16;G06Q30/02;H04L29/06;H04L29/08;H04N19/127;H04N19/152;H04N19/187;H04N19/196;H04N21/81 主分类号 G06F15/16
代理机构 Farjami & Farjami LLP 代理人 Farjami & Farjami LLP
主权项 1. A device comprising: a processor configured to: receive a request to stream a video asset for playback;retrieve, from a network, a first video asset playlist including a plurality of segments of the video asset encoded at a first encoding rate and a second video asset playlist including the plurality of segments of the video asset encoded at a second encoding rate, wherein the first encoding rate is different than the second encoding rate;retrieve, from the network, a first ad campaign playlist including a plurality of segments of an ad campaign encoded at the first encoding rate and a second ad campaign playlist including the plurality of segments of the ad campaign encoded at the second encoding rate;consolidate the first video asset playlist including the plurality of segments of the video asset with the first ad campaign playlist including the plurality of segments of the ad campaign to generate a first consolidated playlist having a plurality of segments at the first encoding rate;consolidate the second video asset playlist including the plurality of segments of the video asset with the second ad campaign playlist including the plurality of segments of the ad campaign to generate second first consolidated playlist having a plurality of segments at the second encoding rate; andadaptively switch, based on a status of the network, between streaming the first consolidated playlist at the first encoding rate and the second consolidated playlist at the second encoding rate.
地址 Burbank CA US