Raspberry Pi raspivid live cam scripts

  hardware, linux, raspberry-pi

/home/pi/live.sh

#!/bin/bash


# Rotation
# raspivid --nopreview --rotation 180 -o - -t 9999999 -b 3000000 -w 1280 -h 720 | cvlc --ffmpeg-hw -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554}' :demux=h264
 

raspivid --nopreview -o - -t 9999999 -b 3000000 -w 1280 -h 720 | cvlc --ffmpeg-hw -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554}' :demux=h264

/etc/init.d/startcam

#! /bin/sh
### BEGIN INIT INFO
# Provides:          startcam
# Required-Start:
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Starts camera in stream mode
# Description:
### END INIT INFO
# for ntfs-3g to get correct file name encoding
if [ -r /etc/default/locale ]; then
        . /etc/default/locale
        export LANG
fi
do_start() {
        nohup su pi /home/pi/live.sh &
}
case "$1" in
  start|"")
        do_start
        ;;
  restart|reload|force-reload)
        echo "Sorry, not implemented." >&2
        exit 3
        ;;
  stop)
        # No-op
        ;;
  *)
        echo "Usage: startcam.sh [start]" >&2
        exit 3
        ;;
esac
: