Comments (10)
there was a point chrome and ff would block mic/cam access on http even on localhost... so debugging was not really possible without this solution. I will check and remove https if this has changed.
from accelerator.
Hai @cracker0dks this is awesome project. thanks for initiate.
To add some small info for anyone might want, for local test only or intranet. if using chrome, and don't wanna go over https i added host on "Insecure origins treated as secure" in chrome://flags to allow me testing without https
from accelerator.
From https://blog.mozilla.org/webrtc/camera-microphone-require-https-in-firefox-68/: "Some good news for web developers is that camera and microphone will continue to work from http://localhost! This is thanks to the modern definition of secure context, which defines local sources as secure."
So, HTTPS does not seem to be needed. Hopefully Firefox works as that blog says and chrome/chromium does the same.
from accelerator.
checked it and seems to work on chrome and ff with http on localhost. But if we remove this you always need a reverse proxy to host it, don't know if people like this if they just want to spinup a test server?
from accelerator.
IMO it is easier to install apache2+certbot and have a correct Let's encrypt certificate than getting let's encrypt certificate into node app or dealing with self-signed certificates, even for a test server. Maybe add some links and example configuration for apache/nginx + certbot to README instead?
from accelerator.
Ok, removed it and put it on the dev branch for now, maybe it has some side effects u never know :)
Not using apache so can you post the reverse proxy config part for it please?
from accelerator.
Not using apache so can you post the reverse proxy config part for it please?
Yes, going to try it and post apache config when I get it working with my setup.
from accelerator.
you'll need to change the https to http in the config file if you already have one
from accelerator.
Not using apache so can you post the reverse proxy config part for it please?
Here is how my config looks like:
<VirtualHost example.org:443>
...
# Proxy /accelerator/ to accelerator container
ProxyPass "/accelerator/" "http://127.0.0.1:8080/"
ProxyPassReverse "/accelerator/" "http://127.0.0.1:8080/"
# Redirect /accelerator to /accelerator/, happens when user exits the room
Redirect "/accelerator" "/accelerator/"
...
# Optional authentication
<Location /accelerator>
AuthType Basic
AuthName "Accelerator authentication"
AuthUserFile "/etc/apache2/accelerator.htpasswd"
Require valid-user
</Location>
...
</VirtualHost>
from accelerator.
thanks added the part the the readme and also fixed the "user exits the room" bug.
from accelerator.
Related Issues (20)
- Add the ability for devs to collaborate on this project HOT 5
- Create project milestones
- Start a documentation file for the project HOT 6
- Give the ability to stream 200 video cameras at the same time HOT 3
- Create breakout rooms and shared notes HOT 1
- Please write clear steps for docker installation HOT 1
- Create a control panel for the system HOT 1
- Provide a demo link HOT 1
- What is being used from these engines? HOT 1
- Create a native mobile app SDK & React web UI components HOT 1
- Create serverless deployments for the platforms HOT 1
- Add the ability to record sessions and send them by email via private SMTP servers HOT 2
- Do you think we can create this project without webrtc? HOT 1
- Can not join the rooms HOT 2
- Installation guide on GCP/Amazon HOT 3
- what sfu we use? HOT 2
- navigator.getUserMedia is not a function HOT 3
- Anyone wants to dedicated time for this project? HOT 1
- server configuration HOT 6
- Force Machine IP Address as Host HOT 1
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 accelerator.