datarhei / restreamer

The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.
https://docs.datarhei.com/restreamer/
Apache License 2.0
3.78k stars 438 forks source link

Only libx264 codecs show up in the menu #774

Open EntityinArray opened 2 months ago

EntityinArray commented 2 months ago

Subject of the issue For some reason, only libx264 and h264 v4l2 Memory 2 Memory show up. image Why other more modern codecs, such as VP9 (libvpx-vp9) etc are missing? Your environment datarhei/restreamer:latest (sha256:0228c7cc5be48bb4c0aaf995e99c657be02c7b1883db94ae3d11b85eac88ac5d) in Docker

docker run -d --restart=always --name restreamer \
   -v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data \
   -p 8085:8080 -p 8181:8181 \
   -p 1935:1935 -p 1936:1936 \
   -p 6000:6000/udp \
   datarhei/restreamer:latest

Files No relevant files

Steps to reproduce

  1. Deploy datarhei/restreamer:latest in Docker
    docker run -d --restart=always --name restreamer \
    -v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data \
    -p 8085:8080 -p 8181:8181 \
    -p 1935:1935 -p 1936:1936 \
    -p 6000:6000/udp \
    datarhei/restreamer:latest
  2. Create a new channel
  3. Open video codec menu

Expected behavior All codecs in Encoding Compatibility List should show up

Actual behavior image

ioppermann commented 3 weeks ago

More codecs will be enabled in the future. Currently Restreamer is build for HLS streaming which only allows H264 with AAC or MP3.