Как правильно использовать выходные потоки миксера?

При создании миксера:
mixer/startup
в параметре localStreamName указывается имя выходного стрима, по которому миксер будет вещать итоговый поток.

Можно повторно послать запрос на создание такого же миксера как был создан только что, но при этом указать другой localStreamName2, Добавляя после этого новые потоки в миксер - они будут транслироваться с localStreamName2, первый так и будет транслировать добавленные ранее в него потоки.

Т.е. получится как-бы два "миксера", у которых два совершенно разных выходных потока.

Если это действительно так, то возникает вопрос, как правильно использовать миксер?

Создавать для каждого выходного потока который нам нужен новый миксер, или использовать один экземпляр миксера с разными localStreamName?

Вопрос к тому, что есть вебинарная комната, и для неё нужен один выходной поток(переключаются вебкамера, экран туда-сюда). Для второй вебинарной комнаты нужен тоже второй - дополнительный поток. Эти потоки из одного миксера следует делать, или из двух разных? Спасибо.

Спасибо.
 

Max

Administrator
Staff member
По одному микшеру на каждую комнату.
1 микшер = 1 выходной поток

В текущей реализации микшера 1 публикуемый поток может заходить не более чем в один микшер.
Таким образом, если есть две комнаты room1 и room2.
Первый микшер room1_stream, в него заходят потоки участников stream1 и stream2
Второй микшер room2_stream, в него заходят потоки участников stream3 и stream4

Микшер можно использовать только для ведущих вебинара. Организовать конференцию с помощью микшера не получится.
Т.к. в случае трех равноправных участников конференции в этом случае нужно было бы создать три микшера по одному на каждого участника и в каждый из этих трех микшеров добавить одни и те же потоки, чего нет в текущей реализации.
 
Top