画面をビデオ ストリームとしてサーバーに送信する C++ クロスプラットフォーム (Windows および MacOS X) アプリケーションを作成したいと考えています。
アプリケーションは、講義キャプチャのコンテキストで必要です。最終的に、講義を再生する Flash ベースの Web ページ (プレゼンターのビデオとオーディオ + スライド/デスクトップ) が作成されます。
現在、いくつかのオプションを検討しています。
- VLC (ビデオ プレーヤー) バイナリをアプリにバンドルし、そのデスクトップ ストリーミング機能を使用します。
- Qt Phonon ライブラリを使用しますが、十分に強力ではないようです。
- ビデオ ストリームの代わりに、個々のスクリーンショットとタイムスタンプをサーバーに送信します。次に、サーバーはビデオ ストリームを作成する必要があります。
- Java で実装し、Xuggler を使用します ( BigBlueButtonはデスクトップ共有機能に使用します)。
- ...?
この問題に取り組む方法についての洞察/コメントをいただければ幸いです。