The same setup is working on my raspberry pi 1. The version of ffmpeg is the same on both installs.
I can access the stream on the Pi 1 so the camera definitely works on 8899.
I have been trying to dig through the code of all the files referenced in the error log, but my python knowledge is pretty limited.
I turned on debug logging on the camera component and can see the following logs too:
2019-03-03 16:32:07 INFO (MainThread) [homeassistant.components.camera] Setting up camera.onvif 2019-03-03 16:32:17 WARNING (MainThread) [homeassistant.components.camera] Setup of platform onvif is taking over 10 seconds. 2019-03-03 16:38:45 DEBUG (SyncWorker_16) [homeassistant.components.camera.onvif] Connecting with ONVIF Camera: x.x.x.x on port 8899 2019-03-03 16:38:46 DEBUG (SyncWorker_16) [homeassistant.components.camera.onvif] ONVIF Camera Using the following URL for Front: rtsp://<user>:<password>@x.x.x.x//live/ch00_1
Going to try that url above in VLC now.
@quentin thanks for pointing that out, it was a typo on my part. The yaml file says usr
So I tested the rtsp url that is logged in the debug log in VLC and it works fine. My next guess would be that the ffmpeg component is not working properly, although I don’t see any error logs