WebRTC PeerConnection client nodejs

General Tech Bugs & Fixes 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Bugs & Fixes related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago
2

I'm trying to get WebRTC PeerConnection client on ubuntu to work with nodejs.

First I tried wrtc (https://github.com/js-platform/node-webrtc). I manage to run the client, but I cannot seem to fetch the the data stream. I've noticed the the RTCPeerConnection/PeerConnection on this module have different functions/implementation than when I run inside chrome. So I went looking for another nodejs PeerConnection.

I tried: https://github.com/Rantanen/node-peerconnection

The already compiled version throws an error: _ZN6webrtc17BitrateController23CreateBitrateControllerEv

I figured that to get it to work properly, I have to compile the peerconnection on my machine.

I've followed http://www.webrtc.org/reference/getting-started and compile webrtc in the directory: /home/myuser/.webrtc/. I have /home/myuser/.webrtc/trunk/out/(Debug/Release). I have peerconnection_client executable.

Next I cloned: https://github.com/santiago/node-peerconnection (another implementation, with a make file). When I'm trying to run the makefile (make WEBRTC_ROOT_PATH=/home/myuser/.webrtc/trunk) I get the error:

src/node_peer_connection_client.h:9:18: fatal error: node.h: No such file or directory
 include <node.h>

I have /usr/include/nodejs (and /usr/include/node symlink). I've noticed that there's an src dir inside (/usr/include/node/src/node.h).

Other things I tried:

https://github.com/js-platform/node-webrtc

https://github.com/Raynos/peer-connection

Basically, I'm trying to get a PeerConnection client that has been compiled on my machine to work with nodejs.

Any help will be appreciated ;) Thanks

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.