How do i connect webrtc for talk manually

Hi,
I want to create a desktop client for talk that will record calls.
Im really stuck with connecting Websocket or RTC, can any body help me how can I connect that webrtc/websocket for talk. please share JavaScript code for this.

Basically all code in spreed/signaling.js at master · nextcloud/spreed · GitHub and spreed/src/utils/webrtc at master · nextcloud/spreed · GitHub