OTT 是“Over The Top”的縮寫,是通信行業非常流行的一個詞匯,即互聯網公司越過運營商,發展基于開放互聯網的各種音視頻及數據服務業務,強調服務與物理網絡的無關性。常用的互聯網語音、視頻通訊、IM,都屬于OTT通訊范疇。大家比較熟知的OTT提供商,如Skype,騰訊,YY語音,都是業界比較優秀的例子。最近的微信電話本更是在OTT通訊領域掀起不小風浪。
為什么要構建OTT通訊網絡?因為溝通是人們的基本需求,OTT通訊是未來發展的必然趨勢。如在未來遠程、中介等應用場景中,利用實時視頻能力,可以很好地提高效率;而在游戲過程中,加入IM和視頻通訊會提升客戶體驗度;在網購等場景中加入IM、視頻通訊等能力,則能更好地激發消費者的購買熱情,有錢,任性,血拼!
筆者任職的企業在OTT通訊領域積累十年時間,構建paas平臺,實現音視頻、IM、VoIP、短信、驗證碼等能力(后續將提供互聯網會議等能力),服務應用所覆蓋的總注冊客戶數超2億。
今天將在構建OTT通訊網絡方面積累的經驗分享給大家。
做好通訊業務, 需要構建一個強大的后臺網絡。最重要的幾點:
保障通訊質量:保證QOS,包括音視頻清晰度,網絡傳輸過程中的清晰度,以及在呼叫、媒體延遲方面的效果;
通訊過程中保持系統穩定性:包括服務器、數據中心在故障情況下,網絡中斷時都
需要有良好的應對措施。
保障安全性。保證用戶數據安全、通信安全。
具體而言:
一、保障OTT通訊質量
(1) 保證通訊的節點離用戶最近。
不論用戶在任何的區域、網絡狀況下,都可以很好地接入節點。因此,接入節點一定要在用戶最近的地方。這里的節點包括兩層含義:一是呼叫信令的接入,二是音視頻傳輸類媒體的接入。在這一方面,騰訊和YY在業界都做的很好,云之訊與他們也經常有相關交流與合作。目前其在國內的分布式節點具有上百規模,在地市級的區域有很好的覆蓋。同時要兼顧多網的接入。國內很多運營商在網絡互通上有一些問題,聯通、移動、鐵通等等存在接入問題,這個時候部署節點的時候要考慮到多網的問題。此外,要有效運用CDN,OTT通訊在音視頻實時傳輸很難用到CDN,但是有些效果、服務的接入資源,用戶登錄鑒權的功能,可以用到CDN做到加速處理。
(2)各個分布式節點部署完畢之后,保證各個節點之間的互通。
骨干網相對好一些,但是有時候會遇到光纖中斷的問題。為了避免這種情況,實際上我們需要做一個備份的處理:在多個節點之間做很多備份電路,在某條電路中斷時候,也可以用其他電路進行互通。除此之外,通過傳輸協議做一些保障也是一個有效的選擇:比如說媒體傳輸時可以做一些RBC的處理,同一個包可以發兩次,一個包丟掉之后通話語音不會受到影響。當然也沒有這么簡單,因為要考慮到帶寬的影響。另外還有一些自主重傳的機制,比如某一條丟掉之后主動要求重傳。很多協議上的保障是必須的。在部署節點的時候,有些關鍵的節點需要做專線的連接,這個和很多IDC的處理是一樣的,當然這里也有成本和節點中央性的一些綜合考慮。
(3)高效路由策略。
高效的路由包括兩方面:一方面是強大的監控能力,包括客戶端與各個接入節點的主動的監控和探測,另外就是節點之間的網絡監控和管理。針對音視頻的媒體流做一些統計和分析,判斷客戶端與節點是否有問題,有問題的話屬于間歇性丟包還是連續丟包,來決定客戶端最好連接哪個接入點來提供服務。另一個方面是節點之間的探測功能,基于探測與監控功能來做一個強有力的調度措施。比如兩個客戶端之間能夠做一個p2p的互通,會優選這兩個客戶端進行端對端的媒體轉發。另外如果不能進行p2p的互通,我們會選擇服務器中轉。
服務器中轉是基于監控來實現的,還有就是根據監控、實時通話的情況,通過調整碼率來適應網絡的變化。
二、容災措施保持通訊過程中的系統穩定性
互聯網不同于傳統運營商,很多用的是專有的服務器,基于通用服務器的話則需要集群式的部署,防止端點故障。IDC的故障、網絡的故障需要有備份處理機制;大多情況下則是采用自動檢測、自動切換的措施,保證在IDC故障或者受攻擊的情況下可以自動切換至其他IDC上,保證服務的通暢。
三、數據安全的問題
保障企業數據的安全是構建OTT通訊的重中之重,做更多的備份是我們最好的選擇,包括IDC內、跨IDC、跨服務器、海外的備份。在備份策略方面我們需要注重增加多樣性,根據我們IDC之間的連接情況,評估帶寬和性能的影響,做一些增量的備份或者是定時的純備份。
此外,很多企業都會關心互聯網的音視頻溝通過程中,通訊數據是否會被泄露或者監聽。其實,我們只要在SDK里面做了一些加解密的算法,根據用戶定制私有的秘鑰做一個端到端的加密,無論是通過P2P還是中轉的傳輸,是可以躲避互聯網泄密的風險。當然,如果專門定制一些硬件芯片配合加密處理,互聯網泄密的風險基本為零了。
綜合來看,如果想真正構建好OTT網絡,上文所述只是一部分措施,除此之外,很多終端的編解碼,語音、視頻的處理,都非常關鍵。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://m.guhuozai8.cn/
本文標題:揭秘如何構建企業OTT通訊
本文網址:http://m.guhuozai8.cn/html/consultation/10839417460.html