問題タブ [rtcp]
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.
networking - RTCP パケットが失われるとどうなりますか?
私は RTP/RTCP プロトコルに不慣れで、RTCP は何らかの診断目的で RTP パケット間で定期的に送信されると聞きました。RTP パケットが失われた場合、シーケンス番号と RTCP パケットのレポートによって識別できるとします。しかし、RTCP パケット自体が失われるとどうなりますか? 「BYE」形式(参加の終了を示す)の例を見てみましょう。
c - RTP パケット損失処理
私はrtpパケットを処理するためにcでジッターバッファプログラムを書いています.ここでRTPはトランスポートにUDPを使用するため、接続は信頼できず、パケットは順序どおりではなく、パケットの損失も発生します.パケットの順序が変更された場合、iシーケンス番号 (RTP ヘッダー情報内) で並べ替えますが、パケット損失をどのように処理または補償できますか? (パケット損失は私の手元にないため)
注: h264 をペイロードとして処理していますが、RTP ヘッダーのみを使用するように求められました。
sockets - ベルラボの実装以外の RUDP 実装?
Bell labs の実装以外に、Reliable-UDP の実装はありますか? RTP または RTCP を使用したくないストリーミング アプリケーションを開発する必要があります。2つの機能が欲しい
- パケットの順序どおりの配信
- 失われたパケットの再送
追加の機能は必要ありません。実装があれば教えてください。私はたくさん検索しましたが、1つを見つけることができませんでした
java - この RTP/RTCP ライブラリの使用方法は?
このライブラリを使用したい: http://www.cs.columbia.edu/~hgs/teaching/ais/1998/projects/java_rtp/report.html
質問があります。このライブラリのファイルのパッケージ名に「java.net...」が含まれている場合でも使用できますか? NetBeans でプログラムをコンパイルしようとすると、「java.lang.SecurityException: 禁止されたパッケージ名: java.net.RTP.Packets」という例外が発生しました。
send - RTCP受信レポート送信間隔
RTCP Receiver Reportの送信間隔は?RFC 3550 では、サーバーの RTCP 送信間隔の計算しか見つけることができませんでした。しかし、クライアントとして、私はメンバーと送信者について何も知りません (または私は?)。だから私は間隔を計算する方法を少し混乱させていますか、RTCP RRを定期的に送信する必要がありますか、それともSRを受信したときにのみRRパケットを送信する必要がありますか?
sip - SIP/SDP の後に RTP/RTCP を見つける
RTP/RTCP トラフィックを分析するためのパケット キャプチャ プログラムに取り組んでいます。トラフィックは、VoLTE などのモバイル ネットワークにあります。RTP/RTCP で使用される実際のアドレスとポート番号を取得するには、最初に SIP/SDP パケットを検索する必要があることを理解しています。問題は、どの情報を調べるかです。例えば:
- SIP パケット内の送信元/宛先およびその他の情報。SIPプロキシを利用しているので、SIPパケットのアドレスやSIPヘッダーの「Via」「To」「From」などの情報はRTPアドレスとは関係ありませんよね?(追伸、これらのフィールドの本当の目的は何ですか?)
- SDP の o= 行と c= 行の違いは何ですか? RTP はそれらのいずれかを使用しますか?
- RTCP ポートを決定するには、呼び出し元と呼び出し先の SDP でサポートされている一般的なコーデックとペイロード タイプを見つける必要があります。メディア タイプに対して複数のコーデックをサポートしている場合、両端で異なるコーデックを使用することは可能ですか?
- STUN、TURN、または ICE が関係している場合、他に何を調べる必要がありますか?
非常に多くのプロトコルがあり、必要な特定の情報を取得するためにすべてを把握するのは困難です。ありがとう。
vlc - vlc 経由の RTP マルチキャストで受信者レポートが生成されない
vlc を使用して RTP および RTSP 経由でストリーミングしようとしています。奇妙なことに、ストリーミングが RTSP (ユニキャスト) 経由で行われる場合、RTCP は送信者レポートと受信者レポートの両方を生成しますが、ストリーミングが RTP マルチキャスト経由で行われる場合は、送信者レポートのみが生成されます。クライアントは受信者レポートを生成していません。パケットスニッフィングにはwiresharkを使用しています。
どんな助けでも大歓迎です。
tcpdump - RTCP RR および SR の tcpdump 出力を理解する
誰かがこの tcpdump 出力の SR/RR 部分を説明できますか?
例: tcpdump -n udp -x ポート 5091 以下 129 -T rtcp
ありがとう!