-
Notifications
You must be signed in to change notification settings - Fork 36
/
CURRENT.txt
19 lines (14 loc) · 1.26 KB
/
CURRENT.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Multi-Server=>
- RTMFP onRendezVousUnknow => useless in external API, happens just on group member connection between => returns les adresses de tous les serveur RTMFP actifs
- RTMFP Group new member => if group < 2log2(N)+13 then broadcast to servers this memberId (server.broadcast = TCP), et sans l'enregistrer dans les groupes correspond distribuer le memberId à 2log2(N)+13 membres (pour bien mixer les groupes entre serveurs)
Sur contrat:
- Security StreamData... check all
- WebSocket => @join, return log truc ips + @relay, send messages to every members?
- HTTP with mime=application/sdp + upgrade=WebRTC => WebRTC(sdp)!!!!!
- WebSocket-SIP => https://tools.ietf.org/html/rfc7118 - https://en.wikipedia.org/wiki/JsSIP - http://www.jssip.net/
- https://webrtc.github.io/samples/src/content/peerconnection/munge-sdp/
C:\Program Files\VideoLAN\VLC>vlc -vvv C:\Users\mathieu\Documents\Marc\SintelJS.ts --sout "#udp{dst=127.0.0.1:1234}"
1- WebSocket (+)full control (+)extrem low latency (+)allow any codec support (+)cross browser (-)JS decoding
2- WebRTC (+)native decoding (+)low latency (-)required WebRTC support (-)codec supported depend of browser
3- HTTP/MP4 framgented (+)native decodng (+)cross browser (-)latency to test (-)codec supported depend of browser