WebRTC Awesome
- webrtc/samples WebRTC Web demos and samples
- webrtc/apprtc
- rtctunnel/rtctunnel network tunnels over WebRTC
- jitsi/jitsi-meet Secure, Simple and Scalable Video Conferences
- obsproject/obs-studio video recording and live streaming
- peers/peerjs
- MIT, Typescript
- peers/peerjs-server
- livekit/livekit-server
Distributed audio/video rooms over WebRTC
- Apache-2.0, Go
- WebRTC-HTTP ingestion protocol
- WHIP
- glimesh/broadcast-box
- supported by
- OBS, ffmpeg
- supported by
- AlexxIT/go2rtc
- https://github.com/Yahweasel/libav.js/
- node-webrtc/node-webrtc
- WebRTC 的 Node 绑定
yarn add wrtc
- Node 支持 armv7l、arm64、x64
- Electron 支持 x64
- TURN/STUN Server
- coturn/coturn
- BSD-3, C TURN/STUN Server
- pion/turn Golang, TURN Server/Client
- coturn/coturn
- Golang
- pion Golang, MIT, WebRTC
- pion/ion Distributed RTC System by pure Go and Flutter
- pion/dtls Golang, DTLS 1.2 Server/Client
- pions/webrtc
- MIT, Golang
- WebRTC API
keroserene/go-webrtc
- pion Golang, MIT, WebRTC
- Gateway
- meetecho/janus-gateway
- GPL-3.0, C
- meetecho/janus-gateway
- C/C++
- paullouisageneau/libdatachannel
- MPL-2.0, C++
- SSL - GnuTLS, Mbed TLS, OpenSSL
- usrsctp
- Plog
- libjuice
- libsrtp
- nlohmann/json
- WASM
- paullouisageneau/libdatachannel
- NodeJS
- shinyoshiaki/werift-webrtc
- TS 实现
- ICE/DTLS/SCTP/RTP
- murat-dogan/node-datachannel
- binding libdatachannel
node-webrtc/node-webrtc
- shinyoshiaki/werift-webrtc
- Spec
WebCodecs
- VideoEncoder, VideoDecoder, AudioWorkletm
- requestAnimationFrame
- https://caniuse.com/webcodecs
- Chrome 94+
WebTransport
- 加密、拥塞控制、独立流、1RTT、UDP 端口复用、透明网络迁移
- HTTP/3
- https://caniuse.com/webtransport
- Chrome 97+
参考/References
- https://quic.video/blog/replacing-webrtc/
- Explaining the WebRTC Secure Real-Time Transport Protocol (SRTP)
- A Study of WebRTC Security
- WebRTC 安全性的研究
stun
- stun.stunprotocol.org:3478
- stun.l.google.com:19302
- stun1.l.google.com:19302
- stun2.l.google.com:19302
- stun3.l.google.com:19302
- stun4.l.google.com:19302
- stun01.sipphone.com
- stun.ekiga.net
- stun.fwdnet.net
- stun.ideasip.com
- stun.iptel.org
- stun.rixtelecom.se
- stun.schlund.de
- stunserver.org
- stun.softjoys.com
- stun.voiparound.com
- stun.voipbuster.com
- stun.voipstunt.com
- stun.voxgratia.org
- stun.xten.com
- stun.fwdnet.net
- stun.voxgratia.org
- stun.xten.com
- s1.taraba.net
- s2.taraba.net
- s1.voipstation.jp
- s2.voipstation.jp
- numb.viagenie.ca
- stun.counterpath.com
turn
- turn2.l.google.com