mediarecorder-api相关内容

我们如何使用 mediaRecorder 将画布流与音频流混合

我有一个使用 canvas.captureStream() 的画布流.我有来自 webrtc 视频通话的另一个视频流.现在我想将画布流与视频流的音轨混合.我该怎么做? 解决方案 使用 MediaStream 构造函数 在 Firefox 和 Chrome 56 中可用,用于将轨道组合成一个新流: let stream = new MediaStream([videoTrack, audi ..
发布时间:2022-01-17 11:38:01 前端开发

从浏览器中的网络摄像头获取 ReadableStream

我想在浏览器中将网络摄像头输入作为 ReadableStream 以管道传输到 WritableStream.我曾尝试使用 MediaRecorder API,但是当我想要一个连续流时,该流被分成单独的 blob.我认为解决方案可能是将 MediaRecorder 块通过管道传输到一个统一的缓冲区并作为连续流从中读取,但我不确定如何让该中间缓冲区工作. mediaRecorder = new M ..
发布时间:2021-09-22 20:18:38 前端开发

在视频通话期间将音频添加到传入流中以记录通话双方的语音

我创建了一个使用 peer js 来发起视频通话的应用程序.我正在使用 mediarecorder Api 来记录来自呼叫者的传入流.但是,我需要将通话中呼叫者和接收者的音频添加到录音中,并且视频应该仅是呼叫者(传入流). 我已经尝试过 https://github.com/muaz-khan/MultiStreamsMixer 这个.但是,在录制它时,我通过 vlc 得到了一个无法读取的文 ..
发布时间:2021-09-22 20:12:40 其他开发

new MediaRecorder(stream[, options]) 流可以修改吗?

new MediaRecorder(stream[, options]); 我想记录用户的摄像头和音频 我需要在录音时将 song.mp3 混合到音轨中. 并导出视频文件以通过链接下载. 但是MediaRecorder的第一个参数流可以修改吗? 但是当我使用 recoder.stop() 提示错误:无法在“MediaRecorder"上执行“stop":Medi ..

为什么MediaRecorder无法启动? (错误:没有可用的音频或视频轨道)RecordRTC

更新:目前最好的假设是,这是由大型学校/大学网络引起的 - 其他用户没有问题。 我使用RecordRTC录制音频。这依赖于MediaRecorder。 第一次开始录制时,会记录此(发生)错误: DOM异常:无法执行开始媒体录音机: MediaRecorder无法启动,因为没有音频或视频 可用曲目 使用recorderType :MediaStreamRecord ..

将Firefox标签记录为像chrome上的screencastify的视频

我想通过浏览器扩展来记录Firefox浏览器标签,如 chrome.tabCapture API用于获取当前活动的数据流并记录Web-RTC的流 RecordRTC.js 使用实验。像明智一样,Mozilla Firefox中是否有任何API来获取Firefox浏览器中的标签流。 PS:我正在询问有关记录Firefox的标签不记录屏幕或窗口或透过凸轮。 解决方案 多个特权apis , ..