Fre*_*ave 5 server-side web-development-server video-recording web webrtc
我正在使用 WebRTC 创建一个 Web 应用程序,我需要在服务器上记录和保存每个会话,以便其他用户可以稍后访问。我不想在客户端记录哪些解决方案可用。什么是最好的方法来做到这一点。是否已经有任何解决方案。
您可以在服务器端实现 websocket 支持,并通过 websocket 通道从客户端流式传输到服务器。
在websocket通道上使用二进制模式是合理的。因此,在客户端,它看起来如下所示:
var stream_ws = new WebSocket('ws://localhost/ws');
stream_ws.binaryType = 'arraybuffer';
stream_ws.send(streambuffer);
Run Code Online (Sandbox Code Playgroud)
Streambuffer 变量是一个 ArrayBuffer 对象,其中包含从 MediaRecorder 获取的数据。在服务器端,您可以将流保存到磁盘。
| 归档时间: |
|
| 查看次数: |
4100 次 |
| 最近记录: |