白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Fast video stream startup

專利號
US11659213B2
公開日期
2023-05-23
申請人
VIACOM INTERNATIONAL INC.(US NY New York)
發(fā)明人
Spencer Shanson; Matt Tretin; Ivan Zubok; Pavlo Kalmykov; Edwin Rodriguez
IPC分類
H04N21/234; H04N21/2187; H04N21/262; H04N21/81
技術領域
dcio,subclip,streaming,stream,video,multimedia,user,playlist,service,vod
地域: NY NY New York

摘要

The exemplary embodiments relate to devices, systems and methods for a streaming service to provide fast video stream startup at a user device. The streaming service may determine that a video stream for on-demand content is to be provided to the user device and is to include multiple subclips corresponding to the on-demand content and a dynamic content insertion opportunity (DCIO). A first set of multimedia data is transmitted to the user device that corresponds to a first subclip of the on-demand content. When a predetermined condition corresponding to the DCIO is satisfied, a second set of multimedia data is transmitted to the user device that includes multimedia data corresponding to at least the multiple subclips.

說明書

PRIORITY DATA

The present application is a Continuation application of U.S. patent application Ser. No. 16/836,700 filed on Mar. 31, 2020; the entire disclosure of the above application(s)/patent(s) is expressly incorporated herein by reference.

BACKGROUND INFORMATION

A streaming service may allow a user to access content on demand via a user device. To generate revenue, the streaming service may provide a video stream that incorporates video advertisements into the selected content.

Video stream startup generally refers to the duration of time between when content is selected at the user device and when playback begins at the user device. Under conventional circumstances, processes performed on the streaming service side may cause an unreasonably long video stream startup at the user device. For example, in accordance with certain streaming protocols, the process of selecting and incorporating video advertisements into the video stream is performed before playback of the video stream begins. If this process causes the video stream startup to take an unreasonable amount of time, the user may cancel the video stream and a revenue generating opportunity is lost.

SUMMARY

權利要求

1
What is claimed is:1. A method, comprising:at a streaming service:transmitting to a user device a first portion of selected on demand video content including first and second ones of a plurality of subclips of the selected on demand video content, wherein the first and second subclips are separated from one another by a first dynamic content insertion opportunity (DCIO), the first subclip comprising an initial portion of the selected on demand video content, the first portion of the selected on demand video content being configured to permit playback immediately upon receipt by the user device;concurrently with or after transmission of the first portion of the selected on demand video content to the user device, determining whether a first predetermined condition corresponding to the first DCIO has been satisfied;when the first predetermined condition has not been satisfied, transmitting to the user device a second portion of the selected on demand video content scheduled for play after the first portion of the selected on demand video content; andwhen the first predetermined condition is satisfied, transmitting to the user device a first event playlist including dynamic content not included in the second portion of the selected on demand video content to be inserted in the first DCIO and one of a remaining portion of the first subclip or a third portion of the selected on demand video content including at least an initial portion of the second subclip.2. The method of claim 1, when the first predetermined condition has not been satisfied, a currently completed portion of dynamic content to be inserted in the first DCIO is transmitted to the user device along with the second portion of the selected on demand video content.3. The method of claim 1, wherein the first event playlist includes multimedia data corresponding to one or more video advertisements scheduled for the first DCIO.4. The method of claim 1, wherein the first portion of the selected on demand video content is formatted as a second event playlist corresponding to a first set of multimedia data, and the second portion of the selected on demand video content is formatted as a third event playlist corresponding to a second set of multimedia data.5. The method of claim 1, wherein the second portion of the selected content includes at least part of the first portion of the selected content and an additional portion of the selected content.6. The method of claim 1, wherein, when the first predetermined condition is not satisfied, excluding the first DCIO from the video stream.7. The method of claim 1, wherein determining whether the first predetermined condition is satisfied includes determining whether one or more video advertisements are scheduled for insertion in the first DCIO.8. The method of claim 5, wherein the first and second portions of the selected content correspond to different portions of the first subclip.9. The method of claim 7, wherein determining whether the first predetermined condition is satisfied further includes determining whether a total duration of the one or more video advertisements is equal to a predetermined duration of the first DCIO.10. A server, comprising:a communication interface configured to provide a video stream to a user device; anda processor configured to perform operations, the operations comprising:transmitting to a user device a first portion of selected on demand video content including first and second ones of a plurality of subclips of the selected on demand video content, wherein the first and second subclips are separated from one another by a first dynamic content insertion opportunity (DCIO), the first subclip comprising an initial portion of the selected on demand video content, the first portion of the selected on demand video content being configured to permit playback immediately upon receipt by the user device;concurrently with or after transmission of the first portion of the selected on demand video content to the user device, determining whether a first predetermined condition corresponding to the first DCIO has been satisfied;when the first predetermined condition has not been satisfied, transmitting to the user device a second portion of the selected on demand video content scheduled for play after the first portion of the selected on demand video content; andwhen the first predetermined condition is satisfied, transmitting to the user device a first event playlist including dynamic content not included in the second portion of the selected on demand video content to be inserted in the first DCIO and one of a remaining portion of the first subclip or a third portion of the selected on demand video content including at least an initial portion of the second subclip.11. The server of claim 10, wherein the operations further comprising transmitting to the user device a master playlist including multimedia data corresponding to one or more video advertisements scheduled for the first DCIO.12. The server of claim 10, wherein determining whether the first predetermined condition is satisfied includes determining whether one or more video advertisements are scheduled for insertion in the first DCIO.13. The server of claim 11, wherein the second portion of the selected content includes at least part of the first portion of the selected content and an additional portion of the selected on demand video content.14. The server of claim 13, wherein the first and second portions of the selected content correspond to different portions of the first subclip.15. The server of claim 12, wherein determining whether the first predetermined condition is satisfied further includes determining whether a total duration of the one or more video advertisements is equal to a predetermined duration of the first DCIO.
微信群二維碼
意見反饋