Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Please note that this library is based on the ONVIF-compliant Foscam IP camera. Other cameras may present different errors. #99

Open
rtek1000 opened this issue Feb 16, 2025 · 0 comments

Comments

@rtek1000
Copy link

Hello,

I noticed that this library has several bug reports. But perhaps most of these bugs are directly related to the fact that the camera is not fully compliant with the ONVIF standard.

This library expects the camera response to be fully ONVIF compliant.

The camera has an internal server that responds to client requests. This library creates a client that requests responses from the camera.

I discovered this when trying to check the camera responses, and noticing that each camera returns a different response.

When trying to check (using https://jsonformatter.org/wsdl-formatter) if the response is at least standardized, it presented errors. But the references available on the ONVIF website do not show errors. If the responses from the cameras have header formatting errors, they must have ONVIF standardization errors.

Other libraries may have different ways of interpreting camera responses, due to having experienced standardization failures.

The Android App Onvier demonstrates that it can locate the RTSP address correctly, of the cameras mentioned above, which may perhaps be a hope of being able to evolve this library, so that it is more universal and less dependent on the rigid standard that the ONVIF website presents.

Despite this, camera manufacturers that claim to be compatible with the ONVIF standard should have their equipment 100% compatible with the standard. Or not advertise that they are compatible with ONVIF, so as not to cause inconvenience to users.

Ref.: https://superuser.com/questions/1253126/how-do-i-find-the-video-stream-url-of-onvif-cameras-manually/1880053

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant