2

私が解決しようとしている特定の問題は、ストリームを並べて表示したい 1 つのオーディオ ソースを持つ 2 つの Web カメラがあることですが、kurento でそれを行う方法がわかりません。

理想的には、視聴者が私のストリームを見に来て、2 つの動画を並べて混ぜ合わせた 1 つの動画だけを見ることです。

JavaScript では複数のストリームをピア接続に追加したり、ビデオ トラックをプライマリ ストリームに追加したりできることはわかっていますが、これらのストリームを分割したり、kurento 側で並べて使用したりする方法はありません。

また、ffmpeg には、2 つのビデオ ストリームを 1 つのサイド バイ サイド ストリームに結合できる -filter_complex などがあることを知っています。同じことをしたいと思います。このようにして、ウェブカメラとオーディオの両方の記録を、まとめて提供して同期する必要のある複数のファイルではなく、1 つのファイルで表示できます。

4

1 に答える 1

2

composite最大 9 つのストリームを 1 つのストリームに結合するメディア要素を使用できます。ただし、このメディア要素には現在いくつかの制限があります

  • すべてのストリームは同じサイズになります
  • 結合されたストリームのサイズは常に 800x600 です
  • 各クライアントは、他のすべてのクライアントから結合された音声を受信しますが、自分の音声は受信しません。これは、レコーダーを接続する場合に重要です。
  • 現在取り組んでいる報告されたバグがあります
于 2015-10-28T10:04:23.437 に答える