# Webcam Stream RTSP serveur

### Installation d'un serveur RTSP :

mise en place du docker pour le serveur RTSP

```shell
docker run --rm -it --network=host aler9/rtsp-simple-server
```

une fois le serveur lancé configurer avec ffmpeg l'encodage de la webcam vers le serveur RTSP

```shell
/usr/bin/ffmpeg -f v4l2 -i /dev/video0 -s 704x576 -input_format yuyv422 -r 25 -vcodec libx265 -f rtsp rtsp://192.168.1.69:8554/cam
```

Ajout de la webcam dans Home Assistant :

```YAML
  - platform: ffmpeg
    input: '-i rtsp://192.168.1.69:8554/cam'
    extra_arguments: '-q:v 2 -r 25'
    name: ImaCam

```

Ajout de la lovecard :

```YAML
  - platform: ffmpeg
    input: '-i rtsp://192.168.1.69:8554/cam'
    extra_arguments: '-q:v 1 -r 25 -vf "scale=640:360"'
    name: ImaCam

```

Script webcam.sh

```shell
docker run -d --name RTSP --network=host aler9/rtsp-simple-server
/usr/bin/ffmpeg -loglevel quiet -stats -f v4l2 -i /dev/video0 -s 704x576 -input_format yuyv422 -r 25 -vcodec libx264 -f rtsp rtsp://192.168.1.69:8554/cam &
```