webrtc_cc_*_bitrate per connection

Здравствуйте,
Есть необходимость настраивать webrtc_cc_min_bitrate для каждого соединения отдельно. Есть потоки с камер, и есть потоки скрин-шаринга. Для потоков скрин-шаринга хочется иметь webrtc_cc_min_bitrate заметно бОльший, чем для потоков с камер. Потоки отличаются по именам. Использовать для скрин-шаринга отдельный Flashphoner - выбивается из однообразной архитектуры полностью одинаковых отказоустойчивых нод.
Проблема в том, что медиа-сервера часто далеко от клиентов, и webrtc не разгоняется и/или часто роняет скорость, увеличение webrtc_cc_min_bitrate решает проблему.
 

Max

Administrator
Staff member
В текущей реализации Web SDK есть поле bitrate
Code:
session.createStream({name: 'stream1', bitrate:500}).publish();
Т.е. можно ограничить битрейт только сверху.
Добавим передачу поля minBitrate. По результатам отпишем.
 
Да, использовали код из примера по ссылке выше вместе с обновлением web sdk, заработали лимиты. Было бы круто рекламировать эту фичу более активно имхо.
 
Top