Abstract:
A media output device operates to receive audio and/or video data for a content item. The audio and/or video data can be communicated from another device over a network. The output device generates an audio or video output for the content item based on the audio or video data. While receiving the audio or video data, the output device determines an instance of time that is synchronized to an external clock reference. The output device also determines an output correction to perform based at least in part on the synchronized instance of time. The output device adjusts the output to include the output correction.
Abstract:
Examples described herein provide for a media output device to transmit and synchronize playback of a media content stream that is received over a point-to-point connection on multiple interconnected devices at one time.
Abstract:
A controller output device monitors a media stream buffer on each of multiple receiver output devices. The controller output device determines, at a given instance of time, a buffer data size value of the media stream buffer on each of the receiver output devices. Additionally, the controller output device determines a playback state and a buffer state of one or more of the receiver output devices at the given instance of time, based on the buffer data size values of the media stream buffer of each of the one or more receiver output devices.
Abstract:
A media output device operates to receive audio and/or video data for a content item. The audio and/or video data can be communicated from another device over a network. The output device generates an audio or video output for the content item based on the audio or video data. While receiving the audio or video data, the output device determines an instance of time that is synchronized to an external clock reference. The output device also determines an output correction to perform based at least in part on the synchronized instance of time. The output device adjusts the output to include the output correction.
Abstract:
A controller output device monitors a media stream buffer on each of multiple receiver output devices. The controller output device determines, at a given instance of time, a buffer data size value of the media stream buffer on each of the receiver output devices. Additionally, the controller output device determines a playback state and a buffer state of one or more of the receiver output devices at the given instance of time, based on the buffer data size values of the media stream buffer of each of the one or more receiver output devices.