I wish do several little projects experimenting with video and audio streaming from client to server and from client-server-multiples points, I have several questions:
Can be done with WebRTC, not with WebSockets. See Do websockets allow for p2p (browser to browser) communication?
WebRTC: Chrome + Firefox (+ Opera)
WebSockets: Chrome + Firefox + IE + Safari (+ Opera and some others)
WebRTC: UDP (SRTP), (also possible: TCP mode with TURN server) hopefully always end-to-end encrypted, but I'm not sure in case of TURN servers
WebSockets: TCP, can be secured via HTTPS/WSS, but not end-to-end between peers!