Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android WebRTC 音視頻開發總結(一)

Android WebRTC 音視頻開發總結(一)

編輯:關於Android編程

接觸Android WebRTC有一段時間了,現在將研究過程中的一些經驗和知識總結出來,希望大家有所幫助。本章主要介紹下面四點: 一、WebRTC是什麼? WebRTC是Google提供的一個跨平台的音視頻開源解決方案,旨在使其成為音視頻通訊的標准。其實在Google將WebRTC開源之前,微軟和蘋果各自的通訊產品已占用很大市場份額(如Skype),估計Google也是為了快速擴大市場,所以選擇將他開源。   二、WEBRTC代碼如何獲取和編譯。 1、環境准備:對剛入門的人來說編譯WEBRTC很頭疼,特別是對沒接觸過linux的人來說,雖然網上有很多資料,但是實際編譯過程中總會出現這樣或那樣的錯誤,很多錯誤都不知所措。其實編譯不過的主要原因就是有些文件下載不下來(因為國家防火牆限制),所以這裡給出一個編譯WebRTC的最簡單的解決方案: A、買一個付費的VPN賬號。 B、參考:http://www.webrtc.org/reference/getting-started,很詳細,看仔細。 這個方案屢試不爽,我已經成功編譯過好幾次了,如果還有問題可以聯系我(對andorid開發者來說最好使用ubuntu 64位環境,不要在windows下面搞。)。   三、運行WebRTCDemo。 A、安裝WebRTC/Trunk/out/WebRTCDemo-debug.apk,他支持點對點視頻,在其SETTINGS頁簽中設置好對方IP,點擊MAIN頁簽中的StartCall即可與對方開始視頻通話。     四、WebRTC的工程文件在不同項目如何管理? 因為WebRTC是跨平台的,支持mac,windows,linux,但不同平台下用的工程文件格式不一樣,如VisualStudio下是.vcproj,是每個開發平台下手動創建自己的工程文件嗎?答案是否定的,他是通過.gyp文件來管理的,說白了.gyp文件相當於是他的工程描述文件,類似JSON格式,不同平台下編譯的時候根據.gyp文件產生對應格式的工程文件,如.vcproj。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved