Skip to content

Backend stability work for rtsp streams#79

Open
quimnut wants to merge 4 commits intommcc-xx:mainfrom
quimnut:main
Open

Backend stability work for rtsp streams#79
quimnut wants to merge 4 commits intommcc-xx:mainfrom
quimnut:main

Conversation

@quimnut
Copy link
Copy Markdown

@quimnut quimnut commented Mar 22, 2024

After analyzing failure scenarios on my own low end cameras using neolink, wyze bridge and go2rtc on frigate I came to these changes.

One issue may be it just hangs on connecting or disconnecting the socket, I could not find the socket timeout option in the python-ffmpeg library so I wrapped it in some process timeout to keep moving, this may end up with 20 dead processes each holding the inodes on the deleted wav file, so the tmp needed to be bigger to accommodate.

I hit a scenario where it outputted FAIL and looped with a 0 byte file so added a delete there.

Hope this helps anyone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants