は、私はDellのクリエイティブ統合WebカメラからWMV/ASFコンテナ+ WMV2コーデックでトランスコードUDPマルチキャストストリームのための2-3秒の遅延を得ましたcifビデオサイズ。
MP4/MOVコンテナ+ H.264コーデックを使用している場合、ビットレート、fps、およびスケールで同じ設定で前者の2倍の遅延があります。
私はそれに興味がないので、両方のストリーミング設定でオーディオを無効にしました。
私は2つのVLCのバージョンで勉強しました:付き
- VLC 1.1.11(最新のWindowsの安定版リリース)
- VLC 2.1.0(最新のナイトリービルド版)
を最初のバージョンでは、ウェブカメラからトランスコードしてストリーミングできましたが、ストリームを正しく再生できませんでした(ちょうど黒いビデオストリームがありました)
2番目のバージョンでは、トランスコード、ストリーミング、再生用に最適です。
この研究は、上で行われた:あなたがビデオ/オーディオをストリーミングするためにRTSPプロトコルを使用している場合、あなたは
ツール - > preferences->オール>入力時の遅延を調整することができます
Intel Core 2 Duo T7250
4GB DDR2-667 SDRAM
SATA 7200 RPM HDD
GeForce 8400M GS 128MB GDDR3 (+ 128MB shared memory = 256MB video memory)
Windows XP Pro SP3
ラップトップでsimular設定を試しましたが、プロセッサはi7ですが、グラフィックカードはインテルのものです。ビデオをストリーミングするときにグラフィックスカードプロセッサーが使用されるかどうか知っていますか?それは私の問題かもしれません。 – Marc
はい、Windowsでは、 'dshow://'はDirectShowインタフェースです。 DirectX GPUのすべてのハードウェアアクセラレーション機能を使用します。これらの機能は、サーバー側またはクライアント側のいずれかで検出された場合にパフォーマンスを向上させることができます。 – ecle