問題タブ [v4l2loopback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1973 参照

loopback - ループバック 4、postgres コネクタを使用した SQLQuery によるクエリ

これは、ループバックのドキュメントに記載されている非常に一般的な例に従って、リポジトリを定義した方法です:-

私はAModelRepository.execute(sql, null, cb)それがうまくいくことを望んでいました。しかし、そのエラーが発生します-Error: Not implemented

どんな助けでも大歓迎です。

0 投票する
1 に答える
3685 参照

ffmpeg - FFMPEG を使用して Web カメラ (v4l2) から供給されたライブ ストリームに遅延を追加するにはどうすればよいですか?

FFMPEG を使用して、(v4l2) ウェブカメラからメディア サーバーに送信されるストリームに遅延を追加するにはどうすればよいですか?

ここでの使用例は、ビデオで何かが検出されたときにビデオをサーバーにストリーミングできるようにしたい防犯カメラのようなものです。対象のイベントがビデオで確実にキャプチャされるようにする最も簡単な方法は、FFMPEG を使用して、遅延を追加してカメラから仮想ループバック デバイスにストリーミングすることです。そのループバック デバイスを使用して、重要なイベントが発生したときにライブ ストリーミングを開始できます。

GStreamer では、queue要素のmin-threshold-timeパラメーターを使用してこの種の遅延を実現します。たとえば、次の (非常に簡略化された) パイプラインの例では、v4l2 ウェブカメラからの出力を表示する前に 2 秒の遅延を追加します。

gst-launch-1.0 v4l2src device=/dev/video1 ! queue max-size-buffers=0 max-size-time=0 max-size-bytes=0 min-threshold-time=2000000000 ! xvimagesink

FFMPEG で同じことを達成するにはどうすればよいですか? これに GStreamer を使用することを妨げる技術的な課題がいくつかあります。

このオプションを調査しitsoffsetましたが、私が知る限り、既に記録されたファイルに対してのみ使用可能であり、適切な代替手段が何であるかは明確ではありません.