手機視頻開發平台系統概述
“手機視頻開發平台”是一套開放的技術平台,模組化結構設計,可以快速的為現有視頻套用系統,包括視頻監控系統、視頻會議系統、視頻娛樂平台等提供手機終端接入能力,實現3G網路中的手機視頻監控系統、手機視頻會議系統、手機視頻娛樂系統等套用。它擁有嚴格的安全認證體系,非授權用戶不能進入系統,打開視頻,底層通信協定加密傳輸,有效的防止非法截取、篡改網路數據包,保障了平台的安全性。它採用專門針對手機最佳化的H.264視頻編碼算法,同時在流媒體數據的傳輸上也針對3G網路平台進行特殊處理,實現了高解析度、高畫質、低碼率、低延遲的技術特點;它採用分散式系統架構,支持大規模系統套用。系統提供標準的SDK接口,方便進行二次開發,具有良好的可擴展性。
手機視頻開發平台系統模組架構圖
“手機視頻開發平台”具有開放的系統架構,為第三方視頻套用系統提供了標準的接口,當用戶進行二次開發時,可以不用關心任何與3G網路、手機平台相關的技術細節,只需要按照標準接口實現功能即可,用戶在開發的過程中,不需要對手機進行編程,可以縮短開發的周期,減小開發的技術難度。“手機視頻開發平台”封裝了與手機相關的所有技術細節,並且採用模組化結構設計,方便用戶進行二次開發。
手機視頻開發平台網路拓撲結構圖
“手機視頻開發平台”採用分散式網路架構,流媒體伺服器可以分別部署在不同的網路中,同時採用P2P技術,流媒體數據不依賴於中心伺服器的網路頻寬,而且系統的容量也不受限於中心伺服器的網路頻寬。整個系統只需要部署一台中心伺服器,用於負責手機終端的身份認證、初始信息獲取、控制權競爭等較小數據量的處理。
整個系統可以部署多台流媒體伺服器,流媒體伺服器與第三方視頻套用系統進行連線,分散式部署,實現第三方視頻套用系統中的視頻流到3G手機視頻流的實時轉換工作。
手機終端首先會登錄中心伺服器,實現身份認證,獲取系統的相關信息等,然後根據用戶的操作指令,向其中的一台流媒體伺服器傳送請求指令,等待接收流媒體數據,當收到流媒體數據後,立即進行解碼、顯示。當手機用戶需要操作遠程設備時,手機終端軟體會向流媒體伺服器傳送控制信息,流媒體伺服器通過標準的接口,向第三方視頻套用系統發出控制指令,用以實現遠程控制功能。
手機視頻開發平台功能特點
清晰的畫面質量:手機終端用戶可以在手機上看到遠程的視頻,視頻編碼採用國際先進的H.264視頻編碼技術,與傳統的MPEG-4視頻編碼技術相比,同等畫面質量下,採用H.264技術的視頻流所占用的網路頻寬僅為MPEG-4的一半,視頻流的降低為視頻的大規模套用奠定了基礎。正因為“手機視頻開發平台”採用了先進的視頻編碼技術,使得整套系統中視頻的容量得到了提升,早期的視頻系統碼流大,占用頻寬高,是視頻套用的瓶頸,究其原因,如果視頻占用的頻寬太高,勢必會影響到網路的穩定性,嚴重時還會導致網路斷線。“佰銳3G手機視頻開發平台”極大的提高了網路利用率,不會影響系統的網路性能。
流暢的視頻效果:佰銳科技針對手機平台特別最佳化了H.264視頻編解碼算法,提高了算法的效率,降低了因算法的複雜度而引入的延遲,同時特別針對3G網路進行了最佳化,採用環形緩衝區、向前糾錯等特定的技術手段,加強了系統對3G網路的適應性,縮減了手機上視頻顯示時間與現場實際視頻時間的延遲,提高了視頻的流暢性,實現了高解析度、高畫質、低碼率、低延遲的技術特點。同時採用了特殊的算法,消除了視頻中經常出現的馬賽克現象。
開放的技術平台:提供編程接口,模組化結構設計,可以快速的為現有視頻套用系統,包括視頻監控系統、視頻會議系統、視頻娛樂平台等提供手機終端接入能力,實現3G網路中的手機視頻監控系統、手機視頻會議系統、手機視頻娛樂系統等套用。在二次開發的過程中,用戶無需關心各種手機平台之前的差異,佰銳科技提供了完整的解決方案,各種手機平台所提供了編程接口都是統一的。
嚴格的安全認證體系:多重安全防護體系,非授權用戶不能進入系統,打開視頻,底層通信協定加密傳輸,有效的防止非法截取、篡改網路數據包,保障了平台的安全性。手機終端必須先通過中心伺服器的認證,才能從各流媒體伺服器獲取視頻流信息,才能對遠程設備進行操控。
分散式系統架構:流媒體伺服器可分散式部署,可動態投入、退出單個流媒體伺服器,不影響其它流媒體伺服器的正常使用,支持大規模系統套用。採用P2P技術,系統容量不依賴中心伺服器的網路頻寬,為多用戶接入提供了技術保障。
強大的界面定製:手機終端軟體開放了自定義接口,支持自定義界面,可定製的內容主要包括:視窗標題、界面顯示風格、視窗背景顏色、伺服器信息等,,使得手機視頻終端與現在視頻套用遊戲系統天然的集成,有一致的界面風格。系統採用Unicode編碼,支持多語言,自動根據手機作業系統的語言切換界面顯示語言類型。
手機視頻開發平台技術參數
視頻技術視頻制式:PAL-B
解析度: 320×240(可根據實際需求進行調整)
幀 率: 20(1-25fps 可調)
視頻編碼器:H.264
視頻流碼率:50kbps ~ 2Mkbps(VBR)
採樣率:16000 Hz
量化值:16 bit
聲 道:1 chanel
音頻編碼器:AMR_WB
音頻流碼率:6.6kbps ~ 23.85kbps
傳輸方式:UDP
支持的NAT類型:
Cone NAPT <——> Cone NAPT
Cone NAPT <——> Symmetric NAT
手機視頻開發軟硬體平台
手機軟體平台手機作業系統目前支持Windows Mobile 5.0、Windows Mobile 6.0以及Windows Mobile 6.1系列;
支持Symbian S60、蘋果iPhone OS 3.0和谷歌Android平台的手機終端軟體稍後將陸續發布,目前正在研發過程中。
最低硬體配置
CPU:TI OMAP 850,200MHz
ROM:32M
RAM:32M
推薦硬體配置
CPU:Qualcomm MSM 7201A,528MHz
ROM:128M
RAM:128M