-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
SRT stream not available via HTTP-FLV #4242
Comments
The nginx config its proxy:
proxy to
|
Yes, the port is remapped in docker to expose on 18080 because the port is already in use on the host machine from another service. To be clear: this Config works when directly streaming to RTMP and using the .flv URL in VLC or mpegts.js. Only when publishing using SRT the flv is not available/doesn't load (times out). |
Can I get you some logs? Any debug settings I need? Edit: Updated the first post with the docker config and specific version of SRS 6. |
Is the |
It plays well using RTMP and playing via the external https://domain/live/livestream.flv, yes (via the NGINX location, which uses But not for SRT. |
I tried your srs conf, SRT publish and http-flv plays well in my machine.
Try above two cmds, check in your env. |
Does |
Describe the bug
I'm pushing a h264 stream using OBS to SRS's SRT endpoint. From how I understand the documentation, this should then be exposed via /app/live/key.flv, but it's unplayable (timeout via mpegts.js and VLC). Am I missing something?
SRS is behind an NGINX reverse proxy if that helps, config:
SRS config:
Docker-Compose:
Version
SRS V6 docker (via dockerhub), SRS/6.0.155
The text was updated successfully, but these errors were encountered: