-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow one session to join multiple rooms #55
Comments
We are building a naf-jitsi-adapter with sfu support. This should work with hubs but will need many reticulum services. https://myxr.social |
Hi @gfodor, wondering which commit of this plugin is the hubs live env building with? Because I was building from the master branch of this plugin today and put the .so file on the Janus server and restarted the process, then the process will throw a segment error when processing JSEP. Also, I see the branch |
Hey Stefan, we are not running master of this plugin for hubs currently,
but a version before the recent changes and the websocket multithreading.
@mqp may have an idea of what you are running into is a new bug.
…On Mon, Apr 27, 2020 at 4:45 AM Stefan Liu ***@***.***> wrote:
Hi @gfodor <https://github.com/gfodor>, wondering which commit of this
plugin is the hubs live env building with? Because I was building from the
master branch of this plugin today and put the .so file on the Janus server
and restarted the process, then the process will throw a segment error when
processing JSEP. Also, I see the branch feature/user-room-m2m, so does it
already support one Janus session to join multiple rooms? Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#55 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABVW5DGNQ6F2F27BGITJN3ROVV4LANCNFSM4MQWS42A>
.
|
I see, thanks. The issue was probably caused by plugin API compatibility since I saw some recent updates that were added for supporting the new Janus version. |
Thanks for letting me know about this, I'll take a look at it tomorrow. I
assume you're trying it with the latest Janus?
…On Mon, Apr 27, 2020, 22:23 Stefan Liu ***@***.***> wrote:
I see, thanks. The issue was probably caused by plugin API compatibility
since I saw some recent updates that were added for supporting the new
Janus version.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#55 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADIUXNWP4GW4MTQ25PJ7YLROZR53ANCNFSM4MQWS42A>
.
|
Hi, I was trying with Janus 0.7.x I think, I saw this commit #55 was added to support newer Janus version, so that's probably why I was running into an issue. |
Yes, unfortunately there's no way to keep the plugin backwards-compatible with old Janus versions. Commit 14a3346 is the last one that should be compatible with 0.7.x. |
With the current code in master, for a publisher to be in several rooms at the same time, the following needs to be modified:
I was just checking what needs to be modified in the code to support this use case now that I'm familiar with the code, but I don't have this use case for now. I know @arpu you were interested having such a feature. |
The use case was a publisher’s voice needed to broadcast to lots of small rooms. I made a patch to support that https://github.com/devfans/janus-plugin-sfu/tree/mcc |
Ah ah nice @devfans you almost exactly did what I said. :D It's just a little bit hacky with I see you did a change in To move this further, I think we can start doing a PR just for |
oh right, it was used for Hubs conference, which required the speakers’s voice to be broadcast to the guest rooms. So the solution was either the speakers to joins all the rooms and publish streams without subscribing to the guest rooms, or all guests need to joins the speakers room to subscribe to the speakers but without publishing. So the main room you mentioned is the original primary room in the context. |
Ok I understand your use case, in the end this was mainly to have more users listening to the speaker :-) |
Hi, I was checking the plugin implementation, now thinking it looks possible to allow one session to join multiple rooms. Currently, I only need the publisher to be across rooms though. Wondering are you planning to implement this feature? Or is it impossible to add this feature for some logic I didn't notice?
Thanks!
The text was updated successfully, but these errors were encountered: