Comments (27)
@shamun are you compiling your own or using appstore app?
The published app seem little outdated.
from bowser.
AppStore App i have tried and that is showing me every-time black screen. I have not tried the compiling yet.
from bowser.
Same happen to me until I compiled it and add it a small patch to get
errors from the js console.
I am on mobile now but I could later show you how to do it, actually it is
a link to stackoverflow in some issue.
On Saturday, March 28, 2015, Shamun Toha [email protected] wrote:
AppStore App i have tried and that is showing me every-time black screen.
I have not tried the compiling yet.—
Reply to this email directly or view it on GitHub
#39 (comment)
.
Sent from Gmail Mobile
from bowser.
OK - please let me know the step by step. I have tried AppRTC long time ago in my OSX since then i never used anymore. If the instructions are well documented then i can regular do the testing of latest changes and keep tracking it.
from bowser.
- Compile Openwebrtc with Cerbero (instructions on the wiki)
- git clone Bowser repo
- add your Openwebrtc compiled framework
- patch Bowser source with this guide:
http://stackoverflow.com/questions/6508313/javascript-console-log-in-an-ios-uiwebview - compile and run
On Sat, Mar 28, 2015 at 11:34 AM, Shamun Toha [email protected]
wrote:
OK - please let me know the step by step. I have tried AppRTC long time
ago in my OSX since then i never used anymore. If the instructions are well
documented then i can regular do the testing of latest changes and keep
tracking it.—
Reply to this email directly or view it on GitHub
#39 (comment)
.
Alvaro
from bowser.
Compile OpenWebRTC with Cerero instructions on the wiki is removed? https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC-with-Cerbero
from bowser.
That is because now it is the default way to compile:
https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC
On Sat, Mar 28, 2015 at 11:44 AM, Shamun Toha [email protected]
wrote:
Compile OpenWebRTC with Cerero instructions on the wiki is removed?
https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC-with-Cerbero—
Reply to this email directly or view it on GitHub
#39 (comment)
.
Alvaro
from bowser.
OK - let me try now and i will post here the updates. thank you
from bowser.
Its saying missing something when i apply bootstrap:
Suns-Air:cerbero sun$ ./cerbero-uninstalled bootstrap
WARNING: Using default configuration because /Users/sun/.cerbero/cerbero.cbc is missing
Traceback (most recent call last):
File "./cerbero/utils/__init__.py", line 259, in parse_file
execfile(filename, dict)
File "/Users/sun/cerbero/config/darwin.config", line 87, in <module>
raise Exception ("GL headers path not found: %s" % gl_headers)
Exception: GL headers path not found: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/OpenGL.framework/Headers
Configuration Error: Could not include config file (/Users/sun/cerbero/config/darwin.config)
Could this be caused because i do not have Xcode? (i upgraded from old OSX to 10.10.2 recently)
from bowser.
Got error, was keep saying following:
Recipe 'libiconv' failed at the build step 'extract'
Then, i applied following then its moving next
$ sudo git config --global user.email "[email protected]"
$ sudo git config --global user.name "Your Name"
from bowser.
You will hit many issues and expect hours of compiling :)
On Saturday, March 28, 2015, Shamun Toha [email protected] wrote:
Got error, was keep saying following:
Recipe 'libiconv' failed at the build step 'extract'
Then, i applied following then its moving next
$ sudo git config --global user.email "[email protected] javascript:_e(%7B%7D,'cvml','[email protected]');"
$ sudo git config --global user.name "Your Name"—
Reply to this email directly or view it on GitHub
#39 (comment)
.
Sent from Gmail Mobile
from bowser.
OK - but i will put a summary. So that anyone else like me can read this issue and solve it.
:)
from bowser.
Now thinking on IOS version you require, I am not sure it will work ok on
IOS 7, did you google if openwebrtc support it?
On Saturday, March 28, 2015, Shamun Toha [email protected] wrote:
OK - but i will put a summary. So that anyone else like me can read this
issue and solve it.
:)—
Reply to this email directly or view it on GitHub
#39 (comment)
.
Sent from Gmail Mobile
from bowser.
Not sure about OpenWebRTC. But Google Hangout, Talky, AppRTC works so i believe OpenWebRTC has to work. Lets see how it goes its still compiling......
from bowser.
Openwebrtc is the core of Bowser.
It might happen that the published Bowser app targets an openwebrtc build
that doesn't require IOS 8, I think the latest do.
I think the whole point of building Bowser yourself is to be able to debug
your own apps. Blank screens may be caused from several aspects even non
webrtc related ones.
That's my experience but I am just start playing a week ago.
On Saturday, March 28, 2015, Shamun Toha [email protected] wrote:
Not sure about OpenWebRTC. But Google Hangout, Talky, AppRTC works so i
believe OpenWebRTC has to work. Lets see how it goes its still
compiling......—
Reply to this email directly or view it on GitHub
#39 (comment)
.
Sent from Gmail Mobile
from bowser.
Bootstrap worked: ./cerbero-uninstalled -c config/cross-ios-universal.cbc bootstrap
Do i also have to do again? ./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc
? (i do not trust simulator/emulators, i always build straight to the device)
from bowser.
The guide works perfect still you might end googling some specific issues
of your platform/env.
For now I just compiled armv7 and ran on real devices.
On Saturday, March 28, 2015, Shamun Toha [email protected] wrote:
Bootstrap worked: ./cerbero-uninstalled -c config/cross-ios-universal.cbc
bootstrap
Do i also have to do again? ./cerbero-uninstalled -c
config/cross-ios-universal.cbc package openwebrtc? (i do not trust simulator/emulators, i always build straight to the
device)—
Reply to this email directly or view it on GitHub
#39 (comment)
.
Sent from Gmail Mobile
from bowser.
You can temporarily use this pre-compiled framework but it is not optimised which can be a bit problematic on an iPhone 4:
http://static.verkstad.net/OpenWebRTC.framework_old.zip
from bowser.
Took few hours at the end This failed:
./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc
As below:
[(32/32) openwebrtc -> configure ]
Recipe 'openwebrtc' failed at the build step 'configure'
Traceback (most recent call last):
File "./cerbero/build/oven.py", line 143, in _cook_recipe
stepfunc()
File "./cerbero/build/recipe.py", line 266, in <lambda>
setattr(cls, step, lambda self, name=step: step_func(self, name))
File "./cerbero/build/recipe.py", line 411, in _do_step
stepfunc()
File "/Users/sun/cerbero/recipes/openwebrtc.recipe", line 162, in configure
raise Exception(err_nobuild)
Exception: You need to build openwebrtc for the host darwin before you can cross-compile it for ios
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort
Recipe 'openwebrtc' failed at the build step 'configure'
Traceback (most recent call last):
File "./cerbero/build/oven.py", line 143, in _cook_recipe
stepfunc()
File "./cerbero/build/recipe.py", line 266, in <lambda>
setattr(cls, step, lambda self, name=step: step_func(self, name))
File "./cerbero/build/recipe.py", line 411, in _do_step
stepfunc()
File "/Users/sun/cerbero/recipes/openwebrtc.recipe", line 162, in configure
raise Exception(err_nobuild)
Exception: You need to build openwebrtc for the host darwin before you can cross-compile it for ios
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort
Recipe 'openwebrtc' failed at the build step 'configure'
Traceback (most recent call last):
File "./cerbero/build/oven.py", line 143, in _cook_recipe
stepfunc()
File "./cerbero/build/recipe.py", line 266, in <lambda>
setattr(cls, step, lambda self, name=step: step_func(self, name))
File "./cerbero/build/recipe.py", line 411, in _do_step
stepfunc()
File "/Users/sun/cerbero/recipes/openwebrtc.recipe", line 162, in configure
raise Exception(err_nobuild)
Exception: You need to build openwebrtc for the host darwin before you can cross-compile it for ios
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort
I will Try the ZIP file too (not tried that yet was waiting for the first one which failed).
from bowser.
Did you build for OS X first like the error message says?
from bowser.
YES
./cerbero-uninstalled -c config/cross-ios-universal.cbc bootstrap (success)
and then
./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc (failed)
from bowser.
Those are the commands to build for iOS. Try:
./cerbero-uninstalled -c config/osx-x86-64.cbc bootstrap
./cerbero-uninstalled -c config/osx-x86-64.cbc package openwebrtc
And then run the package command again for iOS.
from bowser.
Following was success:
./cerbero-uninstalled -c config/osx-x86-64.cbc bootstrap
./cerbero-uninstalled -c config/osx-x86-64.cbc package openwebrtc
./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc
-----> Package successfully created in /Users/sun/cerbero/openwebrtc-devel-0.1.0-ios-universal.pkg
How can i now deploy this to iPhone 4 and check bowser?
from bowser.
Hello? What is next? how do i do the first hello world? (no documentation found , please provide well documentation or hints)
from bowser.
We still need to update Bowser to make use of the framework, though the changes are pretty minor build system changes in Xcode.
from bowser.
Having not use Bowser or with Bowser.
How can a starter use the framework to make his hello world? Can you please share a documentation for that.
from bowser.
Here is information about how to add the framework to an Xcode project (choose the section depending on whether you're developing for OS X or iOS): https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC#using-the-results
Here is a slightly outdated iOS app guide:
https://github.com/EricssonResearch/openwebrtc-examples/wiki/Developing-iOS-apps
@stefanalund - do you have anything you want to add?
from bowser.
Related Issues (20)
- Crashes on IPhone 5 v8.4 HOT 2
- Environment Camera 90 degrees off HOT 1
- TURN silently fails when the server is configured to use an empty REALM HOT 1
- Bowser UI distorted on iPhone 6S Plus HOT 3
- Bowser support for stream
- WebRTC not working on iOS 9.3 HOT 2
- Why the software history was not kept? HOT 1
- WebRTC support HOT 1
- Video Call issue HOT 3
- Detect bowser user agent HOT 1
- Not working on iPad Pro HOT 1
- Bowser "Show Console" (iOS) HOT 1
- If in a frame or iframe issues HOT 3
- Broken RTCP communications between Bowser and Chrome
- Crash when trying to access camera on iOS 10.1.1 HOT 2
- Crash on iOS 10.1.1 due to gstreamer bug
- Bowser app (iOS) don't request Location permissions!
- Browsing webrtc.github.io/samples/ doesn’t work
- Missing config in info.plist causing crash. HOT 1
- Is this library dead?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bowser.