概述:
手機視頻開發包是面向集成或軟件開發商使用,用於開展手機視頻相關的產品開發和系統集成。
開發包提供手機端音視頻採集、編碼、壓縮、音視頻傳輸等功能;經過與後端移動視頻直播服務器對接,實現手機視頻即拍即傳、手機視頻直播。開發包提供視頻拍攝位置信息,視頻描述採集和發佈;開發包提供拍攝端和服務器端的文字和語音的對講等功能。
當前版本的手機視頻開發包採集端支持iOS和Android平臺。
後端的視頻服務器經過標準協議與集成商或軟件開發商的業務系統進行對接,從而造成手機端到服務器端的實時移動視頻應用。後端
功能:
手機開發包功能列表
提供手機視頻採集直播的開發接口
實時音視頻交互,支持一對1、一對多、多對多,經過視頻參數設置接口,設置視頻的分辨率、編碼方式、碼流、媒體流類別等
P2P技術,流媒體優先P2P傳輸,節省服務器帶寬
經過視頻拍攝,實現視頻的採集,編碼和傳輸
提供手機視頻播放的開發接口
提供視頻直播播放和視頻點播播放方法
提供語音、文字通信接口
提供位置信息採集接口
提供視頻服務器通信管理接口
提供視頻服務器鑑權接口
視頻服務器端的功能列表
視頻播放接口:接收來自智能設備的語音視頻請求,進行媒體流的分發;
視頻直播接口:實現視頻直播鑑權管理、傳輸管理、直播媒體流管理;
視頻錄製接口:根據業務需求,對媒體流的錄製;服務器
AnyChat是手機與PC跨平臺的解決方案,大部分須要用到音視頻交互的系統均可以採用AnyChat SDK來開發。AnyChat SDK內部封裝了音視頻的採集、編碼、傳輸、解碼以及播放(顯示)功能,只須要幾個簡單的API調用,便可實現多個用戶之間的語音、視頻、文字交互,因爲內核已經實現了P2P網絡,因此上層應用不須要關心複雜的網絡傳輸問題,簡化了上層應用的開發難度,上層應用的開發人員能夠把更多的精力投入到業務流程、用戶體驗等方面,實現應用系統的快速開發。網絡