legendvijay / webrtc-ios

WebRTC for iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebRTC SDK for iOS

This is derived from Google's implementation of webrtc with some slight modification to how the quality of video is handled.

Pre-built Library Download:

WebRTC for iOS download

Requirements:

  • GIT (obviously)
  • Chrome Depot Tools
  • Beer

Installation instructions:

  • Install depot tools,unless you already have them.
    • To install, run the following command in terminal:
      git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
    • Add the following line to your .bash_profile:
      export PATH=/a_bunch_of_stuff:/working_directory/depot_tools:$PATH
    • Restart your terminal or run the following so changes take effect:
      source ~/.bash_profile
  • Clone this repo.

That's it! Simple right?

Building instructions:

  • In Terminal, go to the root directory of this repository.
  • Run ./build_webrtc.
  • Upon completion, all necessary libraries will be exported to trunk/out_ios. The will have have a postfix of *.a.
  • All headers required to access libraries are available at trunk/app/webrtc/objc/public. Copy these over to wherever you copied over the libraries.

About

WebRTC for iOS