Я делаю P2P для своего чата. Я могу использовать Cirrus и хорошо передавать аудио и видео от одного пользователя к другому. Это трансфер 1-к-1.
Однако сейчас сценарий немного изменился. Мне нужно сделать перевод 1-to-multiple.
User1 публикует NetStream, который содержит живое видео с веб-камеры. User2, User3,... хотят просмотреть веб-камеру User1.
User1_Stream = new NetStream(...);
User1_Stream.publish("user1-stream");
//only 1 of these users below can see the webcam of User1
User2_Stream = new NetStream(...,User1_Connection.nearID);
User2_Stream.play("user1-stream");
User3_Stream = new NetStream(...,User1_Connection.nearID);
User3_Stream.play("user1-stream");
User4_Stream = new NetStream(...,User1_Connection.nearID);
User5_Stream.play("user1-stream");
...
Как сделать так, чтобы все пользователи могли видеть веб-камеру User1?