Web サーバーにリクエストを送信して、外部からアクセスできるように rtsp IP カメラを再ストリーミングしたいと思います。私はffserverとffmpegを使って遊んでいます。しかし、どの設定でも常に約 10 秒の遅延が発生しました。-fflags nobuffer、probesize とanalyseduration の値の再生、zerolatency の追加などを試しました。そのため、ffserver をリストリーミング サーバーとして使用することをあきらめました。
再ストリーミングがなく、ffmpeg を使用してファイルまたはビューに出力するだけの場合、1 秒未満の低レイテンシが得られました。
現在、クライアントがカメラに間接的にアクセスできるようにして、リストリーミング サーバーの使用をなくすことを考えています。私の質問は、サーバーに送信される rtsp リクエストを IP カメラに転送する方法です。私の Web サーバーには 2 つのネットワーク インターフェイスがあります。1 つは IP カメラが接続された内部用で、もう 1 つはパブリック アクセス用です。IPカメラを内部ネットワークでプライベートに保ち、インターネットに公開しないようにしたい. したがって、着信 rtsp リクエストを IP カメラに転送したいと思います。
私はMVCとIIS 7.5で働いています