WebRTC远程录音解决方案
WebRTC remote audio recording solution
我正在 video-conferencing 与 WebRTC
(javascript/php) 合作。我想录制整个屏幕,即单个视频中的所有视频并将其存储在服务器上。我可以一次录制单个视频,但不能一次录制所有视频(整个屏幕)。我能实现吗?
还有一个大问题是远程录音!远程录音有什么办法吗??
我从 here 中获取了代码。
我不认为 php
会在这里有所作为,我只能看到两种方式。
简单的方法:
使用 MCU 进行录制(甚至可以作为会议网状网络的替代方案)。你可以试试 Kurento, Licode or Intel CS.
艰难的道路:
如果是 firefox 浏览器:使用 MediaRecorder
api 记录每个远程流,将它们发送到服务器并将它们合并在一起(可能与 ffmpeg 一起使用)并提供 link 给用户至 see/download...
如果 chrome 浏览器:你可以通过每个远程视频流进行录制 canvas(在 RecordRTC
内部发生的情况),同时请求远程对等端在他们的设备上录制自己的音频一边,将它们全部上传到服务器并提供 link... 是的,祝你同步全部好运。
我正在 video-conferencing 与 WebRTC
(javascript/php) 合作。我想录制整个屏幕,即单个视频中的所有视频并将其存储在服务器上。我可以一次录制单个视频,但不能一次录制所有视频(整个屏幕)。我能实现吗?
还有一个大问题是远程录音!远程录音有什么办法吗??
我从 here 中获取了代码。
我不认为 php
会在这里有所作为,我只能看到两种方式。
简单的方法:
使用 MCU 进行录制(甚至可以作为会议网状网络的替代方案)。你可以试试 Kurento, Licode or Intel CS.
艰难的道路:
如果是 firefox 浏览器:使用 MediaRecorder
api 记录每个远程流,将它们发送到服务器并将它们合并在一起(可能与 ffmpeg 一起使用)并提供 link 给用户至 see/download...
如果 chrome 浏览器:你可以通过每个远程视频流进行录制 canvas(在 RecordRTC
内部发生的情况),同时请求远程对等端在他们的设备上录制自己的音频一边,将它们全部上传到服务器并提供 link... 是的,祝你同步全部好运。