But I think it’s an overkill. My first question is can SIP Plugin to act as a server and just accept calls to port 5060 with no auth (auth is other question)?
Second, do I need Videoroom intermediate layer or I can forward RTP from SIP Plugin to Streaming plugin directly?
And the last question - do I really need SIP here (I came from VoIP world, it’s natural to me put SIP whenever I see) or I’m missing some cool Android app that can stream a camera (no cloud services) via webRTC that Janus can get?
SIP and VideoRoom plugins can’t talk to each other. The Streaming plugin only needs plain RTP as input: if Linphone is a requirement on the client side and Asterisk or FreeSWITCH can be configured to relay the RTP of the Android user to an address you choose, it may be easier.
Thanks for an answer!
No, Linphone is not a must, just as an example (closer to me). But yes, Freeswitch can relay rtp, that’s true, with something like this, but again, it’s just an idea.
If you know better solutions (even in a form of ideas), this would be great.
I’d find ways to have your Android device connect directly to the Janus VideoRoom (a simple web page will do that), from where it’s easier to RTP-forward to the Streaming plugin. If you don’t have many viewers, you can use the VideoRoom directly for subscribers too.