0

サーバー側で未加工のユーザーメディア オーディオ ストリームを保存するソリューションがいくつかありますが、チャネル帯域幅の伝送が低い webRTC でエンコードされたストリームを保存したいと考えています。よくわからない解決策を考えます:

サーバーとクライアントを webRTC を使用して接続します。クライアントからのストリームはブラウザーによってエンコードされ、後でサーバーで使用できるようにストリームを mp3/ogg に変換します。サーバー側の nodejs webrtc 実装が 2 つ見つかりました。

1-ライコード

2-ノード webrtc

私の問題に対する他の解決策やより良いアイデアはありますか?

4

3 に答える 3

1

https://github.com/mido22/recordOpusを試してみてください。

私は基本的に、ユーザーのマイクをキャプチャし、生の pcm データを opus パケットに変換し、それをサーバーに送信し、フォーマットに変換し、変換して使用wavするオプションも提供しました。mp3oggffmpeg

于 2015-03-13T05:11:30.773 に答える