To create a realtime screen sharing application like Teamviewer / Chrome remote desktop but without any realtime controlling system.
- ElectronJS (get native OS APIs support specifically desktopCapture)
- NodeJS (Routes to generate userId for sharing session and maybe for up/down data streams)
- Pusher Channel API (the power provider these gods need)
- How do I start a stream from one client to another? For example, I send a request to backend route that generates a id, I make a pusher channel with that id. Now how do I send video data as stream on that channel via pusher api from client? Any help would be appreciated.
This was my first article so pardon me for bad markup and thanks for reading.