J'ai essayé de comprendre comment fonctionne DASH, principalement le MPD et comment un client distant démarre pour lire un flux. De nombreux paramètres dans le MPD, la plage d'initialisation et SegmentBase indexRange semble être d'un grand intérêt. Si je comprends bien, ces valeurs donnent l'URL de base et les mappages aux images-clés qui doivent être récupérées si le client recherche/rembobine une vidéo.Lire le contenu de la plage Initialization et SegmentBase indexRange dans un flux DASH
Ma question est si ces valeurs peuvent être vus avant que je joue réellement une vidéo. Par exemple, puis-je utiliser un outil comme youtube-dl pour télécharger ces gammes d'octets et les décoder d'une manière lisible par l'homme?
Très apprécié. -Jamie
Merci pour l'information aergistal. Je vais vérifier ces détails plus en détail. – jamie
Salut à nouveau, j'ai essayé d'utiliser l'analyseur ISO BMFF et il semble fonctionner très bien pour les deux fichiers qui vient avec le paquet. Cependant, il ne semble pas fonctionner avec mes fichiers .mp4. Il déclenche une erreur FATAL ERROR: CALL_AND_RETRY_0 Allocation failed - processus out of memory'. La même recommandation s'applique également à un fichier .webm. Idéalement, j'aimerais voir la boîte 'sidx' pour les fichiers mp4 et webm. Des idées à ce sujet? – jamie
Peut être un bug dans l'analyseur, ne l'ai pas encore essayé. Pour 'WebM', l'index de segment correspond à l'élément' Cues'. Voir: http://wiki.webmproject.org/adaptive-streaming/webm-dash-specification – aergistal