Media/Standalone WebRTC: Difference between revisions
< Media
Jump to navigation
Jump to search
Alankligman (talk | contribs) No edit summary |
Alankligman (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
==Info== | ==Info== | ||
* [[Media/WebRTC|WebRTC project pages]] | * [[Media/WebRTC|WebRTC project pages]] | ||
* video receiving works, but no audio or data | |||
==Building== | ==Building== | ||
Line 8: | Line 9: | ||
* Github code repository: [https://github.com/bluemarvin/gecko-dev/ rbarkers' Github] | * Github code repository: [https://github.com/bluemarvin/gecko-dev/ rbarkers' Github] | ||
** Use the roku-merge branch (for now); rbarker will branch again to fix some XPCOM issues based on review feedback | ** 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 | |||
==Bugs== | ==Bugs== |
Revision as of 20:15, 29 September 2014
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
Bugs
- Patches to mozilla-central Bug 1045967
- Testing scripts for tbpl Bug 1069411
Platforms
- Roku - In progress
- Linux - In progress
- Android - Todo
- iOS - Todo
- Windows - Todo