SSL encryption for streaming #2
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently, streaming has to be done unencrypted.
Icecast supports its own TLS encryption, which would be possible using
traefik-cert-dumper, but annoying.An alternative would be to get everything routed through Traefik; see #1
It's Fine, Actually? See #1
It's not fine :( Streaming was cutting out every ~10 seconds as reported here: https://community.traefik.io/t/icecast-services-behind-traefik/8679/7
Bypassing Traefik SSL seems to work OK though.
When I configured Nginx as a reverse proxy for Icecast I had to proxy it using HTTP/1.0 and disable chunking, otherwise it wouldn't behave as a stream on browsers. I don't remember if I got to reverse proxy the streamer, but I do remember it uses a non-standard HTTP verb, which reverse proxies don't recognize. Maybe it can be set as TCP reverse proxy instead of HTTP on Traefik?
I skimmed through #1 and realized my advice may be outdated, but I can ask friends how they're doing :P