問題タブ [rtsp-client]
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.
model-view-controller - MVC RTSP 転送要求
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で働いています
video-streaming - マルチキャスト ビデオ ストリームを作成するには、RTSP または RTMFP のどちらが最適ですか?
マルチキャスト ビデオ ストリームを作成するには、RTSP または RTMFP のどちらが最適ですか?
そして、これら 2 つの方法の違いは何ですか: RTSP は、マルチキャスト送信用のプロトコル IGM & BGP (PIM) を介してビデオをユーザーに直接送信しますが、RTMFP は途中でサーバーを使用してビデオをユーザーに再変換しますか?
java - Java の RTSP クライアント - リンクが機能しない
私は単純な rtsp クライアントを書いています。IP カメラからビデオを再生したい。
このリンクを VLC で開くと、カメラのプレビューが表示されます。
しかし、Javaでこのリンクを開くことができません。黒い画面しかありません。これが私のコードです。
単純な mp4 ファイルでテストしたため、私のプレーヤーは動作します。
rtsp ストリームを開くにはどうすればよいですか?
google-chrome - Chrome のハードウェア アクセラレーションを使用して、H264 でエンコードされた RTSP ストリームをデコードおよびレンダリングする
H.264 でエンコードされた RTSP ストリームを Google Chrome でデコードしてレンダリングする必要があります。低遅延が必要なため、デコード プロセスにハードウェア アクセラレーションを使用する必要があります。Chrome で RTSP ストリーミングに使用できる PPAPI プラグインを探していましたが、見つかりませんでした。NPAPI プラグインは Chrome から削除されたため、VLC プラグインは使用できなくなりました。ライブ ストリーミングも HTML5 プレーヤーではサポートされていません。
このシナリオでは、ハードウェア アクセラレーションを使用してレイテンシを短縮し、ブラウザーで RTSP (H264 エンコード ストリーム) をデコードおよびレンダリングする RTSP クライアントを Chrome でビルドまたは使用 (利用可能な場合) するにはどうすればよいですか?