Могу ли я быть связан с человеком в peerj, если он не связан со мной, и получать потоковую передачу от них

#peerjs

Вопрос:

Я думал об использовании peerjs без сервера мультимедийных устройств и задаюсь вопросом, смогу ли я сделать это так.

Когда я создаю одноранговое соединение для потоковой передачи видео, я знаю, что для видеопотока ко мне может быть подключен только один пирид. (Я также знаю, что могу создать несколько одноранговых экземпляров в качестве обходного пути, но я не хочу этого делать.)

Я хочу, чтобы пользователи передавали свои пириды через сокет и сохраняли набор пиридов в массиве объектов на каждом клиенте. Затем я могу изменить соединение с тем, с кем я соединяюсь, просто перейдя к следующему пириду в массиве и используя его для замены пирида, с которым я связан. Это имеет смысл, но я не уверен, что соединение должно быть в обоих направлениях, чтобы это работало. Это означает, что если я изменю человека, с которым я связан, их связь со мной исчезнет. Произойдет ли это и может ли кто-нибудь объяснить?