DVR
Zoneminder
VLC
Desktop to STREAM Windows
cat cam.bat
Desktop to STREAM GNU/Linux
cat << 'EOF' > cam.sh
#!/bin/bash
cvlc \
screen:// \
:screen-left=0 \
:screen-top=0 \
:screen-height=1080 \
:screen-width=1920 \
:screen-fps=20.0 \
:live-caching=300 \
:sout='#transcode{vcodec=h264,vb=800,fps=20,scale=0,acodec=none}:http{dst=:8080/video.ts,ttl=1}' \
:sout-all \
:sout-keep
#:screen-follow-mouse \
#:screen-mouse-image=cursor.png \
EOF