On TP-Link Tapo cameras "cam exceeded fps limit. Exiting ffmpeg..." config fix. (kind of) 0.12b9 #5668
Replies: 7 comments 8 replies
-
Doing that won't do anything except be the same as if ffmpeg: wasn't there. That's because the original stream and ffmpeg stream offer the same codecs so go2rtc will never ask for the streams from the ffmpeg: module |
Beta Was this translation helpful? Give feedback.
-
Didn't know the tapo cameras have a sub stream. What a nice discovery. |
Beta Was this translation helpful? Give feedback.
-
Not yet, but i intend to, might be some weird glitch i guess.
…________________________________
From: kpcz ***@***.***>
Sent: 16 March 2023 19:12
To: blakeblackshear/frigate ***@***.***>
Cc: atv2016 ***@***.***>; Comment ***@***.***>
Subject: Re: [blakeblackshear/frigate] On TP-Link Tapo cameras "cam exceeded fps limit. Exiting ffmpeg..." config fix. (kind of) 0.12b9 (Discussion #5668)
Oddly enough it works, no more fps exceeded errors on any of 4 tapo cameras. Did you tried this placebo solution?
—
Reply to this email directly, view it on GitHub<#5668 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AEBCFU5BBO472D3KVKYG44DW4NQ3XANCNFSM6AAAAAAVSPJ2LM>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Had the same errors with Tapo C200, Made ur config and all errors gone. Thx dude. |
Beta Was this translation helpful? Give feedback.
-
I have the same error, same config except I don't use the main stream, |
Beta Was this translation helpful? Give feedback.
-
thanks, man! your solution still works and helped me a lot! here is my final config also: mqtt:
host: core-mosquitto
user: user
password: pass
go2rtc:
webrtc:
candidates:
- 192.168.1.20:8555
- stun:8555
streams:
camera_living:
- rtsp://user:[email protected]:554/stream1
camera_living_sub:
- rtsp://user:[email protected]:554/stream2
- "ffmpeg:camera_living_sub"
camera_kids:
- rtsp://user:[email protected]:554/stream1
camera_kids_sub:
- rtsp://user:[email protected]:554/stream2
- "ffmpeg:camera_kids_sub"
cameras:
camera_living:
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/camera_living
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/camera_living_sub
input_args: preset-rtsp-restream
roles:
- detect
detect:
width: 640
height: 360
fps: 5
objects:
track:
- person
snapshots:
enabled: true
timestamp: false
bounding_box: true
retain:
default: 2
camera_kids:
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/camera_kids
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/camera_kids_sub
input_args: preset-rtsp-restream
roles:
- detect
detect:
width: 640
height: 360
fps: 5
objects:
track:
- person
snapshots:
enabled: true
timestamp: false
bounding_box: true
retain:
default: 2 |
Beta Was this translation helpful? Give feedback.
-
Same here. Big Thanks! You made my Day! :-) |
Beta Was this translation helpful? Give feedback.
-
So I have multiple Tapo C210 cameras, and all where crashing ffmpeg service because of bad stream. With error:
livingroom2_cam exceeded fps limit. Exiting ffmpeg...
so config that works without any errors, and Birdseye does not freeze is:
- ffmpeg:livingroom2_cam_sub
This was the missing bit in gazzilion of config variations I tried.ffmpeg:rtsp://X:[email protected]:554/stream2
like this it did not workMaybe this should be added to "Camera specific configurations" As I was pulling my hair out for few days :)
Beta Was this translation helpful? Give feedback.
All reactions