2016-06-26 17 views
0

Ich benutze ffmpeg, um meine AV-Streams (Video: H264, Baseline3.1; Audio: AAC, 8000, Stereo) an Nginx zu liefern, dann habe ich Iphone Chrom oder Safari verwendet, um darauf zuzugreifen Strom und fehlgeschlagen. Aber ich testete es auf Android Chrome oder PC Chome Safari, sie alle arbeiteten. Gibt es spezielle Anforderungen an das iPhone? Vielen Dank im Voraus!In Bezug auf hl-Stream kann nicht auf iphone

Antwort

0

Einer des Grundes, warum Sie scheinen dieses Problem zu haben Ihr Server sein könnte, ist nicht Byte-Bereich zur Unterstützung einzurichten fordert, die notwendig ist, um Mediendateien zu können, gespielt auf iOS-Geräten werden zurück.

Weitere Informationen finden Sie unter Configuring Your Server section in Apple’s documentation.

Sie können versuchen, etwas wie unten auf der Nginx-Konfiguration Ihrer Website.

# byte-range requests 
    location ~ \.(mp4|m4a|m4v|mov)$ { 
     add_header content_disposition filename=$request_uri; 
     add_header accept_ranges bytes; 
    } 
+0

danke für deine antwort. Aber ich habe festgestellt, dass dies nicht der Grund ist, warum ich über mein iPhone auf den hsl-Stream zugreifen kann. Ich denke, das iPhone muss alle ts-Dateien herunterladen, die in der m3u8-Datei enthalten sind. – tonyye