モバイル デバイスでウェブカメラのライブ ビデオ フィードを表示するストリーミング サーバーを作成しています。
私は ffmpeg 、 VLC 、 DSS の使用を検討し、次の設定を行いましたが、フレームはスキップされました:-
video4linux2 > ffserver > VLC トランスコーディング > DSS
(RAW から ffserver) > (SDP リンクへの出力) > (SDP ファイルへの SDP リンク) > (SDP ファイルからモバイルへのライブ ストリーミング)
後で VLC をテストしたところ、ネットブック (Intel Atom N480) では多くのフレームがスキップされるため、非常に非効率的で遅いことがわかりました。
DSS は、/usr/local/movies (デフォルト) から SDP ファイルをストリーミングできます。
同時に、ffmpeg の ffserver モジュールはライブ フィードを SDP リンク (SDP ファイルではない) にストリーミングできます。
私の要件は、ストリーミング用にこの DSS を渡すために、DSS の /usr/local/movies ディレクトリに SDP ファイルを作成する必要があることです。
したがって、ffmpeg から sdp ファイルを作成する方法、または SDP リンクから SDP ファイルを作成する方法 (VLC のトランスコーディングを使用せずに)。
どうやってするか ?