Hi Guys,
Can anyone explain to me, which protocol is used between client and server? Or anywhere this problem has been explained please refer to me.
Janus can use JSON over HTTP/WebSockets/Rabbit MQ/MQTT/Nanomsg/Unix Sockets
This diagram is completely wrong, because it seems to suggest Janus is just a signalling channel, and then media will be peer-to-peer between Alice and Bob. Janus will always be on the media path. Please take some time to see how Janus works by watching one of the more generic presentations among the ones listed here.
@lorenzo
@rsatom
Thank you very much.
I’m new to Janus, so there will be very basic questions; please forgive me. I have the following question and hope you can help.
If I want to add a new HEADER or a new key handler in the BODY, what do I need to do?
If I want to add a new HEADER or a new key handler in the BODY, what do I need to do?
It sounds somehow wrong for me (and what is “key handler” here?)… I don’t see any reason why it can be required to do it, if you don’t plan to modify Janus itself…
Can you please elaborate a little bit more what exactly you want to achieve?
@rsatom @lorenzo
Yeah, I want to use the Jansu base and customize it for my project. For the initial step, I plan to add a new HEADER and some corresponding BODY sections to manage it. Could you please explain how to proceed with this? Alternatively, should I create a new module within Janus specifically for handling my part?
First of all it’s “Janus” not “Jansu”
And I still didn’t get answer why you want add that changes? And what do you mean by “create a new model”? I can’t understand what model you are talking about…
What plugin from Janus you want to use (modify)?
@rsatom @lorenzo
Apologies for the delayed response.
In the Janus, I need to collect some specific information from clients. I believe the most efficient way to achieve this would be by adding a parameter to the existing JSON format.
However, I’d like to confirm:
- What parameters are currently included in the original JSON format? and
- Is it possible to extend the format, meaning add new parameters, if needed?
Additionally, I’d appreciate any guidance on implementing this modification. Specifically, which plugin might need adjustments to accommodate the new parameter?
@nguyenquocchinh I would recommend you just put some service in between client and Janus…