====== Streaming -Server und Cam -Software ====== ===== Icecast ===== for Audio / Radio Streaming (and Video OGG Streaming (deprecated)) \\ ===== Nginx ===== for RTMP / HLS Videostreaming \\ ===== Owncast ===== Nice Webfrontend for a Streamingserver. Almost as good as nginx, but much more userfriedly In a docker container its up and running in a minute: # cd ~/owncast/ docker pull gabekangas/owncast:latest docker run -v `pwd`/data:/app/data -p 8080:8080 -p 1935:1935 -it gabekangas/owncast:latest \\ ===== cvlc Webcam to Stream ===== Can present a Stream for other to fetch via http. It uses raspivid and all its nice options raspivid -drc high -o - -n -t 0 -w 1280 -h 720 -fps 25 | cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8099}' :demux=h264 :h264-fps=30 https://www.instructables.com/Webcam-Over-WiFi-for-OBS/ **Breaks** every 4-5 Minutes for 10-20 Seconds :-( \\ ===== mjpg-streamer-experimental ===== Thanx to various I/O Plugins, it can stream almost every input to http mjpg_streamer -i input_uvc.so -o output_http.so BUT, the stream quality is very low with **input_uvc**.so plugin. mjpg_streamer -i "input_uvc.so --resolution 1280x720" -o "output_http.so -p 8080 \\ **Input_raspicam** Plugin looks much better, but ... lets see: mjpg_streamer -i "input_raspicam.so -x 1280 -y 720 -fps 25" -o "output_http.so -p 8080 * https://github.com/jacksonliam/mjpg-streamer/blob/master/mjpg-streamer-experimental * Raspicam Plugin Options: https://github.com/jacksonliam/mjpg-streamer/blob/master/mjpg-streamer-experimental/plugins/input_raspicam/README.md \\ ===== Droidcam Android App mit OBS Plugins ===== very easy App. Plug and Play without network hassle. Works well and stable.