RecordRTC:将 blob 服务器端与 PHP 合并
Posted
技术标签:
【中文标题】RecordRTC:将 blob 服务器端与 PHP 合并【英文标题】:RecordRTC: merge blobs server-side with 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 个视频(服务器端),并且在文档中没有找到任何工作示例,也没有明确回答这个问题。
谁能帮忙?
谢谢。
【问题讨论】:
【参考方案1】:连接文件而不做任何进一步修改应该会产生一个有效的文件。
一个简单的搜索发现了这个question,它是关于如何在 php 中连接文件的。
【讨论】:
以上是关于RecordRTC:将 blob 服务器端与 PHP 合并的主要内容,如果未能解决你的问题,请参考以下文章