Welche Live-Streaming-Lösungen mit geringer Latenz gibt es für Verbindungen mit geringer Bandbreite?

Welche Live-Streaming-Lösungen mit geringer Latenz gibt es für Verbindungen mit geringer Bandbreite?

In ein paar Wochen findet in meinem Land eine Open-Source-Veranstaltung (FLISOL) statt und die Gruppe versucht herauszufinden, wie die Veranstaltung trotz einer langsamen Verbindung live gestreamt werden kann.

Welche Optionen bietet Ubuntu, die beim Streamen des Live-Events mit einem langsamen Gerät über das Internet hilfreich sein können?

Die Internetgeschwindigkeiten variieren zwischen 8 KB/s und 40 KB/s und wir möchten eine Möglichkeit, eine geringe Latenz zu erreichen, ohne dabei große Qualitätseinbußen hinnehmen zu müssen.

Da die Veranstaltung am 28. stattfindet und 12.04 erst am 26. herauskommt, wird die Ubuntu-Version 12.04 verwendet.

Antwort1

Die vielleicht einfachste und stabilste Lösung wäre die Einrichtung einesEisgussServer, auf dem Sie die Bandbreite pro Mount-Punkt definieren können (siehe auchdiese Frage). Dadurch sind auch sehr niedrige Bitraten möglich, natürlich auf Kosten der Qualität.

Durch die NutzungDunkeleisAls Streaming-Client können Sie den Ton Ihrer Soundkarte streamen, was auch das Mischen von Mikrofonen oder anderen Quellen vor dem Streaming ermöglicht. Um Darkice für Streams mit geringer Bandbreite einzurichten, können Sie dieKonfigurationsdateienthalten zB wie folgt:

[icecast2-0]
bitrateMode     = cbr       # fixed bit rate
quality         = 1.0
format          = mp3       # format of the stream: ogg vorbis
bitrate         = 32        # bitrate of the stream sent to the server
[...]

Beide Anwendungen sind über die Repositorien verfügbar:Eiscast2 Installieren Sie icecast2Unddunkelheit Darkice installieren.

verwandte Informationen