PJSIP dialog inv銷燬

      PJSIP的Diaglog(類型爲pjsip_dialog) 能夠被外部調用,同時PJSIP有本身的機制銷燬用戶建立的php

Dialog,如PJSIP內部銷燬了某個Diaglog,用戶在不知情的狀況下繼續使用該Dialog,可能會致使程序session

崩潰。具體效銷燬的過程:PJSIP在inv_set_state方法檢測Dialog關聯的inv(類型爲pjsip_inv_session)設計

狀態,inv狀態爲PJSIP_INV_STATE_DISCONNECTED時 經過調用pjsip_dlg_dec_session將Diaglog視頻

的引用計數減一(PJSIP內部有機制當Dialog引用計數爲0時 會被銷燬掉)。blog

    所幸PJSIP設計者考慮到了這個問題,並留了回調接口on_state_changed,在銷燬資源前通知用戶教程

代碼片斷以下:接口

  

                                 圖1 釋放資源代碼片斷ip

      

需交流可加QQ羣766718184 或者QQ3501870資源

 博主提供Ffmpeg、GB28181視頻教程源碼

播放地址: http://www.iqiyi.com/u/1426749687

源碼及Demo下載地址:http://www.chungen90.com/index.php?m=text&a=index&classify_id=207視頻下載地址:      http://www.chungen90.com/index.php?m=text&a=index&classify_id=208

相關文章
相關標籤/搜索