Need help with frigate and ip camera http based

Hello,

I have installed frigate and my doorbell is up and running and visible in frigate.
I also have a Maginon IPC 250HDC that i want to integrate in frigate.
Unfortunately with no luck.
on this site maginon all the possible url’s are available and in a browser this works: http:// ipadres /videostream.cgi?rate=0&user=&pwd=

In system->integrations → add the camera as an generic mjpeg IP camera. and a in a lovelace card the stream is visible.
configured for stream: http://ip off camera/videostream.cgi
for snapshot: http:// … /snapshot.cgi

The frigide errorlog:
2023-05-26 23:24:24.043756001 [2023-05-27 01:24:24] watchdog.IPC ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-05-26 23:24:24.044233998 [2023-05-27 01:24:24] ffmpeg.IPC.detect ERROR : Option stimeout not found.
2023-05-26 23:24:24.535550834 [2023-05-27 01:24:24] frigate.video ERROR : IPC: Unable to read frames from ffmpeg process.
2023-05-26 23:24:24.537302249 [2023-05-27 01:24:24] frigate.video ERROR : IPC: ffmpeg process is not running. exiting capture thread…

Any help would be appreciated, totally out of clues
Kind regards,

You don’t seem to have added the camera to frigate. But in any event the frigate website is here https://frigate.video/ and their GitHub is the place to go for support.

Thank you for your reply
i do have the camera in frigate.
The first camera e.g. doorbell is working the IPC is where its all about.

cameras:
doorbell:
ffmpeg:
inputs:
- path: rtsp://xxxxxxx:[email protected]:8554/Streaming/Channels/101
roles:
- detect
- record
detect:
width: 640
height: 480
fps: 10 # was 5
objects:
track:
- person
snapshots:
enabled: true
timestamp: true
bounding_box: true
IPC:
ffmpeg:
inputs:
- path: http://192.168.x.xxx/videostream.cgi?rate=0&user=xxxxxx&pwd=xxxxxxxx
roles:
- detect
- record
detect:
width: 640
height: 480
fps: 10 # was 5
objects:
track:
- person
- dog
- bicycle
- cat
- car
snapshots:
enabled: true
timestamp: true
bounding_box: true

Well that ain’t yaml.

Use the preformatted text option to ensure the code you paste doesn’t get mangled by the post formatting
image

sorry i dont know how to put in propper yaml intend code. fix code did not do the trick. Again sorry about that.

@reef-actor thank you for your pointer!

i can see the stream in vlc and as hass generic_camera
192.168.x.xxx/videostream.cgi?user=xxxxxx&pwd=xxxxxx

in frigate i tried:

go2rtc:
  streams:
    mjpeg_cam: "ffmpeg:{http://user:[email protected]/videostream.cgi?user=xxxx&pwd=xxxxxx}#video=h264#hardware"

cameras:
  mjpeg_cam:
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/mjpeg_cam    ype or paste code here

i also tried:

go2rtc:
  streams:
    generic_camera: hass:IPC-250HDC

@FritsOv remove the curly brackets {} and you are fine :slight_smile:
Ask me how I know :wink:

br,
Raymond

You read the docs?

:smile:
I did read the docs, but I interpreted them also as if the curly brackets should be included
:joy::joy:
One is never to old to learn…
Whahaha
Br
Raymond