Traefik. Extend shared Traefik stack to support Restreamer RTMPS/stream ingress #256

Open
opened 2026-04-15 20:59:15 +03:00 by skobkin · 0 comments
Owner

Implement shared Traefik support for Restreamer ingest protocols so the stack can stop exposing direct public stream ports and optionally serve RTMPS through Traefik-managed entrypoints.

Acceptance criteria:

  • Add shared Traefik entrypoints for rtmp (1935/tcp), rtmps (1936/tcp), and srt (6000/udp) in the repo Traefik stack.
  • Add Restreamer stack labels/config needed to route RTMP, RTMPS, and SRT through Traefik.
  • Decide and document the RTMPS model explicitly: TLS passthrough to Restreamer vs TLS termination in Traefik.
  • Keep existing HTTP UI routing on websecure.
  • Update PORTS.md, Traefik docs, and the Restreamer stack README with the new exposure model.
  • Verify docker compose config for both the Traefik stack and Restreamer stack after the change.

Upstream references:

follow-up for: #111

Implement shared Traefik support for Restreamer ingest protocols so the stack can stop exposing direct public stream ports and optionally serve RTMPS through Traefik-managed entrypoints. Acceptance criteria: - Add shared Traefik entrypoints for rtmp (1935/tcp), rtmps (1936/tcp), and srt (6000/udp) in the repo Traefik stack. - Add Restreamer stack labels/config needed to route RTMP, RTMPS, and SRT through Traefik. - Decide and document the RTMPS model explicitly: TLS passthrough to Restreamer vs TLS termination in Traefik. - Keep existing HTTP UI routing on websecure. - Update PORTS.md, Traefik docs, and the Restreamer stack README with the new exposure model. - Verify docker compose config for both the Traefik stack and Restreamer stack after the change. Upstream references: - https://raw.githubusercontent.com/datarhei/restreamer/refs/heads/2.x/README.md - https://docs.datarhei.com/restreamer/knowledge-base/user-guides/proxying - https://docs.datarhei.com/restreamer/api/environment-variables - https://docs.datarhei.com/restreamer/getting-started/quick-start - https://hub.docker.com/r/datarhei/restreamer/tags follow-up for: #111
skobkin self-assigned this 2026-04-15 20:59:15 +03:00
skobkin added this to the Traefik milestone 2026-05-12 05:31:03 +03:00
skobkin removed this from the Traefik milestone 2026-05-15 18:35:56 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
skobkin/docker-stacks#256
No description provided.