This project compiles and packages WebRTC libraries and headers.
npm install build-webrtc
Refer to the documentation.
This project compiles and packages WebRTC libraries and headers.
npm install build-webrtc
Refer to the documentation.
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!
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 ?
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)
Bootstrapping cipd client for mac-amd64 from https://chrome-infra-packages.appspot.com/client?platform=mac-amd64&version=git_revision:b482bfa19d3fa79b4b40dd5ac7a34479052e3df1...
curl: (7) Failed to connect to chrome-infra-packages.appspot.com port 443: Operation timed out
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.