BITRATE OPTIMIZATION FOR MULTI-REPRESENTATION ENCODING USING PLAYBACK STATISTICS
Implementations disclose bitrate optimization for multi-representation encoding using playback statistics. A method includes generating multiple versions of a segment of a source video, the versions comprising encodings of the segment at different encoding bitrates for each resolution of the segment...
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: | Implementations disclose bitrate optimization for multi-representation encoding using playback statistics. A method includes generating multiple versions of a segment of a source video, the versions comprising encodings of the segment at different encoding bitrates for each resolution of the segment, measuring a quality metric for each version of the segment, generating rate-quality models for each resolution of the segment based on the measured quality metrics corresponding to the resolutions, generating a probability model to predict requesting probabilities that representations of the segment are requested, the probability model based on a joint probability distribution of network speed and viewport size that is generated from client-side feedback statistics associated with prior playbacks of other videos, determining an encoding bitrate for each of the representations of the segment based on the rate-quality models and the probability model, and assigning determined encoding bitrates to corresponding representations of the segment.
Des modes de réalisation de l'invention concernent une optimisation de débit binaire pour l'encodage de multiples représentations grâce à des statistiques de lecture. Un procédé consiste à produire de multiples versions d'un segment d'une vidéo source, les versions comprenant des encodages du segment à différents débits binaires d'encodage pour chaque résolution du segment, mesurer une mesure de qualité pour chaque version du segment, produire des modèles de débit-qualité pour chaque résolution du segment en fonction des mesures de qualité mesurées correspondant aux résolutions, produire un modèle de probabilité pour prédire des probabilités de demande que des représentations du segment soient demandées, le modèle de probabilité étant basé sur une distribution de probabilité conjointe de vitesse de réseau et de taille de fenêtre de visualisation qui est produite à partir de statistiques de rétroaction de côté client associées à des lectures antérieures d'autres vidéos, déterminer un débit binaire d'encodage pour chacune des représentations du segment en fonction des modèles de débit-qualité et du modèle de probabilité, et attribuer des débits binaires d'encodage déterminés à des représentations correspondantes du segment. |
---|