Sign inSign up

galexrt/vlc

By galexrt

•Updated almost 6 years ago

VLC Media Player in a Container.

Image
9

100K+

galexrt/vlc repository overview

⁠docker-vlc

Docker Repository on Quay.io

Image available from:

VLC Media Player in a Docker container.

⁠Usage

⁠Running the image
docker run -d -v "$(pwd)":/data quay.io/galexrt/vlc:latest YOUR_VLC_FLAGS

For some simple examples, checkout the VLC Examples⁠ section below.

⁠Pulling the image

From Quay.io:

docker pull quay.io/galexrt/vlc:latest

Or From Docker Hub:

docker pull galexrt/vlc:latest

⁠VLC Examples

⁠HTTP based video stream (TCP)

This will start a HTTP based video stream on port 8080/tcp.

docker run -d -v "$(pwd)":/data -p 8080:8080 quay.io/galexrt/vlc:latest file:///data/your-video-file.mp4 --sout '#transcode{scodec=none}:http{mux=ffmpeg{mux=flv},dst=:8080/}'

Using VLC to connect to the stream on the container / server IP on port 8080/tcp will show the video stream.

⁠RTSP stream (UDP)

This will start a RTSP stream on port 8554/udp.

docker run -d -v "$(pwd)":/data -p 8554:8554/udp quay.io/galexrt/vlc:latest file:///data/your-video-file.mp4 --sout '#transcode{scodec=none}:rtp{sdp=rtsp://:8554/}'
⁠VLC sout References

It is worth to checkout the following VideoLAN wiki pages for more information on the structure and possibilities of the sout argument:

Tag summary

Content type

Image

Digest

Size

271.9 MB

Last updated

almost 6 years ago

docker pull galexrt/vlc