Install β’ Website β’ Privacy Policy β’ Terms of Service β’ Code of Conduct
p2p.kiwi P2P Conferencing and Screen Sharing is a simple and
easy-to-use screen sharing tool for Mac, Windows, and Linux.
It utilizes a peer-to-peer connection to share your screen with others, without the need for an account. STUN and optional TURN servers are still used to exchange ICE connectivity information.
That is not a signaling server for chat or media keys.
Grab the latest release from the GitHub releases page.
paru -S p2p-kiwi-bin`or
yay -S p2p-kiwi-bin`brew install --cask p2p-kiwiWarning
Don't determine whether the call is E2EE by checking whether WebRTC reports DTLS-SRTP.
DTLS-SRTP is expected to encrypt transport.
Our actual E2EE guarantee comes from MLS-managed application keys encrypting the media with SFrame.
βββββββββββββββββββββββββββββββββββββββββββββββ
β MLS β
β membership + E2EE key management β
βββββββββββββββββββββββββββββββββββββββββββββββ€
β SFrame β
β E2EE encryption of media frames β
βββββββββββββββββββββββββββββββββββββββββββββββ€
β DTLS-SRTP β
β WebRTC transport security β
βββββββββββββββββββββββββββββββββββββββββββββββ€
β ICE / UDP β
β networking β
βββββββββββββββββββββββββββββββββββββββββββββββ
MLS answers:
"Who is in this encrypted group, and what cryptographic secrets should they possess?"
SFrame answers:
"How do I encrypt this video/audio frame so infrastructure carrying it can't read it?"
DTLS-SRTP answers:
"How do I securely transport WebRTC media over this connection?"
MLS Group
βββββββββββββββββββ
β Alice Bob Carol β
ββββββββββ¬βββββββββ
β
derives E2EE keys
β
βΌ
SFrame
encrypt media
β
βΌ
DTLS-SRTP
β
WebRTC transport
β
βΌ
Peer

