2015-11-18 64 views
2

我正在視頻會議WebRTC(javascript/php)。我想記錄整個屏幕,即單個視頻中的所有視頻並將其存儲在服務器上。我可以一次錄製單個視頻,但不能同時錄製所有視頻(整個屏幕)。我能實現它嗎?WebRTC遠程錄音解決方案

還有一個大問題是遠程錄音!有沒有解決方案來記錄遠程音頻?

我已採取here的代碼。

+0

詢問第三方資源,即插件被認爲是無關緊要的。我不會標記你的問題,因爲除了這一點我相信這是一個合法的問題,你已經做了一些努力。 – NSNoob

+0

@NSNoob:感謝您的誠實迴應。是的,我有搜索的東西,但失敗了。你能否提出任何解決方案? – Asmita

回答

0

我不認爲php會在這裏有所作爲,我只能看到兩種方式。

的簡便方法:

使用一個MCU用於記錄(甚至網狀網絡的會議的替代)。您可以嘗試Kurento,LicodeIntel CS

困難的方法

如果Firefox瀏覽器:使用MediaRecorder API來記錄每個遠程流,並將它們發送到服務器,並把它們合併起來(可能與ffmpeg的),並提供一個鏈接,用戶可以看到/下載...

如果Chrome瀏覽器:您可以通過每個遠程視頻流canvas(內部發生在RecordRTC中)進行錄製,同時請求遠程對端在自己的一側錄制自己的音頻,將它們全部上傳到服務器,提供鏈接...是的,祝你好運,同步它們。

+0

我想我應該用第一種方法..因爲我不能請求遠程對等音頻,所以我不會有WAV。或者有什麼方法可以記錄我自己的桌面屏幕? – Asmita

+0

桌面流只是另一個媒體流,對記錄器沒有任何影響,但要獲取流,您可能需要將插件添加到瀏覽器中。 – mido