System for managing video playback using a server generated manifest/playlist

    公开(公告)号:US12294745B1

    公开(公告)日:2025-05-06

    申请号:US18378098

    申请日:2023-10-09

    Applicant: Google LLC

    Abstract: An apparatus and method for managing video playback for users during video streaming is disclosed. In one aspect, the method may include receiving a request from a first video player for playing a video stream, identifying a first playlist for the video stream, modifying the first playlist for the video stream to produce a second playlist identifying a first combination of video content segments and alternative content segments, transmitting the second playlist to the first video player to allow the first video player to provide playback of video content comprising the first combination of the video content segments and the alternative content segments, receiving, from the first video player, an indication of a request of a user of the first video player to seek forward when viewing the video content, modifying the second playlist for the video stream to produce a third playlist identifying a second combination of video content segments and alternative content segments, and transmitting the third playlist to the first video player, the third playlist indicating whether the request of the user to seek forward is allowed.

    METHOD AND APPARATUS FOR A VIRTUAL ONLINE VIDEO CHANNEL

    公开(公告)号:US20200221145A1

    公开(公告)日:2020-07-09

    申请号:US16820481

    申请日:2020-03-16

    Applicant: Google LLC

    Abstract: An apparatus and method for providing a virtual online live video channel are disclosed. In one implementation, a processing device may receive a request to play the virtual online linear video channel from a video player. The processing device may establish a connection between a manifest server and the video player. The processing device may further identify a schedule for the virtual online linear video channel, the schedule identifies a plurality of video sources. The processing device may then provide, using the connection, a manifest file to the video player, the manifest file corresponding to the schedule for the virtual online linear video channel and identifying a first location of a live video stream and a second location of a prerecorded video signal, the live video stream and the prerecorded video signal to be retrieved by the video player and presented to a user of the video player.

    Live stream connector
    5.
    发明授权

    公开(公告)号:US10686861B2

    公开(公告)日:2020-06-16

    申请号:US16149835

    申请日:2018-10-02

    Applicant: Google LLC

    Abstract: A method for a live stream connector includes receiving an input media stream of data with input parameter and transmitting, to a receiving node, the input media stream as packetized data with a header indicating the input parameters. The receiving node is configured with a receiving buffer based on the input parameters of the header and is configured to emit the packetized data to a destination when an amount of delay since receipt of the packetized data satisfies the latency input of the input parameters. The method further includes receiving, from a feedback node, a control packet identifying a missing packet within the transmission. The method also includes identifying that a retransmission buffer includes the missing packet and determining whether a sender buffer includes the identified missing packet. When the sender buffer includes the identified missing packet, the method includes retransmitting the identified missing packet to the receiving node.

    Live Stream Connector
    6.
    发明申请

    公开(公告)号:US20200106824A1

    公开(公告)日:2020-04-02

    申请号:US16149835

    申请日:2018-10-02

    Applicant: Google LLC

    Abstract: A method for a live stream connector includes receiving an input media stream of data with input parameter and transmitting, to a receiving node, the input media stream as packetized data with a header indicating the input parameters. The receiving node is configured with a receiving buffer based on the input parameters of the header and is configured to emit the packetized data to a destination when an amount of delay since receipt of the packetized data satisfies the latency input of the input parameters. The method further includes receiving, from a feedback node, a control packet identifying a missing packet within the transmission. The method also includes identifying that a retransmission buffer includes the missing packet and determining whether a sender buffer includes the identified missing packet. When the sender buffer includes the identified missing packet, the method includes retransmitting the identified missing packet to the receiving node.

    Method and apparatus for secure video manifest/playlist generation and playback

    公开(公告)号:US11647237B1

    公开(公告)日:2023-05-09

    申请号:US17347535

    申请日:2021-06-14

    Applicant: Google LLC

    CPC classification number: H04N21/2347 H04N21/2351 H04N21/2387 H04N21/4353

    Abstract: A method to provide secure delivery of a manifest file for use in playback of a video signal on a video player. The method includes establishing a connection with the video player, wherein the connection has a session identifier identifying the connection with the video player, receiving a request from the video player for the video signal, wherein the video signal is associated with the manifest file created for the video signal, customizing, using the session identifier identifying the connection with the video player, the manifest file created for the video player to provide a customized manifest file that is unique to the video player, the customized manifest file to be used in playback of the video signal on the video player, encrypting the customized manifest file using a manifest encryption key which is based on the session identifier identifying the connection with the video player, and transmitting the encrypted manifest file to the video player.

    Method and apparatus for frame accurate high resolution video editing in cloud using live video streams

    公开(公告)号:US11545185B1

    公开(公告)日:2023-01-03

    申请号:US17379910

    申请日:2021-07-19

    Applicant: Google LLC

    Abstract: A system and method for frame accurate editing of high resolution live video streams is disclosed. A method includes providing a low resolution video stream displayed in a first viewing portion of an edit user interface, wherein the low resolution video stream corresponds to a high resolution video stream of the live video content, receiving, via the viewing portion of the user interface, user input identifying a first start point and a first end point within the low resolution video stream, and transmitting the first start point and the first end point to a server to obtain a respective intermediate video segment of an intermediate resolution video stream corresponding to the high resolution video stream. The method further includes presenting the respective intermediate video segment in a second viewing portion of the edit user interface, the second viewing portion comprising a frame identifying section to identify frames corresponding to the first start point and the first end point, receiving user input identifying a second start point and a second end point from within the intermediate resolution video stream, and transmitting the second start point and the second end point to the server to obtain a respective high resolution video segment from the high resolution video stream for presentation to the user.

Patent Agency Ranking