【问题标题】:RecordRTC: merge blobs server-side with PHPRecordRTC:将 blob 服务器端与 PHP 合并
【发布时间】:2022-01-11 21:00:38
【问题描述】:

我需要在使用 WebRTC 的网络会议应用程序之上构建一个录制功能。为此,我使用 RecordRTC js 库。

录音不会在通话结束时上传,但出于实际原因,每 3 秒就会有一部分流从客户端上传到服务器。这是为了避免在最后等待大型上传。

这是 JavaScript:

RTC_recorder = RecordRTC(stream, {
    type: 'video',
    mimeType: 'video/webm;codecs=vp8',
    timeSlice: 3000,
    ondataavailable: function(blob){
        upload_to_server(blob);
    }
});

我已经能够在服务器上保存单独的 blob:

-blob1.webm (readable video)
-blob2.webm (not readable)
-blob3.webm (not readable)

但不幸的是,我不明白如何将 blob 合并为 1 个视频(服务器端),并且在文档中没有找到任何工作示例,也没有明确回答这个问题。

谁能帮忙?

谢谢。

【问题讨论】:

    标签: file-upload webrtc blob recordrtc


    【解决方案1】:

    连接文件而不做任何进一步修改应该会产生一个有效的文件。

    一个简单的搜索发现了这个question,它是关于如何在 PHP 中连接文件的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-22
      • 2016-07-15
      • 2019-03-11
      • 2019-09-09
      • 2018-11-07
      • 2011-01-06
      • 2013-04-23
      相关资源
      最近更新 更多