WebRtcEndpoint
は、WebRTC
仕様の実装です。 thisドラフト
からRTPフレームワークは、RTPデータ転送プロトコル、RTP 制御プロトコル、および多数のRTPペイロードフォーマット、プロファイル、および 拡張を含みます。この範囲のアドオンにより、元のプロトコル設計者が想定していなかったさまざまな のニーズを満たすことができました。 は多くの新しいメディアエンコーディングをサポートしますが、新しい実装では何の拡張機能がサポートされるのかという疑問が生じます。 WebRTCフレームワークの の開発では、利用可能なRTP機能と拡張機能を確認し、すべてのWebRTCエンドポイントに共通のベースライン RTP機能を定義する機会を提供します。これは、広範なユーティリティが示されている の拡張機能の使用を義務づけるために、過去のRTP開発の 年をベースにしていますが、可能であれば、広くインストールされたRTP実装の と互換性があります。
このドキュメントで説明していないRTPおよびRTCP拡張は、新しい使用に有益な場合は の場合、WebRTCエンドポイントによって実装される になる可能性があります。しかし、WebRTCの使用 と[RFC7478]で特定された要件に対処する必要はありません。
基本的に、WebRTCは他のものがその上に構築されているRTPです。これはブラウザのリアルタイム通信に焦点を当てています。どちらか一方を使用するかどうかは、ブラウザクライアントを必要とするかどうかによって異なります。
SIPサーバーに接続したい場合は、rtpendpointまたはwebrtcendpointのいずれかを使用できますか? –
@AkshayKasarはい。シグナリングは、使用するエンドポイントから完全に独立しています。 – igracia
SIPサーバーに接続する場合は、rtpendpointまたはwebrtcendpointのいずれかを使用してSIPリクエスト/ sdpオファーなどを送信できますか? 例[質問](http://stackoverflow.com/questions/37078714/need-clarification-on-kurentos-api-to-connect-webrtcendpoint-to-rtpendpoint)のケースを取ると、私は上記にリンクしています。この例では、アスタリスク(私の理解によればSIPサーバーとして動作する)に接続するために、rtpendpointが使用されていますが、ブラウザ(webrtcクライアント)に接続するためにwebrtcendpointが使用されています。 sipサーバーに接続するためにrtpendpointを使用する必要がありますか? –