2

Android クライアントから RTP/H264 ビデオ ストリームを受信し、これらをファイルに保存するサーバーを作成しようとしています。

現在、サーバーでVLCを使用していますが、これはうまく機能しています。ただし、VLC は重量のあるソリューションであり、スケーリングがうまくいかない可能性があるのではないかと心配しています。私は実際にビデオを再生しているのではなく、ファイルに保存しているだけなので、もっと効率的な解決策が必要だと思いました。

現在、Amazon ec2 インスタンスの使用を計画しているため、インスタンスごとにできるだけ多くのクライアントにサービスを提供することが目標です。

私は言語面で柔軟性があります (学ぶ意欲があります)。仕事に適した言語を選びたいです。

それで、これらのストリームをファイルに保存するための優れたスケーラブルな方法を知っている人はいますか?

前もって感謝します!


編集

FFmpeg または libav は有望に見えます。それらを今調べています。

4

1 に答える 1

1

基本的に、rtp スタック サーバー側をサポートするライブラリが必要なので、ペイロードを抽出して、ファイルに追加するだけです。ffmpeg は素晴らしい選択です。rtp スタックがあり、コンテナ (MP4 など) を生成することもできます。必要に応じて。実際、VLC は内部で ffmpeg の libav ライブラリを使用しています。

于 2013-04-22T02:17:18.687 に答える