WebRTC server as a member

Good time of day.
Writing a project in Node.JS plan to stream video and audio. I want to use WebRTC technology to receive video and audio streams from the clients and then send to the server.
Interested in ways of getting the stream on the server side. Is there any ready-made solutions or who can tell in what side generally to dig?
October 3rd 19 at 04:26
5 answers
October 3rd 19 at 04:28
Can choose from ready-made libraries, here is a list of
Each of them has the Doc and examples, well a minimum of one article (English). example of application (googol najdete)
The pros and cons in excess.

The first of appeared, and as a result the "prokachany" and stable is the module WebRTC.io,
most of the rest of his forks.
WebRTC.io (WebRTC-client for node )

PS: However, server-side WebRTC is nothing special, it can be operated by all known socket.io (for example here).
In General it is advised to do some smart people, because the problem is very specific to the solution through an additional level of abstraction.

PPS: actually a subject IRL (source)
Or do you not understand the question or I do not understand the answer.
The server signaler I have wrote myself.
I need to get audio and video streams from the clients and send them to other clients on. (for privacy ip addresses as necessary). - herminia_Mosciski commented on October 3rd 19 at 04:31
October 3rd 19 at 04:30

Search for implement PeerConnection in node.js. For example, this library allows you to record audio.
See also the recently introduced library for nodejs webrtc. Apparently, this is what you need.

Great! Just what you need, and with video support seen?.. - herminia_Mosciski commented on October 3rd 19 at 04:33
Unfortunately, I have not seen. Faced with having to address this issue in the near future, but until the eye caught only the integration with Asterisk and SIP. - herminia_Mosciski commented on October 3rd 19 at 04:36
Edited the question, I found an interesting library. - piper40 commented on October 3rd 19 at 04:39
October 3rd 19 at 04:32
There is a special server software for this. For Example, WebRTC & Broadcasting Server. Send him a stream using WebRTC, then cling to other browsers, and see this thread. Here is the demo.
October 3rd 19 at 04:34
The decision came after years? Also ask this question, and yet only came to this option:
https://www.npmjs.com/package/recordrtc
The client passes not the PeerConnection, and webrtc renders the video in the webm format. A nodejs Liba, which receives and writes the file. It is high time that we try to pass on the socket. Now will.
If anyone has found a better solution, please write.
I'm still basically looking for a solution. That is looking for a solution again :) - herminia_Mosciski commented on October 3rd 19 at 04:37
Now I also. Find a solution that will accomplish your goal) - herminia_Mosciski commented on October 3rd 19 at 04:40
the same situation...need webinar gash)I also think this plugin will fit...you can put colback on stop record and send it via socket to a server...and do stop the media every miliseconds - piper40 commented on October 3rd 19 at 04:43
In General, we decided to stop at BBB =) Too much time spent on searches... Apparently, webRTC was created more for the phone than for broadcasts. - piper40 commented on October 3rd 19 at 04:46
: Well how did it happen?) There's a problem there, if the files are written, then no sound, but if you write separately the sound, put it all in one file, and transmit, it turns out such a heavy script. which is unlikely to be adequate to pull any server. - herminia_Mosciski commented on October 3rd 19 at 04:49
it turned out just with a blinking.call colback can be 1 time per second.And this is bad.flashes due to the fact that every second is changing the src offer media. tried to get even deeper.data transfer to the buffer level but the client js threw an error...I advise you to chase it all through ffmpeg. - Ashlynn_Kautzer44 commented on October 3rd 19 at 04:52
Big blue Baton was formerly in the g@#!Mr. right now seems corrected) - Samara_Keebler commented on October 3rd 19 at 04:55
: I BBB like not only the primary connection of devices with several different attempts, through a servlet, then a flash and there is also a standard resolution from chrome gets. And a server like no problem pulling even surprised. - Ashlynn_Kautzer44 commented on October 3rd 19 at 04:58
: what is BBB? - Ashlynn_Kautzer44 commented on October 3rd 19 at 05:01
: BigBlueButton - Samara_Keebler commented on October 3rd 19 at 05:04
: there are no people who would suggest how to do it(handles) all offer turnkey solution( - Samara_Keebler commented on October 3rd 19 at 05:07
by the way about ffmpeg How to raise the server for video broadcasting in real-time? - Ashlynn_Kautzer44 commented on October 3rd 19 at 05:10
October 3rd 19 at 04:36
If you write what you plan to do with threads on (after receiving server), then maybe I would have proposed some solution :)
plan to keep records of the streams and broadcast them to other participants of the exchange C->S->C - herminia_Mosciski commented on October 3rd 19 at 04:39

Find more questions by tags WebRTCBrowsersNode.js