私が実装しようとしているシェルスクリプトは次のようになります。
#!/bin/bash
while [ 1 ]
do
nc -l 1234 | ffmpeg -i pipe:0 -vcodec mpeg4 -s qcif -f m4v -y pipe:1 | nc localhost 1235
done
それが行うことは、ネットワークを介してビデオ入力のストリームを取り込み、ライブ ビデオ トランスコーディング (もちろん ffmpeg を使用) を実行し、ネットを介してビデオをストリーミングすることです。私の質問は、この機能をクリーンな C コードに実装する方法です。popen() を使用して AC コードからそのようなコマンドをパイプできることは知っていますが、もっとうまくやりたいと思っています。ソケットとスタッフがいる可能性があります...どんなポインタでも大歓迎です。
AskLearnDo。