I want to use janode to receive requests from the client (html js, fluter) via socket. and then janode will interact with janus.
Specifically, I have a client using webrtc to send a stream through janode( videoroom plugin) by socket (ws:host:4444) and then janode will forward the rtp to a streaming.
And the user will watch the stream via the second streaming example (streaming plugin) ( ws:host:4445)
Yes of course, that is a quite standard usage scenario.
The most important thing to bear in mind is that janode only acts on the signalling layers, it will help translating / wrapping APIs from your client to the janus server, but media transfer will always be end-to-end.
Thank for reply. I’m using this method, but it seems that during the rtp video relay, there are a lot of lost frames and the video keeps jerking. Is there any way to increase streaming latency to reduce frame loss (no stuttering).
Thanks,
Thien
This is not relevant to the topic of the original post. However the rtp forwarding is just a copy of what Janus is receiving from a publisher, hence if there’s any problem on it they are likely present in the publisher feed too. I’d suggest opening a new topic (not in Janode section).