METHODS, SYSTEMS, AND MEDIA FOR DELIVERING MANIFESTLESS STREAMING MEDIA CONTENT

Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CARSON, Matthew, KRAHNSTOEVER, Nils, DEWEESE, Thomas, CALOW, Jeffrey, SCHMELCHER, Tristan, CYR, William, DINGER, Thomas, JURCZYK, Pawel
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:Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats and wherein each segment of the plurality of segments comprises a respective sequence number; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; identifying a sequence number associated with the request based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format and having a sequence number matching the identified sequence number; loading a segment file corresponding to the specific segment; and returning the segment file to the user device in a response to the request. La présente invention concerne des procédés, des systèmes et des supports permettant de fournir un contenu multimédia en flux continu sans manifeste. Dans certains modes de réalisation, le procédé comprend les étapes consistant à : recevoir, en provenance d'un dispositif utilisateur, une demande d'URL correspondant à un format d'un flux en direct qui est fourni dans une pluralité de formats, le flux en direct comprenant une pluralité de segments pour chacun de la pluralité de formats et chaque segment de la pluralité de segments comprenant un numéro de séquence respectif ; résoudre la demande d'un segment spécifique du flux en direct sur la base de l'URL, la résolution comprenant les étapes consistant à : identifier le format du flux en direct associé à la demande provenant de la pluralité de formats sur la base de l'URL ; identifier un numéro de séquence associé à la demande sur la base de l'URL ; et identifier un segment de la pluralité de segments correspondant au format identifié et ayant un numéro de séquence correspondant au numéro de séquence identifié ; charger un fichier de segment correspondant au segment spécifique ; et renvoyer le fichier de segment au dispositif utilisateur en réponse à la demande.