7. 術語表?

7.1. SDK?

英文 Software Development Kit 的縮寫,其含義是軟件開發工具包,通常是一個軟件公司提供給其它開發公司的工具集合,其它公司可以在 SDK 基礎上做開發。

7.2. 音頻優先?

實時音視頻通訊過程中,會有大量聲音與視頻數據需要傳輸,而視頻的數據量遠大于音頻,而從溝通效果來說, 保證音頻數據的傳輸遠比視頻重要。 所以,在網絡狀況不良(比如帶寬受限)的時候,需要采取特殊的技術, 可以對視頻數據進行丟棄處理,以優先保證聲音數據的傳輸,這就是所謂音頻優先。

7.3. 唇音同步?

由于實時音視頻傳輸過程中,聲音與視頻數據是由不同的通道來傳輸的, 需要采取專門的技術來保持聲音與視 頻之間的同步性,從效果上來說,需要保持說話時的嘴唇動作和聲音的一致性。

7.4. 回聲消除?

聲音在播放過程中,由于場地環境等因素,揚聲器傳出的聲音,會從嘜克風傳回系統,從聲音聽起來有類似山谷里回聲現象,影響收聽效果,嚴重的時候,會形成“嘯叫”,完全聽不清楚?;芈曄褪遣扇「鞣N手段降低乃至 避免回聲的技術,是聲音處理的關鍵技術,直接關乎音頻通訊的質量。

7.5. iLBC?

Internet Low Bitrate Codec,互聯網低碼率編解碼,是一種開源的窄帶寬話音編解碼技術,由webrtc 原生支持的音頻技術,專門為互聯網環境設計, 配合相關音頻引擎,在較差的網絡條件下仍能保持較好的音質。

7.6. iSAC?

Internet Speech Audio Codec,互聯網話音編解碼,是一種開源音頻編碼技術,由 webrtc 原生支持,專為互聯網環境設計。

7.7. 降噪?

聲音在傳輸處理過程中,會有各種電子噪音混入,從而影聲音質量。 降噪就是采取各種技術手段,過濾噪音。叁體的降噪技術業內遙遙領先,音質和電話音質不相上下。

7.8. H.264/H.265?

H.264是一種主流的視頻編碼技術,在安防等行業大量使用 H.265 是脫胎于 H.264 的一種新的視頻 編碼技術,預期 2016 年開始會逐漸獲得工業界應用

7.9. VP8/VP9?

VP8 相對于 H.264,是一種相對新的視頻編碼技術,專門針對互聯網通訊環境進行了優化,在互聯網行業應用廣泛,最典型的應用是在 html5 的音視頻規范 webrtc 中。 VP9 是脫胎于 VP8 的新編碼技術,逐漸開始流行,并獲是了主流芯片廠商的支持。

7.10. 硬件編解碼?

視頻編碼與解碼,其中一種方式,是使用手機或 PC 的CPU 來做大量運算, 這個過程叫軟編解碼。 如果 CPU 本身不夠強勁,運算過程不夠快,在處理比較高清的視頻(如 720P 或 1080P)就會造成各種視頻問題,如卡斷、延時等等。 解決這個問題的一種辦法是使用手機 或 PC 上已經自帶的硬件芯片來做編解碼,從而避免上述各種問題。 叁體 Open-AVD SDK 針對主流芯片提供了硬編解碼能力,從而保證大多數 Android、iOS 移動終端能處理高清視頻。

7.11. 多流?

指攝像頭在采集視頻數據的時候,采集不同規格(分辨率、幀率)的多份視頻數據傳輸到通訊服務器,服務器根據連接上來的不同客戶端的能力 (如是否是運算能力比較弱的移動終端)選擇不同的視頻進行傳輸,從而保證參與視頻通訊的所有客戶端都能看到流暢的視頻。 叁體 Open-AVD SDK 支持多流, 極大提升了用戶體驗

7.12. 動態碼流?

指在視頻信號處理傳輸過程中,如果網絡出現波動導致傳輸不暢的時候, 采取降低視頻分辨率及幀率等手段降低傳輸碼流,從而使得在網絡狀況不好的時候,仍能夠保持視頻的流暢(質量會有所下降),待網絡情況變好的時候,系統自動恢復到更高的分辨率及幀率。 叁體有非常優異的動態碼流技術

7.13. P2P?

Peer to Peer,意指點對點通訊,這是音視頻通訊的典型架構,參與通訊的 client 直接通過網絡傳輸音視頻數據, 不必通過服務器中轉。 這種通訊架構的好處是,大量小規模場景(如遠程會診),可以節約大量服務器(數據中心)網絡帶寬。

7.14. MCU?

Multi-Control Unit,多點控制單元,是硬件視頻會議中的一個設備,用于在硬件視頻會議終端間傳輸數據并提供控制功能。 目前這個詞的使用已經超出了它的原始含義,在軟視頻會議系統中,主要指用于轉發音視頻數據并提供控制功能的媒體通訊服務器。 采用了MCU 的音視頻通訊架構,是和 P2P 相對應的一種通訊架構,在業界也大量使用,其典型優點是能支持大量并發用戶,如超過 5000 人的會議。

7.15. 分布式服務器集群?

指服務器集群分布在物理位置不同的城市和國家,使得 client 端可以采取就近遠程最佳服務器來連接,從而保證所有客戶端最好的用戶體驗,如很低的延時、優質的音視頻質量等等。

7.16. HLS?

Http Live Streaming,Http 活動流,一 種 Apple 公司提出的流媒體技術,和 RTMP 技術一樣,是目前市場上主流的 直播服務支撐技術。

7.17. RTMP?

Real Time Messaging Protocol,實時消息傳輸協議,是一種設計用來進行實 時數據通信的網絡協議,主要用來在 Flash/AIR 平臺和支持 RTMP 協議的流媒體/交互服務器之間進行音視頻和數據通信。 目前市場上很多設備和系統,如大華, ??档臄z像頭,支持 RTMP 協議。

7.18. RTSP?

Real Time Streaming Protocol,實時流傳輸協議,該協議定義了一對多應用程序如何有效地通過 IP 網絡傳送多媒 體數據。 目前市場上很多設備和系統,如教育領域里的錄播系統,支持 RTSP 協議

7.19. SIP?

Session Initial Protocol,會話初始協議, 在一個廣泛應用的信令控制協議 支持 SIP 的各種通訊 client,如 sip 電話, 軟電話終端可以互相通訊

7.20. H.323?

國際電信聯盟 ITU-T 于 1996 年公布了 H.323 協議,它是局域網和企業網使用的多媒體通信標準。H.323 是 Internet 上端與端之間進行實時聲音和視頻會 議的規程和協議,包括系統和構件的描述、呼叫模型的描述、呼叫信令過程、控制報文、服用、語音編碼解碼器、視像解碼器及數據協議。 H.323 已經有 20 年歷史,圍繞這個技術協議系統,業界已經生產了大量的硬件設備和系統。

7.21. Html5?

HTML 是 Hyper-text Markup Language, 也就是超媒體標記語言,是 Web 應用 的通用性基礎語言。HTML5 是該語言 的第 5 代規范,于 2014/10/28 獲是標 準化組織的批準。

7.22. webrtc?

Web real time communication , 是 HTML5 標準重要組成部分,專注于解決在 web 瀏覽器中提供原生的音視頻通訊能力的問題

7.23. Access Key與Secret Key?

Access Key 與 Secret Key 是叁體頒發的一對密鑰,用于對操作請求進行授權簽名。

  • 用戶憑證 (Access Key) 簡稱 AK ,是叁體頒發給用戶的標識。用戶將用戶憑證放入訪問請求,以便叁體識別訪問者的身份;
  • 簽名密鑰 (Secret Key) 簡稱 SK ,是叁體頒發給用戶,用于對訪問請求簽名的字串。用戶使用簽名密鑰對訪問請求的核心要素進行簽名,獲得請求認證令牌。用戶將令牌隨同訪問請求一起發送至叁體,叁體將對令牌進行校驗,以確認用戶請求的合法性。

用戶憑證和簽名密鑰成對頒發,不會重復。一個用戶可以擁有多個用戶憑證/簽名密鑰,用于不同的訪問。

7.24. 流媒體publish/Subscribe?

publish:指把流媒體發布到服務器。 Subscribe:指從服務器訂閱流媒體到客戶端。