Asmita
Asmita

Reputation: 171

WebRTC remote audio recording solution

I am working on video-conferencing with WebRTC (javascript/php). I want to record whole screen i.e. all videos in single video and store it on server. I am able to record single video at a time but not all videos at a time(whole screen). Can I achieve it?

And one big issue is Remote Audio recording! Is there any solution to record remote audio??

I have taken the code from here.

Upvotes: 2

Views: 1267

Answers (1)

mido
mido

Reputation: 25034

I do not think php is going to make a difference here, I can see only two ways.

The Easy Way:

Use an MCU for recording( even as an alternative for mesh network for conferences). You can try Kurento, Licode or Intel CS.

The Hard Way:

if firefox browser: use MediaRecorder api to record each remote stream, send them to server and merge them together( may be with ffmpeg) and provide a link to user to see/download...

if chrome browser: you can record through each remote video stream canvas( what happens in RecordRTC internally), simultaneously request the remote peers to record their own audio on their side, upload them all to the server and provide link... yeah, good luck with syncing them all.

Upvotes: 2

Related Questions