TECHNIQUES FOR CLIENT-CONTROLLED PACING OF MEDIA STREAMING
In various embodiments, a media delivery application transmits encoded chunks of a media title to a playback application. In operation, the media delivery application receives, via a media channel, an encoded chunk request that has been transmitted over a TCP connection. The media delivery applicati...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In various embodiments, a media delivery application transmits encoded chunks of a media title to a playback application. In operation, the media delivery application receives, via a media channel, an encoded chunk request that has been transmitted over a TCP connection. The media delivery application also receives, via a side channel, a pacing specification that is associated with the encoded chunk request and has been transmitted over the TCP connection. As per the encoded chunk request, the media delivery application retrieves encoded chunk content. The media delivery application sets a parameter associated with the TCP connection equal to a parameter value based on the pacing specification. Subsequently, the media delivery application causes TCP segments corresponding to the encoded chunk content to be transmitted, via the media channel, over the TCP connection in accordance with the first parameter value.
Selon divers modes de réalisation, une application de distribution multimédia transmet des segments codés d'un titre multimédia à une application de lecture. En fonctionnement, l'application de distribution multimédia reçoit, via un canal multimédia, une demande de segments codés transmise sur une connexion TCP. L'application de distribution multimédia reçoit également, via un canal latéral, une spécification de synchronisation associée à la demande de segments codés et transmise sur la connexion TCP. Selon la demande de segments codés, l'application de distribution multimédia récupère un contenu de segments codés. L'application de distribution multimédia définit un paramètre associé à la connexion TCP égale à une valeur de paramètre d'après la spécification de synchronisation. Puis l'application de distribution multimédia amène des segments TCP correspondant au contenu de segments codés à transmettre, via le canal multimédia, sur la connexion TCP conformément à la première valeur de paramètre. |
---|