Code Monkey home page Code Monkey logo

build-webrtc's Introduction

build-webrtc

NPM Build Status

This project compiles and packages WebRTC libraries and headers.

Install

npm install build-webrtc

Usage

Refer to the documentation.

build-webrtc's People

Contributors

getkey avatar markandrus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

build-webrtc's Issues

Error building webrtc

Hello. When I clone this repo and npm install, I get an error on the "gclient runhooks" step:

failed to resolve Python script: stat /mnt/c/code/markandrus/build-webrtc/webrtc/src/build/landmines.py: no such file or directory

There is no folder ./webrtc/src/build, though the webrtc source was synced successfully, it appears. There's lots of other folders and content in the ./webrtc folder.

Any idea how to resolve this?

Thanks!

No Longer able to open video

I used your great buid script as described in this topic. I was able to run everything successfully and access video and everything was great. That was 1 weak ago. now when I follow the same steps I get libwebrtc.a that does not open the video. no errors..just does not open video ..

could you kindly advise what might be a reason for that ?

Tried to build on MacOS (10.12.3) and failed ...

Here is what I got when run npm install build-webrtc

Syncing projects: 100% (2/2), done.                      

________ running '/usr/bin/python -c import os,sys;script = os.path.join("trunk","check_root_dir.py");_ = os.system("%s %s" % (sys.executable,script)) if os.path.exists(script) else 0' in '/Users/macuser/develop/node_modules/build-webrtc/webrtc'

________ running '/usr/bin/python -u src/sync_chromium.py --target-revision 1008ac1d53cacb04418ec3f3da9269e2287b0a7f' in '/Users/macuser/develop/node_modules/build-webrtc/webrtc'
+---------------------------------------------------------------------+
| NOTICE: This sync of Chromium will take a long time as several      |
|         gigabytes of data are downloaded. If this is your initial   |
|         sync and it's interrupted, try running 'gclient sync' again.|
|         If that fails, wipe everything clean and start over again.  |
+---------------------------------------------------------------------+
Running "gclient sync --force --revision src@1008ac1d53cacb04418ec3f3da9269e2287b0a7f -v --gclientfile .gclient.tmp --delete_unversioned_trees --reset --upstream --deps=mac" in /Users/macuser/develop/node_modules/build-webrtc/webrtc/src/chromium
Traceback (most recent call last):
  File "src/sync_chromium.py", line 195, in <module>
    sys.exit(main())
  File "src/sync_chromium.py", line 186, in main
    ret = subprocess.call(args, cwd=opts.chromium_dir, env=env)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 522, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
Error: Command '/usr/bin/python -u src/sync_chromium.py --target-revision 1008ac1d53cacb04418ec3f3da9269e2287b0a7f' returned non-zero exit status 1 in /Users/macuser/develop/node_modules/build-webrtc/webrtc
jake aborted.
Error: Command failed: /Users/macuser/develop/node_modules/build-webrtc/depot_tools/gclient sync --force --with_branch_heads
    at checkExecSyncError (child_process.js:483:13)
    at execSync (child_process.js:523:13)
(See full trace by running task with --trace)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.