Media/Standalone WebRTC
From MozillaWiki
< Media
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
- WebRTC project pages
- video receiving works, but no audio or data
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
- XPCOM-as-a-library: https://github.com/bluemarvin/xpcom-test
- Tests: https://github.com/bluemarvin/xpcom-test
Bugs
- Patches to mozilla-central Bug 1045967
- Testing scripts for tbpl Bug 1069411
- Tracking bug for excising XPCOM Bug 1079348
Platforms
- Roku - In progress
- Linux - In progress
- Android - Todo
- iOS - Todo
- Windows - Todo