×

Media synchronization for real-time streaming

  • US 10,034,036 B2
  • Filed: 10/09/2015
  • Issued: 07/24/2018
  • Est. Priority Date: 10/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A streaming client device, comprising:

  • a communication interface configured to have an audio channel to receive an audio stream of a streaming media content from a streaming application server and configured to have a video channel to receive a video stream of the streaming media content from the streaming application server,wherein the video stream and audio stream are separately transmitted concurrently by the streaming application server to the streaming client device; and

    a processing core having at least one processor configured to execute a media synchronization module to synchronize the audio stream to the video stream by measuring and storing a video display time change for each of a plurality of video packets of the video stream, wherein the video display time change is a representation of a total video delay between generating video data included in a current video packet of the plurality of video packets of the video stream at the streaming application server and displaying the video data at the streaming client device to a user,wherein the processing core is configured to execute an audio adjustment module to adjust an audio presentation time for the audio stream by adjusting when a subsequent audio packet of the audio stream is played to the user based on the stored video display time change to synchronize playback of the subsequent audio packet with a subsequent video packet of the video stream.

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