問題タブ [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.
rtsp - Rtsp接続を維持する
単純なRtspクライアントがあります...クライアントはRtspコマンドをRtspサーバーに送信し、サーバーからRTPパケットを取得します。
問題は、しばらくすると(約3〜4分)、サードパーティのRTSPサーバーがRTSPクライアントとの接続を切断することです。
RTCPを実装していません...rtspサーバーからrtpパケットを取得しましたが、RTCPパケットを送信しません...
簡単に検索すると、RTSPコマンド[OPTIONS、SET PARAMETER-GETPARAMETERなど]を使用している人がいることがわかりました。RTSPサーバーとクライアント間の接続は維持されます...しかし、私の場合は機能しません...
これが私の質問です:
- RTSPサーバーとの接続を維持するための最良の方法は何ですか?
- RTCPを実装する必要がありますか[サーバーにRTCPパケットを送信する]?RTCPパケットをサーバーに送信しないため、接続が切断される可能性がありますか?
directshow - RTPパケットまたはRtspサーバーからビデオ幅の高さを取得する
[rtspサーバーからの]ストリームビデオの幅と高さを取得する必要があります。
サードパーティのサーバーは、RTSPDESCRIBEREQUESTで次の情報を提供します。
1台のRTSPサーバーで幅と高さがわかります
a = x-dimensions:1280,1024
しかし、もう一方は幅/高さの情報を教えてくれません...それはONVIFをサポートしているようです...
とにかく-ストリームの幅-高さを取得する方法?提案...
幸運をお祈りしています
h.264 - sprop-parameter-sets である Rtsp 応答パラメーターの解析
RTSP DESCRIBE リクエストからレスポンスを取得しました。[H264 ストリームの場合]
のために
sprop-parameter-sets=Z0IAKOkAoAQNgPsgAAADACAAAAMDwWIEJQ==,aM44gA==
RFC 3984 セクション 8.1 では、[45 ページ]
パラメータの値はbase64です
しかし、オンラインの Base64 コンバーター [ http://coderstoolbox.net/string/] を使用すると、その文字列から意味のある結果が得られません...
私は何を間違っていますか?意味のある情報を得るためにそれを解析する方法は?
ffmpeg - FFMPEG API: av_open_input_file を使用して RTSP ストリームに接続する方法は?
次のように av_open_input_file() を使用して、RTSP ストリームに接続しようとしています。
AVFormatContext* ic;
avcodec_register_all();
av_register_all();
av_open_input_file(&ic, "rtsp://login:password@xxx.xxx.xxx.xxx/videoinput_1/mjpeg/media.stm", NULL, 4096, NULL);
常に「ファイルが見つかりません」を返します。同じ URL ですが、たとえば VLC プレーヤーで見ることができます。コードで何か間違ったことをしていますか?
FFMPEG 0.6 を使用していますが、代わりに最新のものを使用しますか?
gstreamer - RTSP プロトコルを使用する RTP パケットには、オーディオとビデオの両方が含まれますか?
IP カメラからキャプチャされたメディアを表示するクライアント プログラムを開発しています。RTSP プロトコルを使用する RTP パケットにオーディオとビデオの両方が含まれているかどうかを知りたいのですが、両方が含まれている場合、どのように抽出すればよいですか?
c - C コードで実装された RTSP パイプラインが機能しない?
私のシナリオは次のとおりです:-
ポート 554 の IP 192.168.1.24 で RTSP サーバーをセットアップしました。クライアント側で次の gst-launch コマンドを使用してパケットを受信すると、すべて正常に動作します。
しかし、C コードを介して同じことを実装すると、エラーが発生します。私の C コードは次のとおりです。
エラーなしでコードをコンパイルできます。しかし、次の形式で生成されたバイナリを実行すると:-
次のエラーが表示されます:-
内部データフローエラーがあることを誰でも示唆できますか?
network-programming - Live555 OpenRTSP クライアントがサーバーに再接続
これは状況です:
- Live555 openRTSP クライアントで RTSP サーバーに接続します
- 次に、サーバー接続が失われたとします
rtsp サーバーに再接続するには、どうすればよいですか?
- openRTSP クライアントはこれを処理しますか? [私の実験ではそうではありません]
- そうでない場合、接続が失われたことをどのように検出し、Open Rtsp Client コードを変更してサーバーに再接続する必要がありますか?
助言がありますか?
rtsp - Live555 OpenRTSPクライアント:現在のrtspクライアントを適切に削除して新しいクライアントを起動する方法
上手、
OpenRtspクライアントがサーバーとの接続を失ったとき、古いクライアントと他のパラメーターを破棄してから、新しいクライアントを再作成します。
クライアントはOptions、Describe要求を正常に送信しましたが、その後失敗しました...セッションとサブセッションを作成できないため、アクセス違反エラーが発生しました。
古いOpenRtspClientを適切にリセットして、新しい「ブランド」のRTSPClientを取得するにはどうすればよいですか。
古いクライアントをリセットする現在の方法:
playCommonクラスの「shutdown」メソッドを変更するだけです。ティアダウンは送信しませんでした...
..。
そして私のReStartCode:
android - AndroidデバイスをRTSPサーバーとして作成する方法
AndroidデバイスをRTSPサーバーとして作成し、他の受け入れ可能なデバイスでビデオをストリーミングする方法があるかどうか知りたいです。これを実現するために従う必要のあるRTSPサーバーやその他のプロトコルについて理解していません。
どんな助けでも大歓迎です。
ありがとう、SKU
flash - フラッシュストリーミングクライアント
ネット上でフラッシュストリーミングクライアントが見つかりません。グーグルで間違った用語を使っているかもしれませんが、これは明らかな必要性のようであり、この単純な必要性のためにFlashを使ったプログラミングを学びたくありません。rtspという用語を使用すると、スタンドアロンソフトウェアしか見つかりません。オープンソースまたはプロプライエタリの優れたインターフェイスを備えた、すでにプログラムされた優れたクライアントが必要です。Html5のhttp://sublimevideo.net/のようなものですが、まだrtspをサポートしていません。
私は何が間違っているのですか?