User Tools

Site Tools


linux:streamingserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
linux:streamingserver [2020/04/23 17:03]
tkilla created
linux:streamingserver [2022/07/10 07:14]
tkilla
Line 1: Line 1:
-====== StreamingServer ======+====== 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.
  
-  * Icecast - for Audio / Radio Streaming (and Video OGG Streaming (deprecated)) 
-  * Nginx - for RTMP / HLS Videostreaming 
linux/streamingserver.txt · Last modified: 2022/07/10 07:14 by tkilla