Comments (15)
We're currently trying to resolve this problem. As I can see in the capture you're using 32bits. What version of Firefox do you use in the client side? Does it happen every time you try to connect from Firefox?
from licode.
Hi,
I'm using Ubuntu 12.04 32bit, with the cleanup branch, fresh install...
Yes, it happens every time I join with a Firefox browser. The version is: 23.0.1
If I join with only Chrome browsers, it works fine. The problem is between Firefox - Chrome or Firefox - Firefox...
And I know it's when the Firefox browser connects that the Erizo Controller crashes, because even when Firefox it's the first (and only) browser to connect, as soon as I allow the camera to share it crashes
from licode.
Let me test this code tomorrow with Firefox on Ubuntu and Mac to see where can be the problem. I'll try to run into the same error.
from licode.
Sure, if you need anything else from me that can help you with it, feel free to ask.
from licode.
So... were you able to reproduce it?
from licode.
No, We'll still trying it, but with no success at the moment.
from licode.
hmmm ... that's weird...
So, you've installed a fresh 12.04 32bit Ubuntu Server installation
Installed git, and cloned the cleanup branch
Executed the installUbuntuDependencies
Executed the installErizo
Executed the installNuve
Executed the initLicode
Executed the initBasicExample
Connected the Firefox browser to it, clicked 'Allow sharing camera' (or whatever the name is) and the controller Erizo didn't crash!? For me it changes the Nice state to 0 3 as you can see in the screenshot!
Well, will try to install again the 12.04 32bit server
from licode.
Well... Once again, I did a fresh new install of an Ubuntu Server 32 bit 12.04, installed git, cloned your cleanup branch, ran all your scripts by the above order, and connected the following:
- First a Google Chrome browser (updated, Version 29.0.1547.57)
- Shared the camera... all working fine.
- Opened the page in Firefox ( updated, Version 23.0.1 )
- Allowed sharing the camera
- Then it happens a "New NICE state 3 0 0" followed by a crash of the erizoController...
- Tried even to launch a new one (by running initLicode.sh again), and it did create a new erizoController, but as soon as the firefox browser connects to it, it crashes.
Here follow my basicExample.log ( http://pastebin.com/H7MZzcyE ) and my licode.log ( http://pastebin.com/zAYMk10F ) .. Hope it helps.
I'm running a MacOSx Mountain Lion 10.8.4, and running the server in a VM in VirtualBox.
from licode.
Hi Ricardo,
I've been trying a lot this issue and the one related with 64bits and now I guess the problem is node version. Could yo try to run the next command and send me the version of your node?
node -v
In a Ubuntu 64bits with node 0.8.25 it does not work, but with node 0.10.17 it works. The solution would be to install last version of node. If it works for you I'll change Licode's installing scripts.
from licode.
Hi @jcague, the node -v in my Ubuntu 32bit 12.04 server returns v0.8.25
But since it's a 32bit server, shouldn't it work?
Regarding the 64 bit, I can reinstall the server to test that if you want.. But since the OpenSSL installation was lacking the -fPIC flag and Pedro told me you're focusing on the 32bit version, I've also changed to a 32 bit arch.
from licode.
I have now installed the latest stable version of node (0.10.17 at the time of writing) and will now test... (fingers crossed).
from licode.
Well, after installing the latest node version, executed all the installation process again...
Everything went fine, except when I executed initLicode.sh
It showed the following error attached
from licode.
Sorry for the inconvenience... I've just commit the changes and tried with a fresh installation and it worked in 32bit Ubuntu 12.04 server. Please, try in a new VM, because there can be old node files.
Going for testing in a 64bit server now. I'll let you know if it finally works there also if you prefer to run it in 64bits.
from licode.
Yeah I changed the path to Release instead of Debug and now it works :)
Thanks man... you're awesome !!!! Keep up the good work :)
from licode.
I finally tested in a 64bits, and it also works. Thanks for your feedback!
Closing issue.
from licode.
Related Issues (20)
- Publisher is not sending 3rd layer in simulcast mode
- getting ice error "Packet received from IP4:x.x.x.x:61408/UDP which doesn't match any known peer"
- Fatal error recording in Basic Example HOT 2
- Nodejs Integration
- Hack to make sure we pass candidates in libnice even when there's only mdns [https://github.com/lynckia/licode/pull/1766] HOT 1
- Publish a stream from a rtsp source HOT 4
- licode does not suport CSRC
- rtsp stream (Room) message: Error subscribing to stream HOT 2
- mkv file error: Error adding External Input:-2 HOT 1
- Install source to docker Failed HOT 2
- I report a wrong issue. please delete it. sorry.
- Does the code support ice-full and ice-lite now? HOT 1
- What is the relationship between erizo,erizoAPI and erizoJS in the code? HOT 1
- is the licode currently supports simulcast for h264 and svc for vp9?
- link error: install log4cxx .thanks HOT 1
- Error from dockers lynckia/licode?
- How do I configure or implement using the libnice(libniceconnection) library + ice-full? HOT 1
- My erizo library is behind NAT, getCandidate() always fails to collect srflx and the full host address HOT 1
- dtls client lost the service finished package and the handshake failed HOT 1
- Video is appearing blurry and pixelated.
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 licode.