×

Video encoding for reduced streaming latency

  • US 9,894,393 B2
  • Filed: 08/31/2015
  • Issued: 02/13/2018
  • Est. Priority Date: 08/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium comprising instructions for streaming a video, the instructions executable by a processor and comprising instructions for:

  • receiving, from a client device, a request to stream the video for playback by the client device;

    accessing a video frame from video frames included in the video, the video frame being a last frame in a group of pictures included in the video, the group of pictures comprising an intra-coded video frame and one or more inter-coded video frames;

    segmenting the video frame into a plurality of frame segments;

    identifying a frame boundary segment immediately preceding a frame segment in another group of pictures included in the video;

    generating segment headers indicating a sequence order of the frame segments, the segment headers comprising a frame marking header, the frame marking header indicating a boundary of the video frame relative to other video frames in the video and including a flag identifying the frame boundary segment;

    generating communication packets each having a payload comprising one of the segment headers and a corresponding one of the frame segments, the communication packets comprising a communication packet with a payload comprising the frame boundary segment and the frame marking header; and

    transmitting the communication packets to the client device for playback of the video frame, the client device rendering the video frame using the frame marking header.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×