Loading / Đang tải…
Verstehen Sie, wie Webplayer Mediensegmente im Browser anhängen und warum die MSE-Wiedergabe möglicherweise nicht eine Videodatei anzeigt.
Veröffentlicht am
Media Source Extensions (MSE) ist eine Browser-API, mit der Webanwendungen die Wiedergabe erstellen können, indem sie Mediendaten an einen Quellpuffer anhängen. Ein Player kann Segmente selbst abrufen und verwalten, sodass das angesehene Video möglicherweise nicht einer direkten Datei-URL entspricht. MSE beschreibt einen Wiedergabemechanismus, kein Downloadformat.
Mit MSE erstellt eine Webanwendung eine MediaSource und fügt ein oder mehrere SourceBuffer-Objekte hinzu. Es kann Mediensegmente anhängen, sobald sie eintreffen, alte gepufferte Daten entfernen und Audio und Video koordinieren. Der Browser dekodiert und spielt den gepufferten Inhalt ab. Diese Architektur unterstützt anspruchsvolle Player, bedeutet aber, dass die Netzwerkansicht viele Anfragen enthalten kann und nicht eine vollständige Filmdatei.
Formate und Player-Logik entscheiden darüber, wie Medien beschrieben, angefordert und angehängt werden. Eine Site kann ein Manifest, segmentierte Ressourcen, separate Tracks oder einen benutzerdefinierten Bereitstellungsansatz verwenden. MSE stellt Browser-Grundelemente zum Zusammenstellen der Wiedergabe bereit. Es schreibt nicht vor, dass ein Downloader jede beobachtete Anfrage in einer gültigen eigenständigen Datei kombinieren kann.
Der Player kann nur kurzlebige Segmente anfordern, während die Wiedergabe voranschreitet, die Qualität dynamisch auswählen und den Sitzungskontext verwenden. Die Suche nach einem einzelnen MP4-Link kann daher auch bei normaler Wiedergabe des Videos zu keinem Ergebnis führen. Ein Detektor kann Anfragen anzeigen, die sich auf den Spieler beziehen, aber sein Vorhandensein allein beweist nicht, dass es sich um einen vollständigen oder autorisierten Download handelt.
Wenn ein Stream über einen unterstützten und zulässigen Workflow verfügbar ist, überprüfen Sie die Trackauswahl und überprüfen Sie die Ausgabe, anstatt davon auszugehen, dass MSE die Kompatibilität garantiert. Auch die Browserunterstützung für bestimmte Codecs und Vorgänge variiert. DRM-geschützte Wiedergabe wird beim Speichern nicht unterstützt und darf nicht umgangen werden. Laden Sie nur Material herunter, das Ihnen gehört oder für dessen Aufbewahrung Sie ausdrücklich die Erlaubnis haben.
Laden Sie nur Inhalte herunter, deren Eigentümer Sie sind oder die Sie zum Speichern berechtigt haben. Die Unterstützung hängt von der Website und dem Medienformat ab; DRM-geschützte Inhalte werden nicht unterstützt.