Get Buidling!
This section covers everything you will require from Push SDK to create any functionality or features related to Push Notification.
Get Started
Push Video enables web3 native real time communication between wallets, groups, NFTs or even conditional (gated) groups. To do so, you will be using Push SDK API that will abstract away the complexity of authentication, encryption, signing, sending and receiving of media stream and connection.
Initialize User
Before you can start a video call. you will need to initialize a user or re-authenticate the user. To do so you will use PushAPI.initialize call from @pushprotocol/restapi package.
Manage User
These APIs are useful when you want to manage the Push User profile. This includes changing profile name, avatar, preferences or encrytion algorithms.
Setup Video Stream
Video stream is a real-time communication protocol, setting up a video stream is the first step to manage video calls. This section covers everything you need to do to set up a video stream.
Initializing Video
Push Video API abstract away connection and encryption methods to enable seamless video calls between wallets.
Request Video Call
This section covers everything you need to do to request video calls.
Manage Video Call
This section covers all APIs related to managing video calls such as accepting, rejecting, and ending video calls.