我正在为我的聊天室做P2P。我可以使用Cirrus并将音频和视频从1个用户转移到另一个用户。这是一对一的转移。
然而,现在,情景略有不同。我需要进行一对多转移。
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的网络摄像头?