2 Stimmen

Videostreaming in Echtzeit und schnelle Kodierung

Wir bauen eine Anwendung, die sehr schnelles Videostreaming erfordert. Wir haben noch nie etwas Derartiges gemacht, also dachten wir bei der Recherche, wir sollten die Profis fragen :P

Welche Codecs unterstützen eine schnelle Kodierung/Dekodierung für Videostreaming in Echtzeit (<150 ms) mit etwa 30 Bildern pro Sekunde und geringer Bandbreite?

Bearbeiten:

Wenn Sie einige Apis entweder für Java, C# oder C++ auflisten können, wäre das sehr nett.

0voto

terR0Q Punkte 1291

Die Frage ist: Was ist die Aufgabe? Sie wollen Video im laufenden Betrieb kodieren?

Die meisten Codecs mit Komprimierung (oder sogar alle) erfordern einen vollständigen Videostrom zur Analyse und Codierung. Jeder Videostrom, der ohne Komprimierung (RGB) gesendet wird, ist mit einer geringen Bandbreite überfordert. Aus diesem Grund senden alle digitalen Pseudo-Echtzeit-Quellen Bilder in einem Format wie MPEG-2 oder einem anderen und bieten 20 fps (und nur ziemlich gute Hardware bietet 25-30 fps).

Für Ihre Aufgabe ist es am besten, einen kodierten Medienstrom (Webkamera, Videodatei) mit einigen Einschränkungen und Vorabprüfungen zu erhalten und dann die Konvertierung in ein anderes Standardformat zu planen.

Auf diese Weise haben Sie einen Binärstrom, der zunächst gespeichert und dann normal verarbeitet wird.

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