2 Stimmen

Video-Streaming mit HTML 5

Ich habe Frage über Video-Streaming mit html 5 Video-Attribut, ich möchte eine Seite zu erstellen, wenn Besucher können Filme (VoD) alles ist einfach, aber Original-Video-Format auf dem Server ist MJPEG mit hoher Auflösung. HTML verlangt z.B. das ogg- oder H.264-Format, also muss ich mein Video konvertieren, aber ich weiß nicht, wie man das macht. Ein Streaming-Server ist in C++ geschrieben, ich möchte das Video dynamisch auf der Serverseite konvertieren. Aber das ist nicht das größte Problem, Ich möchte auch etwas tun wie: Wenn der Benutzer den Videoplayer stoppt, kann er das aktuelle Bild mit der Originalauflösung sehen (MJPEG wie der Originalfilm auf dem Server), vielleicht hat jemand ein ähnliches Problem, ich freue mich über jeden Rat.

2voto

ambagesia Punkte 381

Es klingt so, als ob Sie nach etwas suchen wie ffmpeg .

1voto

whoplisp Punkte 2468

Libx264 soll die beste Videoqualität liefern. Sie können zwischen verschiedenen Kodierungsprofilen wählen. Es gibt niedrige Latenzeinstellungen, die nur auf vergangene Bilder zurückgreifen. Dies führt zu einer geringeren Kodierungseffizienz.

Um die beste Leistung und die geringste Bandbreite zu erzielen, sollten Sie ein hochwertiges Profil verwenden, das auch zukünftige Frames berücksichtigt.

Beachten Sie, dass ich das konvertierte Video immer noch im Cache speichern würde, da Speicherplatz heutzutage billig ist.

Ich vermute, dass es einfach ist, das Standbild aus dem MJPEG-Stream zu extrahieren (es handelt sich schließlich um einen Stream von JPEG-Dateien).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X