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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HUANG Te-yuan, KUNAMALLA Shravya, ARMITAGE Grenville, LEI Peter
Format: Patent
Sprache:eng ; spa
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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. En diversas modalidades, una aplicación de entrega de medios transmite fragmentos codificados de un título de medios a una aplicación de reproducción. En funcionamiento, la aplicación de entrega de medios recibe, a través de un canal de medios, una solicitud de fragmento codificado que se ha transmitido a través de una conexión TCP. La aplicación de entrega de medios también recibe, a través de un canal lateral, una especificación de marcación del ritmo que está asociada con la solicitud de fragmento codificado y se ha transmitido a través de la conexión TCP. De acuerdo con la solicitud de fragmento codificado, la aplicación de entrega de medios recupera el contenido del fragmento codificado. La aplicación de entrega de medios establece un parámetro asociado con la conexión TCP igual a un valor de parámetro basado en la especificación de marcación del ritmo. Posteriormente, la aplicación de entrega de medios hace que los segmentos TCP correspondientes al contenido de fragmento codificado se transmitan, a través del canal de medios, sobre la conexión TCP de acuerdo con el primer valor de parámetro.