Ich habe meinen Netzwerkverkehr überwacht, um die Stream-URL für Silverlight-Videos zu ermitteln. Als ich diese URL mit VLC öffnete, konnte moov atom nicht gefunden werden und konnte nicht streamen.
Könnte sich moov atom in einer .XAP-Datei mit Silverlight befinden? Wenn ja, gibt es eine einfache Möglichkeit, moov atom an den URL-Stream anzuhängen?
-- Mehr Fragen:
Befindet sich das Moov-Atom am Ende des Streams, muss die Stream-Länge in der .XAP-Datei angegeben werden. Damit die moov atom silverlight-App zuerst das Ende des Streams erreicht und das moov atom enthält, wird das moov atom nicht in die .XAP-Datei eingefügt.
Antworten:
Das MPEG-4-Filmatom verstehen :
"Die optimale Position des Moov-Atoms hängt von der gewählten Abgabemethode ab."
Warum wird mein progressives H.264-Video erst wiedergegeben, wenn die gesamte Datei heruntergeladen wurde?
„Eine wichtige Sache beim Abspielen einer H.264-Videodatei als progressiver Download ist, dass sich das Moov-Atom am Anfang der Datei befinden muss. Andernfalls muss die gesamte Datei heruntergeladen werden, bevor sie abgespielt werden kann. … Leider stellen Tools… diese Informationen am Ende der Datei "…". Beim Durchsuchen des Webs habe ich ein Hilfsprogramm gefunden, das das moov-Atom an den Anfang der Datei verschiebt . Renaun Erickson portierte eine C-App nach AIR, die das Moov-Atom verschiebt und die Datei erneut speichert. "
quelle