Media/Standalone WebRTC

From MozillaWiki
Jump to: navigation, search

The goal of the standalone WebRTC project is to make it possible to build seperate WebRTC clients by using the existing Firefox WebRTC and networking stacks, without including the rest of Firefox.

Info

Building

  • Apply the patches from Bug 1045967
  • Github code repository: rbarkers' Github
    • Use the roku-merge branch (for now); rbarker will branch again to fix some XPCOM issues based on review feedback
    • static lib (to break libxul dep) rejected during review
  • https://github.com/mozilla/webrtc-standalone
    • manual test
    • requires libsdl2 to build
    • add a .config in the root directory, eg
     GECKO_ROOT=/Volumes/fennec/gecko-desktop
     GECKO_OBJ=$(GECKO_ROOT)/obj-x86_64-apple-darwin12.5.0-debug
     SDL_INCLUDE_PATH=$(HOME)/usr/include/SDL2
     SDL_LIB_PATH=$(HOME)/usr/lib

Experiment branches

Bugs

Platforms

  • Roku - In progress
  • Linux - In progress
  • Android - Todo
  • iOS - Todo
  • Windows - Todo