it-swarm.com.de

Wie streame ich Live-Videos in HTML5?

Ich suche nach einer Möglichkeit, ein Live-Video von einer Webcam oder einer Kamera zu übertragen, die auf einem PC gespeichert ist. Die Sendung sollte in einer HTML5-Seite unter Verwendung des Tags angezeigt werden (das, glaube ich, rtp und rtsp unterstützt).

Der Benutzer, der den Stream ansieht, sollte kein Plug-In oder Video-Player wie QuickTime installieren müssen.

Ich brauche das Video im mp4-Format wie: rtsp: //www.mywebsite/streaming/video.mp4

Dies wäre der Link, den ich als Quelle für das HTML 5-Video-Tag angegeben hätte.

Ich würde gerne wissen, ob es möglich ist, welche Möglichkeiten ich dazu habe.

15
user702470

Es ist möglich. Sie werden jedoch große Probleme haben, wenn Sie browserübergreifende Unterstützung suchen. Sie können HTML5-Video für die Browser anbieten, die es unterstützen, und dann QuickTime für Browser, die es nicht unterstützen.

<video src="stream.mp4">

    <!-- Don't support <video> -->
    <object>
        <param name="src" value="video.mp4" />
        
    <param name="autoplay" value="true" />
        
    <param name="type" value="video/quicktime" height="256" width="320" />
        
    
    <embed src="video.mp4" height="256" width="320" autoplay="true" type="video/quicktime" pluginspage="http://www.Apple.com/quicktime/download/" />
    </object>

</video>

Siehe auch: Streaming über RTSP oder RTP in HTML5

Ich glaube nicht, dass es jetzt möglich ist, den HTML5-Browser zu "betrügen", um den Live-Videostream in eine ".mp4" -Datei zu kapseln. Ich glaube, HTML5 wird in naher Zukunft die Unterstützung von Live-Videos in Betracht ziehen. Was Sie tun können, ist nur zu warten. :)

1
ciphor

Um maximale Kompatibilität zu gewährleisten, sehen Sie in unserem Video-Workflow wie folgt aus: Erstellen Sie eine Version mit H.264-Basisvideo und AAC-Audio mit „geringer Komplexität“ in einem MP4-Container und erstellen Sie eine andere Version mit WebM (VP8 + Vorbis) oder Theora-Video und Vorbis Audio in einem Ogg Container. Ich denke, diese Kombination löst Ihr Problem und funktioniert auf den meisten Browsern. Für die Wiedergabe in allen Browsern sollten mindestens zwei Versionen von Video erforderlich sein.

0
pg200890