リンクから取得:
SSRC同期ソースを識別します。値は、同じ RTP セッション内の 2 つの同期ソースが同じ SSRC を持たないように、ランダムに選択されます。複数のソースが同じ識別子を選択する可能性は低いですが、すべての RTP 実装は、衝突を検出して解決する準備ができている必要があります。送信元がその送信元トランスポート アドレスを変更する場合、ループされた送信元として解釈されるのを避けるために、新しい SSRC も選択する必要があります。
CSRCこのパケットに含まれるペイロードのソースを識別する 0 ~ 15 個の CSRC 要素の配列。識別子の数は、CC フィールドによって指定されます。寄与ソースが 15 を超える場合、特定できるのは 15 のみです。CSRC 識別子は、貢献しているソースの SSRC 識別子を使用して、ミキサーによって挿入されます。たとえば、オーディオ パケットの場合、パケットを作成するために一緒に混合されたすべてのソースの SSRC 識別子がリストされ、受信側で正しい話者を示すことができます。
正直なところ、SSRC や CSRC を実際に意味のある方法で使用している人を見たことがありません。私が扱ったすべてのコードでは、SSRC で乱数を生成するだけで、CSRC を入力する必要はありません。
SSRC はループ オーディオ パスのトレースおよび/または検出に役立つと思います。
CSRC は、上記の引用で示唆されているように、複数のオーディオ ソースが混在している会議サーバーからオーディオを受信する sip エンドポイントに役立つ可能性があると思います。前述したように、私が扱った会議サーバー コードでは、気にしません。