bluenviron / mediamtx

Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How does k8s set the port number to be used through environment variables

liuxin638507 opened this issue · comments

question1: this is docker start demo,How does k8s set the port number to be used through environment variables
docker run --rm -it
-e MTX_PROTOCOLS=tcp
-e MTX_WEBRTCADDITIONALHOSTS=192.168.x.x
-p 8554:8554
-p 1935:1935
-p 8888:8888
-p 8889:8889
-p 8890:8890/udp
-p 8189:8189/udp
bluenviron/mediamtx

The environment variable specifies -e MTX_PROTOCOLS=tcp. Is public network access on port 8189 open for tcp or udp?

question 2:
I mounted it with a modified external profile to /mediamtx.yml
error log:
CreateContainerError (Error response from daemon: invalid volume specification: '/var/lib/kubelet/pods/5696e68d-3557-40a7-a008-9bcae27ef4e6/volume-subpaths/mediamtx-config/mediamtx/0:/:ro': invalid mount config for type "bind": invalid specification: destination can't be '/'

        - mountPath: /
          name: mediamtx-config
          subPath: mediamtx.yml
      volumes:
      - configMap:
          name: mediamtx-config
        name: mediamtx-config

This issue is being automatically closed because it does not follow the issue template.
Please reopen the issue and make sure to include all sections of the template.