Search code examples
javascriptvideo-streamingwebrtcrtspkurento

WebRTC/Kurento One way, one-to-many broadcasting with server-side recording


So I'm looking into Kurento to see if I can use it for what I need.

What I want is to have a mobile app that records and sends video to server in real-time (or as close to it as possible), and the server to store the video in its file system as it receives it. At the same time, a browser web application (or several instances) should be able to display the video that is being recorded as "real-time" as possible, and be able to view it whenever it wants, so the mobile app needs to send to the server and the server needs to store the video regardless of what the browser web app does.

Seeing the tutorials, what seems closer is the "Advanced One to one video call" example. But it needs the second client to accept the connection and also sends video from the second client, while I just want to view the mobile app video in the browser.

Can it be done with Kurento?

Suggestions for other SDKs or solutions not involving Kurento are also welcome

Thanks

EDIT: changed the title for clarity


Solution

  • That can be done with kurento. You just need to get the kurento-one-2-many tutorial, and add recording in the presenter side. Easy!