0

有一些解决方案可以在服务器端保存原始用户媒体音频流,但我想保存具有低通道带宽传输的 webRTC 编码流。我想到了一个我不确定的解决方案:

使用 webRTC 连接服务器和客户端,来自客户端的流被编码然后由浏览器,将流转换为 mp3/ogg 以供以后在服务器上使用。我发现了两个服务器端 nodejs webrtc 实现:

1- licode

2-节点-webrtc

对于我的问题,还有其他解决方案或更好的主意吗?

4

3 回答 3

3

你可以试试kurento

我只会链接你这篇文章: https ://stackoverflow.com/a/24960167/1032907

于 2015-02-10T19:28:37.093 回答
1

你可以试试https://github.com/mido22/recordOpus ,

我基本上,捕获用户的麦克风并将原始 pcm 数据转换为 opus 数据包,将其发送到服务器,转换回wav格式,还提供了转换为mp3ogg使用ffmpeg.

于 2015-03-13T05:11:30.773 回答
0

我最近在 Ubuntu 上成功设置了一个用于录制视频和音频的OpenVidu服务器,它在后台运行 Kurento 媒体服务器,并提供了许多方便的 API。使用 CloudFormation 配置运行 OpenVidu 服务器是最简单的,它负责 SSL 设置、运行录制所需的 docker 容器等。

于 2019-02-14T03:23:44.500 回答