Через пару недель в моей стране будет событие с открытым исходным кодом (FLISOL), и группа пытается выяснить, как транслировать событие в прямом эфире при медленном соединении.
Какие варианты есть в Ubuntu, которые могут помочь в потоковой передаче живого события с низкоскоростного устройства через Интернет.
Скорость интернета варьируется от 8 КБ / с до 40 КБ / с, и мы хотим, чтобы задержка была низкой, не жертвуя при этом большим качеством.
Так как мероприятие будет 28-го, а 12.04 выйдет 26-го. версия Ubuntu, которая будет использоваться, будет 12.04.
Возможно, самым простым и стабильным решением было бы настроить сервер Icecast , где вы можете определить пропускную способность для каждой точки монтирования (см. Также этот вопрос ). Это также позволит очень низкие битрейты за счет качества, конечно.
Используя Darkice в качестве потокового клиента, вы можете транслировать звуковой вывод вашей звуковой карты, что также позволит микшировать микрофон или другие источники перед потоковой передачей. Чтобы настроить Darkice для потоков с низкой полосой пропускания, вы можете отредактировать файл конфигурации , включенный, например, . как следует:
[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
[...]
Оба приложения доступны через репозитории: icecast2 и darkice .