Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why does this JVB service need to open port 8080 instead of port 9090? #1988

Open
MQPearth opened this issue Dec 31, 2024 · 0 comments
Open

Comments

@MQPearth
Copy link

MQPearth commented Dec 31, 2024

- '127.0.0.1:${JVB_COLIBRI_PORT:-8080}:8080'

When I open port 8080, it shows an error: Video Quality Impaired - The bridge Channel has been disconnect

console:

WebSocket connection to 'wss://xx.rts-test.com/colibri-ws/jvb/xxxxxxxxx/xxxxxxx?pwd=xxxxxxxxxxxx' failed: 
_initWebSocket @ BridgeChannel.js:92
t @ BridgeChannel.js:123Understand this errorAI
JingleSessionPC.js:1955 2024-12-31T06:40:06.837Z [modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=xxxxxxx] addRemoteStream - OK
BridgeChannel.js:395 2024-12-31T06:40:06.838Z [modules/RTC/BridgeChannel.js] <e.onclose>:  Channel closed: 1006 

Opening port 9090 doesn't cause this issue.

'127.0.0.1:${JVB_COLIBRI_PORT:-9090}:9090' 

I used Nginx for reverse proxy

location ~ ^/colibri-ws/jvb/(.*) {
       proxy_pass http://127.0.0.1:9090/colibri-ws/jvb/$1$is_args$args;
       proxy_http_version 1.1;
       proxy_set_header Upgrade $http_upgrade;
       proxy_set_header Connection "upgrade";
       tcp_nodelay on;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant