Skip to content

A lightweight media player (well, as light weight as X and VLC is)

Notifications You must be signed in to change notification settings

aperim/docker-vlc-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VLC Player

A containerised VLC player designed for SBC's to playback unicast and multicast streams.

Think digital signage.

Installation

Get the container you need.

For general use

docker pull ghcr.io/aperim/vlc-player-linux:latest

For raspberry pi

docker pull ghcr.io/aperim/vlc-player-rpi:latest

Usage in Docker Compose

---
version: "3.9"
services:
  mosaic:
    image: ghcr.io/aperim/vlc-player-rpi:latest
    restart: unless-stopped
    network_mode: host
    mem_limit: 1gb
    privileged: true
    environment:
      - VLC_SOURCE_URL=rtp://@234.0.1.255:1234
      - VLC_ZOOM=1.5
    volumes:
      - "/var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket"
    devices:
      - "/dev/tty0:/dev/tty0"
      - "/dev/tty2:/dev/tty2"
      - "/dev/fb0:/dev/fb0"
      - "/dev/input:/dev/input"
      - "/dev/snd:/dev/snd"

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

Apache 2.0