Is it possible for Frigate to receive an RTSP stream from VLC media player?
I'd like to stream a video file from VLC to my Firgate instance.
Frigate config works with an Amcrest IP cam "cameraone".
mqtt:
enabled: false
ffmpeg:
hwaccel_args: preset-intel-qsv-h264
detectors:
ov:
type: openvino
device: GPU
model:
width: 300
height: 300
input_tensor: nhwc
input_pixel_format: bgr
path: /openvino-model/ssdlite_mobilenet_v2.xml
labelmap_path: /openvino-model/coco_91cl_bkgr.txt
objects:
track:
- person
- car
- cat
- dog
- motorcycle
record:
enabled: true
retain:
days: 1
mode: active_objects
cameras:
cameraone: # <------ working Amcrest IP Camera
enabled: true
ffmpeg:
inputs:
- path: rtsp://andy:AndyAndy@192.168.1.172:554/cam/realmonitor?channel=1&subtype=1 # <----- The stream you want to use for detection
roles:
- detect
detect:
enabled: true # <---- disable detection until you have a working camera feed
width: 704
height: 480
reallydude: # <------ VLC stream
enabled: true
ffmpeg:
global_args: -hide_banner -loglevel warning -threads 2
hwaccel_args: "auto"
input_args: preset-rtsp-generic
inputs:
- path: rtsp://192.168.1.21:8554/test # <----- The stream you want to use for detection
roles:
- detect
detect:
enabled: false # <---- disable detection until you have a working camera feed
width: 1920
height: 1080
fps: 10
version: 0.15-1
docker-compose.yml
services:
frigate:
container_name: frigate
privileged: true
restart: unless-stopped
stop_grace_period: 30s
image: ghcr.io/blakeblackshear/frigate:stable
shm_size: "3000mb"
devices:
- /dev/dri/renderD128:/dev/dri/renderD128 # for intel hwaccel
volumes:
- /etc/localtime:/etc/localtime:ro
- ./config:/config
- ./storage:/media/frigate
- type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear
target: /tmp/cache
tmpfs:
size: 1000000000
ports:
- "8971:8971"
- "8554:8554" # RTSP feeds
Frigate logs
2025-06-13 14:32:32.532834347 [2025-06-13 14:32:32] ffmpeg.reallydude.detect ERROR : libva info: Found init function __vaDriverInit_1_22
2025-06-13 14:32:32.532836091 [2025-06-13 14:32:32] ffmpeg.reallydude.detect ERROR : libva info: va_openDriver() returns 0
2025-06-13 14:32:32.532838188 [2025-06-13 14:32:32] ffmpeg.reallydude.detect ERROR : [rtsp @ 0x560bf1a0a080] method SETUP failed: 461 Unsupported transport
2025-06-13 14:32:32.532862674 [2025-06-13 14:32:32] ffmpeg.reallydude.detect ERROR : [in#0 @ 0x560bf1a13a80] Error opening input: Protocol not supported
2025-06-13 14:32:32.532889240 [2025-06-13 14:32:32] ffmpeg.reallydude.detect ERROR : Error opening input file rtsp://192.168.1.21:8554/test.
2025-06-13 14:32:32.532891992 [2025-06-13 14:32:32] ffmpeg.reallydude.detect ERROR : Error opening input files: Protocol not supported
2025-06-13 14:32:32.675628502 [2025-06-13 14:32:32] frigate.videoERROR : reallydude: Unable to read frames from ffmpeg process.
2025-06-13 14:32:32.675631685 [2025-06-13 14:32:32] frigate.videoERROR : reallydude: ffmpeg process is not running. exiting capture thread...
2025-06-13 14:32:42.546160035 [2025-06-13 14:32:42] watchdog.reallydude ERROR : Ffmpeg process crashed unexpectedly for reallydude.
2025-06-13 14:32:42.546162645 [2025-06-13 14:32:42] watchdog.reallydude ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2025-06-13 14:32:42.546163609 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : libva info: VA-API version 1.22.0
2025-06-13 14:32:42.546175496 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
2025-06-13 14:32:42.546178418 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : libva info: Found init function __vaDriverInit_1_22
2025-06-13 14:32:42.546265599 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : libva info: va_openDriver() returns 0
2025-06-13 14:32:42.546267327 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : libva info: VA-API version 1.22.0
2025-06-13 14:32:42.546268351 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
2025-06-13 14:32:42.546269113 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : libva info: Found init function __vaDriverInit_1_22
2025-06-13 14:32:42.546269884 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : libva info: va_openDriver() returns 0
2025-06-13 14:32:42.546270655 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : [rtsp @ 0x5591dc74ab80] method SETUP failed: 461 Unsupported transport
2025-06-13 14:32:42.546271494 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : [in#0 @ 0x5591dc8074c0] Error opening input: Protocol not supported
2025-06-13 14:32:42.546276867 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : Error opening input file rtsp://192.168.1.21:8554/test.
2025-06-13 14:32:42.546283607 [2025-06-13 14:32:42] ffmpeg.reallydude.detect ERROR : Error opening input files: Protocol not supported
2025-06-13 14:32:42.682745086 [2025-06-13 14:32:42] frigate.videoERROR : reallydude: Unable to read frames from ffmpeg process.
2025-06-13 14:32:42.682747554 [2025-06-13 14:32:42] frigate.videoERROR : reallydude: ffmpeg process is not running. exiting capture thread...
2025-06-13 14:32:52.553353808 [2025-06-13 14:32:52] watchdog.reallydude ERROR : Ffmpeg process crashed unexpectedly for reallydude.
2025-06-13 14:32:52.553359635 [2025-06-13 14:32:52] watchdog.reallydude ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2025-06-13 14:32:52.553500360 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : libva info: VA-API version 1.22.0
2025-06-13 14:32:52.553520126 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
2025-06-13 14:32:52.553660140 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : libva info: Found init function __vaDriverInit_1_22
2025-06-13 14:32:52.553665483 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : libva info: va_openDriver() returns 0
2025-06-13 14:32:52.553803647 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : libva info: VA-API version 1.22.0
2025-06-13 14:32:52.553826300 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
2025-06-13 14:32:52.553948951 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : libva info: Found init function __vaDriverInit_1_22
2025-06-13 14:32:52.553954123 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : libva info: va_openDriver() returns 0
2025-06-13 14:32:52.554088501 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : [rtsp @ 0x55c29d120b80] method SETUP failed: 461 Unsupported transport
2025-06-13 14:32:52.554126750 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : [in#0 @ 0x55c29d126640] Error opening input: Protocol not supported
2025-06-13 14:32:52.554249752 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : Error opening input file rtsp://192.168.1.21:8554/test.
2025-06-13 14:32:52.554271233 [2025-06-13 14:32:52] ffmpeg.reallydude.detect ERROR : Error opening input files: Protocol not supported
2025-06-13 14:32:52.706596130 [2025-06-13 14:32:52] frigate.videoERROR : reallydude: Unable to read frames from ffmpeg process.
2025-06-13 14:32:52.706775775 [2025-06-13 14:32:52] frigate.videoERROR : reallydude: ffmpeg process is not running. exiting capture thread...
VLC Settings for the stream. I can see the stream on another computer but not in Frigate.
https://i.imgur.com/Vd35XA4.png
https://i.imgur.com/RgMp3rh.png
https://i.imgur.com/6RiCXjJ.png
https://i.imgur.com/jGbbX9d.png
Any help or nudge is appreciated.
Posted Jun 13, 2025, 10:44 PM UTC