問題タブ [rtp]
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.
c++ - 最高の C++ RTP/RTSP ライブラリ
C++ で RTP/RTSP ライブラリを探しています。pjsipを見つけましたが、より C スタイルです。もっとOOライブラリを探しています。
c++ - オープンソースのRTPミキサー/トランスレーターexeまたはSDK
こんにちは私はオープンソース(win 32)sdkまたはRTPトランスレータまたはミキサーを実装するシグナリングプロトコルを備えた無料サーバーが必要です。たとえば、一方の接続からRTPトラフィックを受信し、もう一方の接続で送信します。会議機能は必要ありません。
サーバーは、接続を開いたり、ブリッジしたり、閉じたりするある種のプロトコルを実装する必要があります。
既製のサーバーは、一般的なRTPSDKよりもはるかに望ましいものです。
rtp - RTPは、複数の受信者へのデータファイルの配信に適していますか?
単一の集中型ソースから数百台のクライアントマシンにファイルを転送する必要があります。現在、UDPCastを使用してこの種のことを行っていますが、問題を解決するための標準ベースのアプローチをさらに探しています。
私はRTPRFC(1889)を読んでいて、プロトコルが主に複数のクライアントにメディア(オーディオおよび/またはビデオ)をストリーミングするために開発されたことに気づきました。ファイル転送のニーズも満たすかもしれないと思いました。
もちろん、送信するファイルのすべての「ブロック」が各クライアントによって確実に受信されるようにする必要があります。
RTPはデータファイルの転送に適していますか?RTCPを使用して、すべてのクライアントが送信されたすべてのデータを確実に受信できるようにすることはできますか?
任意のガイダンスをいただければ幸いです。
java - デスクトップ統合を備えたWEBベースのアプリケーション-テクノロジー?
これは、製品開発のための技術決定に関する一般的な質問です。私の目的は、オーディオおよびビデオ通信を使用したWebベースのリモートサポート(デスクトップ共有アプリケーション)を開発することです。
私の理想的な解決策は、クライアント側が常にブラウザで実行されることを意味するWeb製品として開発することです。クライアントテクノロジーはJavaScript(Google GWTを使用)であり、デスクトップキャプチャ、デスクトッププレゼンテーション、オーディオおよびビデオにはJavaアプレットを使用したいと思います。
サーバー側は、データベースバックエンド(HibernateおよびSQLベースのデータソース)でJavaサーブレットテクノロジを使用して実行されます。データストリーミングの場合、UDPを介したRTP / RTSPトランスポートを使用する予定です(デスクトップデータの場合、内部プロトコルはVNC( RFB)になりますが、トランスポートはRTP自体になります)。オーディオとビデオの場合、転送にはRTPが使用されます。
私の基本バージョン(プロトタイプ)はリレーサーバーを使用して動作します。つまり、クライアントは常にサーバーに接続し(ログオン、認証、セッション制御)、サーバーは常にピア間でデータをリレーします。
私の質問は-私の技術の決定は正しいですか?つまり、マルチプラットフォームのサポートがあるため、純粋なJavaを使用することにしました。現在、より高度なデスクトップサポートを備えたSilverlightがありますが、1つのプラットフォーム(Windows)のみに制限されています。
また、オーディオ/ビデオテクノロジーに対するJavaのサポートも恐れています。RTP / RTSP、オーディオおよびビデオのキャプチャ/ディスプレイをサポートしているように見えるJMF(Java Media Foundation)を見たことがありますが、このパッケージは非常に古くなっています。あなたはそれについてどう思いますか?
実際の画面キャプチャでは、AWTRobotクラスから始めます。高性能のデスクトップキャプチャには、APIフックやミラードライバなどのより低レベルの手法が必要であることは知っていますが、私のプロトタイプは画面キャプチャに1 FPSを提供することを目的としているため、JavaRobotがそれを実現すると信じています。
video - HTML5 での RTSP または RTP によるストリーミング
サーバーhttp://lscube.org/projects/fengから RTSP/RTP ストリームを再生する Web アプリを構築しています。
HTML5 ビデオ/オーディオ タグは rtsp または rtp をサポートしていますか? そうでない場合、最も簡単な解決策は何ですか? おそらく、VLC プラグインなどにドロップダウンします。
.net - オーディオ プレゼンテーションの GUI コントロール
オーディオ ファイルの表示に GUI コントロールが必要です。言語はそれほど重要ではありませんが、Windows プラットフォームで実行する必要があります。
私はできるはずです:-
- ファイルをロードする
- 音を鳴らす
- オーディオ バー全体にマーカーを配置して移動します。
- RTP Wireshark キャプチャ (wav ファイルではなく) からロードできると便利です。
例は大胆さに見られるかもしれません(誰かがそこからそれを抽出した経験さえあるかもしれません)。生のサウンド サンプルではなく RTP キャプチャを操作する必要があるため、大胆にナイキスト スクリプトを記述することは適切なオプションではありません。
(出典: sourceforge.net )
このような制御の別の例は、wireshark RTP アナライザーです。
何かアドバイスはありますか?
rtp - RTP ストリームで MPEG4/H264 I-Frame (IDR) を検出する
RTP パケットで MPEG4 I-Frame を検出する必要があります。RTP ヘッダーを削除して MPEG4 フレームを取得する方法は知っていますが、I フレームを識別する方法がわかりません。
特定の署名/ヘッダーがありますか?
sockets - sendngRTPのudpソケットオプション
RTP音声パケットを送信するためにWindowsプラットフォームでソケットを開いています。アプリケーションはソフトフォンです。このソケットにはどのようなオプションを設定する必要がありますか。
streaming - 既存のファイルをストリーミングするときに RTP を使用する理由は?
RTP を使用して既存のファイルを転送する唯一の理由は、時間ベースのオンデマンド Web サイトを実行している場合のように、ユーザーがファイルをストリーミングしている時間を監視しようとしている場合です。 . 私が知っている他のストリーミング ソリューションは、HTTP を使用してメディア ファイルをアップロードし、クライアントを提供してファイルをプログレッシブに再生することです。RTP を使用してメディア ファイルをストリーミングする別の理由を思いつく人はいますか?
video - H264 RTP パケットの解析
RFC(3984) に準拠した H.264 ビデオの RTP ペイロード形式のソース コードを探しています。誰かがそれを指摘できるなら、それは素晴らしいことです。
また、h264のパケットデコードを表示できるwiresharkプラグインを探しています。
よろしくお願いします。