RTP RTCP的時間同步機制

2021-05-22 11:48:29 字數 291 閱讀 1039

rtp支援傳送不同codec的steaming,不同codec的clock rate的也不一樣,不同的media之間需要依靠rtcp進行同步。這裡簡單介紹一下他們的機制。

在每個rtcp sr包中對應有乙個rtp時間和乙個ntp時間,它表達的意思很明確,那就是這個rtp時間對應的絕對時間, 不同media的rtp時間儘管不同,但可以通過ntp時間對映到同乙個時間軸上,從而實現同步。

如下圖所示,rtp session 1 send h264 使用90,000hz,而rtp session 2 send g.711 使用8,000hz:

linux同步機制

一.併發控制 1 自旋鎖 得不到資源,會原地打轉,直到獲得資源為止 定義自旋鎖 spinlock t spin 初始化自旋鎖 spin lock init lock 獲得自旋鎖 spin lock lock 獲得自旋鎖,如果能立即獲得,則馬上返回,否則自旋在那裡,直到該自旋鎖的保持者釋放 spin ...

MySQL 同步機制

innodb沒有使用作業系統同步機制,而是自己封裝,通過spin 自旋 和wait array 等待佇列 的設計提高效能 目前的cpu都支援tas指令。該指令通過讀取乙個位元組或者乙個word,然後和0比較,並且無條件的將其在記憶體中的值設為1,是原子操作。用到swap atomic操作,將記憶體中...

執行緒同步機制

本週主要學習 執行緒同步機制 互斥量 讀寫鎖和條件變數 和簡單程式的實現,對執行緒同步有了進一步認識 內容如下 執行緒的基本概念,相關函式 互斥量 說明 處於標圓形框之上的線段表示相關的執行緒沒有擁有互斥量 處於圓形框中心線之上的線段表示相關的執行緒等待互斥量 處於圓形框中心線之下的線段表示相關的執...