Thanks for your answers,
I hope you still have some patience with me.
I seem to have understood that:
- A server is needed for "handshaking" between peers.
- That this server provides the two actors with the minimum knowledge to establish two-way communication
- That this server does not intercept the data stream (audio \ video \ text) between peers.
- That this server steps aside once communication has begun.
This server is not called STUN, but it could be called SIGNALING server (right ???)
Does this server need to be configured inside the LAN or can \ should it be external?
My preference would be to rely on an already operating PHP server (external to the LAN) that I found among the offer of free hosting services.
This service however does not provide webSocket support.
I guess this signaling server has to provide both peers with the information for routing the data stream, right?
How do you comply with this task? An abstraction of what this server does or even practical examples I have not found them on the net.
They would help me break the toy and understand (maybe) what's inside.
@T S
was talking to me about free cloud services.
What exactly should I look for on the net? "cloud service webRTC signaling" or what else?
This cloud service thing might be fine for me; however, I must be sure that these services do not intercept the flow of data between the 2 peers (for obvious reasons of privacy and corporate security).
Finally, I can't imagine how potential peers on the network to connect with are detected.
It is the individual peer who somehow transmit their willingness to the server to be called or it is the server that does a sort of pooling \ scan on all the devices it finds on the network and then shows a list
to other interested peers?
What would this list of peers look like: a list of IPAs, mac addresses, pc names, or what else?
I would need to associate each value of this list to the respective colleague (first name + last name).
As you will have understood, the things that I am not clear are many.
@T S I had already read the article on https://webrtc.org but I hadn't looked at the link with the examples.
I'll take a look at it right away; may it never be that some light bulbs (or LEDs) turn on.
Thanks for your patience