javascript - WebRTC远程录音解决方案

标签 javascript php audio webrtc video-recording

我正在使用 WebRTC (javascript/php) 进行视频 session 。我想录制整个屏幕,即单个视频中的所有视频并将其存储在服务器上。我可以一次录制单个视频,但不能一次录制所有视频(整个屏幕)。我能实现吗?

其中一个大问题是远程录音!有没有办法录制远程音频?

我从 here 获取了代码.

最佳答案

我不认为 php 会在这里有所作为,我只能看到两种方法。

简单的方法:

使用 MCU 进行录制(甚至可以作为 session 网状网络的替代方案)。您可以尝试Kurento , LicodeIntel CS .

困难的方法:

如果是firefox浏览器:使用MediaRecorder api记录每个远程流,将它们发送到服务器并将它们合并在一起(可能使用ffmpeg)并提供链接给用户查看/下载...

如果是 chrome 浏览器:您可以通过每个远程视频流 Canvas 进行录制(内部发生在 RecordRTC 中),同时请求远程对等方录制自己的音频,将它们全部上传到服务器并提供链接...是的,祝同步它们一切顺利。

关于javascript - WebRTC远程录音解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33772938/

相关文章:

javascript - 使用 JQuery 更新 Html.Dropdownlists

php - 在 php 中写入 csv 文件时开头的空行

actionscript-3 - AS3。麦克风录制的持续时间少于原始声音

audio - 音频编码/解码与格式转换的区别

javascript - 如何从 AJAX 请求中解析 HTML?

javascript - 为什么 JavaScript 中的某些方法会复制所调用的对象?

javascript - curl 如何映射到 Google App Script URLFetchApp

javascript - 使用 Javascript 将带有 mySql 数据库的 php 文件转换为 html

php - 在php中隐藏 slider 图像

php - 选择时弹出音频文件php