接收RTCP包的流程

2021-08-02 00:20:52 字數 486 閱讀 7100

先看下webrtc中跟接收rtcp包相關的類圖:

上面的類圖畫的是videoreceivestream,對於videosendstream來說也是差不多的。

流程如下:

從上面可以知道,接收到乙個rtcp包之後,會分發給videoreceivestream和videosendstream,然後再傳遞給他們的modulertprtcpimpl,最終傳給rtcpreceiver, 由rtcpreceiver解析rtcp報文後,通知它的觀察者。這裡要注意的是,因為rtcp報文(這裡主要講rr報文)主要影響的是傳送端(videosendstream),如通過rr報文的丟幀率,remb報文的目標位元速率來動態調節傳送端的傳送位元速率。

android 接收簡訊流程

簡訊來了之後framework會傳送廣播 android.provider.telephony.sms received privilegedsmsreceiver 此時,privilegedsmsreceiver會接受到該廣播,呼叫父類smsreceiver的onreceivewithprivil...

網路接收流程描述

在2.6.24.4中所有的網絡卡,不管是否支援napi,都是通過struct napi struct結構進行。所有我們先說一下這個結果。struct napi struct 對應支援napi的網絡卡,自己填充這個結構體 而非napi網絡卡,則使用per cpu的softnet data backlo...

CrtmpServr 接收Http流程

最近在研究crtmpserver http部分,記錄一些基本的流程,以備查閱。首先,開啟配置指令碼crtmpserver.lua 確認指令碼中有以下內容,如果沒有需要加上。acceptors validatehandshake true default true 在瀏覽器位址列中輸入跟蹤crtmps...