×

Systems and methods for video streaming based on conversion of a target key frame

  • US 10,142,707 B2
  • Filed: 02/24/2017
  • Issued: 11/27/2018
  • Est. Priority Date: 02/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented in a computing device for streaming a video to a client device, wherein the video comprises at least one key frame, the method comprising:

  • transmitting information relating to a video bitstream to a client device, the client device displaying a user interface to a user based on the information relating to the video bitstream;

    receiving an input signal from the client device indicating a desired start time in the video bitstream, the desired start time specifying a point in the video bitstream to begin streaming;

    based on the start time, identifying a target key frame within the video bitstream, the target key frame comprising a nearest key frame in the video bitstream preceding the desired start time;

    identifying a target frame header within the video bitstream, the target frame header comprising a nearest header frame in the video preceding the target key frame;

    converting the target key frame to a first frame type;

    determining whether any video data is located between the target frame header and the target key frame;

    based on the determination, removing any video data located between the target frame header and the target key frame; and

    sending only the target frame header, the target key frame, and video bitstream that follows the converted target key frame to the client device, wherein an original frame referencing encoded in the video bitstream is utilized, and wherein the client device decodes the video bitstream utilizing the target frame header and the target key frame.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×