This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
linux:streamingserver [2020/04/23 17:03] tkilla created |
linux:streamingserver [2022/07/10 07:11] tkilla [Owncast] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
+ | |||
+ | ===== 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 ~/ | ||
+ | docker pull gabekangas/ | ||
+ | docker run -v `pwd`/ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== 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:/// | ||
+ | |||
+ | |||
+ | https:// | ||
+ | |||
+ | |||
+ | **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_raspicam** Plugin looks much better, but ... lets see: | ||
+ | |||
+ | mjpg_streamer -i " | ||
+ | |||
+ | |||
+ | * https:// | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ===== 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 |