HYBRID TECHNIQUES FOR CONTENT DISTRIBUTION WITH EDGE DEVICES

Systems and methods to improve content distribution by reducing computational demand, optimizing network usage, and/or providing protection for content are disclosed. In some embodiments, the requested content can be encoded using scalable video coding with erasure coding and/or bit-level chunks cod...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: O'NEILL, Robin, XU, Jun, LARSON, Nils E, BLANKENBECKLER, David
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:Systems and methods to improve content distribution by reducing computational demand, optimizing network usage, and/or providing protection for content are disclosed. In some embodiments, the requested content can be encoded using scalable video coding with erasure coding and/or bit-level chunks coding. Scalable video coding can be used to create one or more base layers and/or one or more enhancement layers for a requested content. Bit-level chunk coding and/or erasure coding can be used to create fragments of the one or more layers. In some embodiments, the end point device, the edge network device, and/or the data center can select a policy for encoding the requested content based on a security level for the user device, a security level for an edge network device, a security level for a data center, a demand for the requested content, or a computational complexity for reconstructing the requested content. L'invention concerne des systèmes et des procédés pour améliorer la distribution de contenu par réduction de l'exigence de calcul, optimisation de l'utilisation du réseau, et/ou fourniture d'une protection pour du contenu. Dans certains modes de réalisation, le contenu demandé peut être codé à l'aide d'un codage vidéo évolutif avec codage d'effacement et/ou codage de blocs de niveau bit. Le codage vidéo évolutif peut être utilisé pour créer une ou plusieurs couches de base et/ou une ou plusieurs couches d'amélioration pour un contenu demandé. Le codage de blocs de niveau bit et/ou le codage d'effacement peuvent être utilisés pour créer des fragments de la ou des couches. Dans certains modes de réalisation, le dispositif de point d'extrémité, le dispositif de bordure de réseau et/ou le centre de données peuvent sélectionner une politique de codage du contenu demandé sur la base d'un niveau de sécurité pour le dispositif utilisateur, d'un niveau de sécurité pour un dispositif de bordure de réseau, d'un niveau de sécurité pour un centre de données, d'une exigence pour le contenu demandé, ou d'une complexité de calcul pour la reconstruction du contenu demandé.