Http-Live-Streaming für iPhone, und warum wir Sie verwenden .m3u8-Datei
Ich habe alles getan, dass aus Diese
Habe ich auch gemacht .ts-und m3u8-Datei. Im lokalen server und live-server kann ich spielen, mp4 Datei wie
<video width="320" height="240" controls="controls" autoplay="autoplay">
<source src="movie.mp4" type="video/mp4" />
</object>
</video>
Aber ich habe ein problem mit dem spielen .m3u8 Datei
<video width="320" height="240" controls="controls" autoplay="autoplay">
<source src="movie.m3u8" type="video/m3u8" />
</object>
</video>
Meine mediafilesegmenter erstellt zwei .ts-Datei und einer .m3u8 . Meine m3u8-Datei ist
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-VERSION:4
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-I-FRAMES-ONLY
#EXTINF:1.0117,
#EXT-X-BYTERANGE:8084@376
fileSequence0.ts
#EXTINF:1.0117,
#EXT-X-BYTERANGE:7332@36096 and so on....
Gibt es also irgendein problem in der mime.Typen, da schrieb ich all die Verwirrungen, die in der mime.die Typen sehen aus wie -
application/x-mpegURL m3u8
video/MP2T ts
AddType appliction/x-mpegURL m3u8
AddType video/MP2T ts
#application/x-mpegURL m3u8
#video/MP2T ts
application/x-mpegURL.m3u8
video/MP2T.ts
#application/x-mpegURL.m3u8
#video/MP2T.ts
#AddType application/x-mpegURL m3u8
#AddType video/MP2T ts
#AddType application/x-mpegURL.m3u8
#AddType video/MP2T.ts
AddType application/x-mpegURL.m3u8
AddType video/MP2T.ts
Kann ich nicht spielen .m3u8-Datei in VLC und bekam den Fehler Link
Naja, den Sie eingegeben haben
oh ja, ich denke schon ... ich werde schauen, dass ich anderweitig Bearbeiten,
na es funktioniert nicht Mann. habe immer noch dasselbe problem
Was ist die Fehlermeldung, wenn Sie versuchen, Zugriff auf die m3u8 und ts-Datei einzeln mit sagen
ich habe nicht keine Fehler bekommen und wie Sie überprüfen können, und ich m mit dashcode für html. ich benutze in html jetzt. ich kann nicht spielen, in html
appliction
statt application
. Das könnte Ihnen Kummer.oh ja, ich denke schon ... ich werde schauen, dass ich anderweitig Bearbeiten,
na es funktioniert nicht Mann. habe immer noch dasselbe problem
Was ist die Fehlermeldung, wenn Sie versuchen, Zugriff auf die m3u8 und ts-Datei einzeln mit sagen
curl
?ich habe nicht keine Fehler bekommen und wie Sie überprüfen können, und ich m mit dashcode für html. ich benutze in html jetzt. ich kann nicht spielen, in html
InformationsquelleAutor Pravi Jay | 2012-08-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Solange deine conf ist
sollte es für den apache. Ich bin mir nicht sicher, ob es dein .ts-oder .m3u8 problem, so schlage ich vor, die folgenden:
Dann sollte es gehen Sie zurück zu dem Verfahren, wenn Sie zu generieren .ts-und .m3u8. Hast du das umbenennen der .m3u8-Datei nach der Generierung?
ja ich umbenannt .m3u8 Datei aber jetzt habe ich neu angelegt .ts-und .m3u8 ohne Umbenennung (Erstellt Dateien sind fileSequence0.ts ... und iframe_index.m3u8). ich kann spielen .ts-Datei aber nicht .m3u8 Datei ... können Sie es für mich .ts-Datei und .m3u8 Datei ist aber denke ich nicht so, es ist ein problem in den Dateien. und noch eine weitere Sache, die ich config mime-Typ (application/x-mpegURL .m3u8 video/MP2T .ts) in /etc/apache2/mime.Arten, die nicht im httpd.config
1. wird es funktionieren, wenn Sie spielen die index-Datei mit dem VLC? 2. die segmenter haben Sie verwendet?
es funktioniert nicht mit VLC. ich benutze media-Datei segmenter-tool für die Konvertierung.
InformationsquelleAutor BabyPanda
Das video-tag Quelle Typ
video/m3u8
ist nicht gültig auf der iOS-Plattform. Ich schlage vor, Sie einfach weglassen zu deklarieren source-Attribut, das ist nicht erforderlich.Wenn Sie wirklich wollen, geben Sie den Typ der Quelle, D. H. nicht-kompatible clients, wählen Sie eine andere Quelle, die ich gefunden habe, dass
audio/x-mpegurl
funktioniert.was ist die Erweiterung der audio/x-mpegurl (.ts oder was)
Erweiterung
.m3u8
. Quellcode-Zeile Lesen sollte<source src="movie.m3u8" type="audio/x-mpegurl" />
also denke, es wird nur spielen, audio-oder beide
es werden beide spielen
InformationsquelleAutor Gil
Den m3u8 du bist mit generiert wurde, für die Suche nach nur. Sehen
EXT-X-I-FRAMES-ONLY
wie hier beschrieben: https://developer.apple.com/library/ios/technotes/tn2288/_index.html#//apple_ref/doc/uid/DTS40012238-CH1-I_FRAME_PLAYLISTInformationsquelleAutor tmm1