Какие решения для потоковой передачи с низкой задержкой существуют для соединений с низкой пропускной способностью

Через пару недель в моей стране будет событие с открытым исходным кодом (FLISOL), и группа пытается выяснить, как транслировать событие в прямом эфире при медленном соединении.

Какие варианты есть в Ubuntu, которые могут помочь в потоковой передаче живого события с низкоскоростного устройства через Интернет.

Скорость интернета варьируется от 8 КБ / с до 40 КБ / с, и мы хотим, чтобы задержка была низкой, не жертвуя при этом большим качеством.

Так как мероприятие будет 28-го, а 12.04 выйдет 26-го. версия Ubuntu, которая будет использоваться, будет 12.04.

1
задан 17 April 2012 в 20:28

1 ответ

Возможно, самым простым и стабильным решением было бы настроить сервер 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 Install icecast2 и darkice Install darkice .

0
ответ дан 17 April 2012 в 20:28

Другие вопросы по тегам:

Похожие вопросы: