DELIVERING CACHEABLE STREAMING MEDIA PRESENTATIONS

A smooth streaming system provides a stateless protocol between a client and server in which the server embeds incremental control information in media fragments. The server provides uniform media fragment responses to media fragment requests that are cacheable by existing Internet cache infrastruct...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DUGGARAJU, KRISHNA PRAKASH, SOOD, VISHAL, SIRIVARA, SUDHEER, GAO, JIMIN, BOCHAROV, JOHN A, ROY, ANIRBAN, FREELANDER, JACK E, ZHANG, GEQIANG (SAM), LIU, LIN, KNOWLTON, CHRISTOPHER G
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A smooth streaming system provides a stateless protocol between a client and server in which the server embeds incremental control information in media fragments. The server provides uniform media fragment responses to media fragment requests that are cacheable by existing Internet cache infrastructure. The smooth streaming system receives media data in fragments from one or more encoders, creates an index of each fragment, and stores the fragments. The server provides fragments to clients that contain metadata information describing the encodings available on the server and the encoding of the fragment. The server may also provide information within each fragment that allows the client to determine whether the client is requesting data too fast or too slow, so that the client can adapt its request rate to a cadence in tune with the rate at which the server is receiving encoder data. L'invention concerne un système de diffusion en flux régulier mettant en oeuvre un protocole sans états entre un client et un serveur, le serveur insérant des informations de commande incrémentales dans des fragments de média. Le serveur émet des réponses uniformes de fragments de média à des demandes de fragments de média susceptibles d'être mises en antémémoire par une infrastructure existante d'antémémoire Internet. Le système de diffusion en flux régulier reçoit des données multimédia par fragments provenant d'un ou de plusieurs codeurs, crée un indice de chaque fragment et mémorise les fragments. Le serveur communique à des clients des fragments contenant des informations de métadonnées décrivant les codages disponibles sur le serveur et le codage du fragment. Le serveur peut également communiquer à l'intérieur de chaque fragment des informations permettant au client de déterminer si le client demande des données trop vite ou trop lentement, de telle sorte que le client puisse adapter le rythme de ses demandes à une cadence en accord avec le rythme auquel le serveur reçoit des données des codeurs.