- licode の erizo の章を学習 – Pipeline_service マスターの分析はより啓発的です。
- パイプラインはメディア処理の中核となるプロセス ロジックです。
パイプラインは、サービスとハンドラーという 2 つの主要な概念を定義します。
サービスは、現在のデータ パケットを調べるだけでなく、パケット損失や再送信など、以前のデータ パケットを分析するサービスの処理を担当します。ハンドラーは、パディング バイトの生成など、現在のデータ パケットの状況を処理します
。
- パイプラインでは、ハンドラーとサービスは連携して動作し、一連のフレームワークを通じて関連付けられます。
addService は、実際にはサービスとパイプライン インスタンスのweakptrを使用して、ServiceContextImpl インスタンスを構築します。
- addService は実際には Service のサブクラス オブジェクトを渡します。このサブクラス オブジェクトは、Context のコンストラクターにパラメーターを渡すために使用されます。
typedef typename ServiceContextType<