METHOD FOR PLAYING ON A PLAYER OF A CLIENT DEVICE A CONTENT STREAMED IN A NETWORK
The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments a...
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: | The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments as a function of at least one parameter representative of a segment reception rate, according to an Adaptive BitRate, ABR, logic of the player; the client device (11) comprising a first buffer (M1) for storing segments in a format adapted for transferring within the network (1), the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) receiving from the player a request for a current segment at a first quality level; (b) determining, using a closed loop controller minimizing a difference between said first quality level and a setpoint second quality level, an optimal response delay for providing the requested current segment. (c) providing the requested current segment from the first buffer (M1) at the expiration of said estimated optimal response delay.
La présente invention se rapporte à un procédé de lecture sur un lecteur d'un dispositif client (11) d'un contenu diffusé en continu dans un réseau (1), ledit contenu étant constitué d'une séquence de segments disponibles dans une pluralité de niveaux de qualité, le lecteur étant configuré de manière à choisir le niveau de qualité des segments en fonction d'au moins un paramètre représentatif d'un débit de réception de segment, selon une logique de débit binaire adaptatif, ABR, du lecteur ; le dispositif client (11) comprenant une première mémoire tampon (M1) pour stocker des segments dans un format adapté pour un transfert dans le réseau (1), le procédé étant caractérisé en ce qu'il comprend l'exécution par une unité de traitement (110) du dispositif client (11) : (a) recevoir du joueur une demande de segment en cours à un premier niveau de qualité ; (b) déterminer, en utilisant une commande en boucle fermée minimisant une différence entre ledit premier niveau de qualité et un second niveau de qualité de consigne, un délai de réponse optimal pour fournir le segment en cours demandé. (c) fournir le segment en cours demandé à partir du premier tampon (M1) à l'expiration dudit délai de réponse optimal estimé. |
---|