Intro to Push Video
Push Video protocol is a versatile tool that supports decentralized wallet-to-wallet video calls in a chain-agnostic way and offers diverse use cases for any dApp. It's compatible with both frontend and backend development, allowing easy integration with web applications using frameworks like React or vanilla JavaScript.
Why Push Video?​
Push Video brings native wallet to wallet (or multi-wallets) audio and video calling functionality. As a standalone offering or as part of Push Group Chat. This enables a native, seamless web3 wallet first experience for real time communication and opens up the possibilites for —
- Video calling without the user going to any other platform
- Web3 social real time calls
- Web3 DAO community calls
- Creator economy via incentivized calls
- Seamless Web3 gaming
- Streaming
How Push Video works?​
Push Video utilizes Push Notifications to exchange peer info and intent for connection which is then fed into WebRTC for peer to peer connection.
Three hidden notifications are fired to wallet (initialization, handshake, completion) to enable wallet to wallet calling. Mesh architecture is used to enable multiple wallets joining. All communication from Push Video is signed and validated by a set of nodes, which are together called Push Network.