-
公开(公告)号:US20170332113A1
公开(公告)日:2017-11-16
申请号:US15590973
申请日:2017-05-09
Applicant: Google Inc.
Inventor: Ismail R. Haritaoglu , Oztan Harmanci , Alper Turgut
IPC: H04N21/234 , H04N21/235
Abstract: An apparatus and method for using a server to generate per-user manifest files for providing unique viewing experiences and proxy modules local to video players receiving the manifest files for measuring video playback events with frame accuracy is disclosed. In one aspect, a server may be used to generate a manifest file for directing a video player to play requested video content in a video stream with advertising or other alternative content which may be desired. A proxy module local to the video player may parse the video stream to inject triggers at frame accurate locations which may be desired for measuring, such as at a precise frame in which the alternative content starts, stops, and/or reaches a midpoint with respect to the requested video content.
-
公开(公告)号:US10785508B2
公开(公告)日:2020-09-22
申请号:US15590973
申请日:2017-05-09
Applicant: Google Inc.
Inventor: Ismail R. Haritaoglu , Oztan Harmanci , Alper Turgut
IPC: H04N7/10 , H04N21/234 , H04N21/845 , H04N21/258 , H04L29/06 , H04N21/858 , H04N21/2668 , H04N21/262 , H04L29/08 , H04N21/235
Abstract: An apparatus and method for using a server to generate per-user manifest files for providing unique viewing experiences and proxy modules local to video players receiving the manifest files for measuring video playback events with frame accuracy is disclosed. In one aspect, a server may be used to generate a manifest file for directing a video player to play requested video content in a video stream with advertising or other alternative content which may be desired. A proxy module local to the video player may parse the video stream to inject triggers at frame accurate locations which may be desired for measuring, such as at a precise frame in which the alternative content starts, stops, and/or reaches a midpoint with respect to the requested video content.
-
公开(公告)号:US20170332114A1
公开(公告)日:2017-11-16
申请号:US15590996
申请日:2017-05-09
Applicant: Google Inc.
Inventor: Alper Turgut , Oztan Harmanci , Ismail R. Haritaoglu
IPC: H04N21/234 , H04N21/2187 , H04L29/06 , H04N21/81 , H04N21/482
CPC classification number: H04N21/23424 , H04L65/1069 , H04L65/607 , H04N21/2187 , H04N21/262 , H04N21/2665 , H04N21/2668 , H04N21/482 , H04N21/6332 , H04N21/812 , H04N21/84
Abstract: An apparatus and method for providing a virtual online live video channel is disclosed. The virtual video channel is generated without requiring a dedicated content provider and encoder for the channel. A schedule server stores a schedule for the virtual online live video channel, and the schedule may include one or more of live streaming video content, stored video content, and advertising. A video player establishes communication with a manifest server and requests playback of the video channel. The manifest server generates a per-user manifest file corresponding to the schedule of the video channel and delivers the per-user manifest file to the video player. The video player may then retrieve the desired video content from the content delivery network to produce the virtual online video channel.
-
公开(公告)号:US11069378B1
公开(公告)日:2021-07-20
申请号:US15591012
申请日:2017-05-09
Applicant: Google Inc.
Inventor: Alper Turgut , Oztan Harmanci , Ismail R. Haritaoglu
IPC: G11B27/02 , G11B27/10 , H04N21/218 , H04N21/234 , G06F16/43 , H04N21/2187 , H04N21/2343 , G06F16/438
Abstract: A system and method for frame accurate editing of high resolution live video streams is disclosed. A live capture module receives and stores the live stream in the original resolution it is being distributed and provides a low resolution copy of the live stream for editing. An edit module receives the low resolution stream and provides an interface for individual editors to edit the live stream video. The individual editor may search forward or backward through the low resolution video stream to identify a start and end point for each desired video segment. The edit module then retrieves and displays high resolution video corresponding to the selected start and end points from which the individual editor may then navigate identify a frame accurate mark point for each. A job manager coordinates each request for a video segment and delivers the requested video segment to the individual editors.
-
公开(公告)号:US10595054B2
公开(公告)日:2020-03-17
申请号:US15590996
申请日:2017-05-09
Applicant: Google Inc.
Inventor: Alper Turgut , Oztan Harmanci , Ismail R. Haritaoglu
IPC: H04N21/234 , H04N21/262 , H04N21/2668 , H04N21/2665 , H04N21/84 , H04N21/6332 , H04L29/06 , H04N21/2187 , H04N21/482 , H04N21/81
Abstract: An apparatus and method for providing a virtual online live video channel is disclosed. The virtual video channel is generated without requiring a dedicated content provider and encoder for the channel. A schedule server stores a schedule for the virtual online live video channel, and the schedule may include one or more of live streaming video content, stored video content, and advertising. A video player establishes communication with a manifest server and requests playback of the video channel. The manifest server generates a per-user manifest file corresponding to the schedule of the video channel and delivers the per-user manifest file to the video player. The video player may then retrieve the desired video content from the content delivery network to produce the virtual online video channel.
-
-
-
-