共有メモリからレンダリングされた画像を読み取り、それらをパイプ(mkfifo)に書き込むC ++プログラムを持っているので、ffmpegでそれらをキャプチャし、ffserver経由でライブビデオとしてストリーミングできます。ストリームを機能させるには、プログラムと ffmpeg コマンドを別々に起動する必要があります。ffmpeg をプログラムに組み込み、パイプを回避する可能性がないかどうかを自問しました。
私のffmpegコマンド:
ffmpeg -re -f -rawvideo -s 800x600 -pix_fmt rgb24 -i myfifo http://localhost:8090/feed1.ffm
私の質問は:
ffmpeg コマンドを C++ プログラムに含める最良の方法は何でしょうか? このソリューションを改善するための他のアイデアはありますか?
どんな助けでも大歓迎です。前もって感謝します。