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