-
公开(公告)号:US10205976B2
公开(公告)日:2019-02-12
申请号:US15792298
申请日:2017-10-24
IPC分类号: H04N7/10 , H04N21/234 , H04N21/472 , H04N21/61 , H04N21/845 , H04N21/2387 , G11B27/10 , H04N21/24 , H04N21/81 , H04N21/6379
摘要: The implementation provides for controlled dynamic content replacement within media content. The media content is encoded in its original form with markers marking segments for time or condition triggered replacement. Each marker is provided a type. A request link is generated for requesting the media content. The link encodes control data for the different marker types. In response to a media content request, the server scans encoded chunks of the media content for markers. From the request link, the server obtains the control data for an identified marker type and determines whether to replace the content based on triggering of the control data. This allows advertising content to remain as part of the media content until reaching a certain number of impressions or a certain time. Thereafter, the content is dynamically replaced with temporally relevant content or other content from an ongoing campaign during real-time media content playback.
-
公开(公告)号:US20180048923A1
公开(公告)日:2018-02-15
申请号:US15792298
申请日:2017-10-24
IPC分类号: H04N21/234 , H04N21/6379 , H04N21/61 , H04N21/472 , H04N21/2387 , H04N21/845 , G11B27/10
CPC分类号: H04N21/23424 , G11B27/10 , G11B27/102 , H04N21/2387 , H04N21/2407 , H04N21/47202 , H04N21/6125 , H04N21/6379 , H04N21/812 , H04N21/8456
摘要: The implementation provides for controlled dynamic content replacement within media content. The media content is encoded in its original form with markers marking segments for time or condition triggered replacement. Each marker is provided a type. A request link is generated for requesting the media content. The link encodes control data for the different marker types. In response to a media content request, the server scans encoded chunks of the media content for markers. From the request link, the server obtains the control data for an identified marker type and determines whether to replace the content based on triggering of the control data. This allows advertising content to remain as part of the media content until reaching a certain number of impressions or a certain time. Thereafter, the content is dynamically replaced with temporally relevant content or other content from an ongoing campaign during real-time media content playback.
-
公开(公告)号:US10447753B2
公开(公告)日:2019-10-15
申请号:US15292419
申请日:2016-10-13
摘要: A scalable architecture is provided for decentralized scaling of resources in a media content encoding platform. The scalable architecture is comprised of a first slicing tier, a second broker tier, and a third encoding tier. Each tier can be horizontally and vertically scaled independent of one another. The second broker tier receives media content slices from the first slicing tier. The second broker tier retains the slices directly in main memory of different brokers without writing the slices to a database or disk. The brokers distribute the slices from main memory across the third encoding tier for encoding based on availability of different encoders in the third tier. This architecture improves overall encoding performance as some of the delays associated with managing and distributing the slices at the second tier are eliminated by operation of the brokers.
-
公开(公告)号:US20180322907A1
公开(公告)日:2018-11-08
申请号:US16037073
申请日:2018-07-17
IPC分类号: G11B27/031 , H04N21/8549 , H04N21/81 , H04N21/2343 , H04N19/114 , H04N19/142 , H04N19/172 , H04N19/40
CPC分类号: G11B27/031 , H04N19/114 , H04N19/142 , H04N19/172 , H04N19/40 , H04N21/2343 , H04N21/816 , H04N21/8549
摘要: 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.
-
公开(公告)号:US20180109583A1
公开(公告)日:2018-04-19
申请号:US15292419
申请日:2016-10-13
CPC分类号: H04L65/607 , H04L41/0896 , H04L41/5025 , H04L41/509 , H04L43/0817 , H04L65/601 , H04L67/2809
摘要: A scalable architecture is provided for decentralized scaling of resources in a media content encoding platform. The scalable architecture is comprised of a first slicing tier, a second broker tier, and a third encoding tier. Each tier can be horizontally and vertically scaled independent of one another. The second broker tier receives media content slices from the first slicing tier. The second broker tier retains the slices directly in main memory of different brokers without writing the slices to a database or disk. The brokers distribute the slices from main memory across the third encoding tier for encoding based on availability of different encoders in the third tier. This architecture improves overall encoding performance as some of the delays associated with managing and distributing the slices at the second tier are eliminated by operation of the brokers.
-
-
-
-