-
-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Corrupt videoStream is received on the start_livestream event #2
Comments
Hi @davyrolink , |
Hi @davyrolink, PS: Please rename attached file to eufy-security-client-0.6.1.tgz (.tgz is an unsupported attachment on github). eufy-security-client-0.6.1.tgz.zip To install use the following command:
|
Hi @bropat, I just tested the new version, but unfortunately the issue seems unchanged. I sent you a mail to your gmail mail address to exchange some additional debug details. |
Added new P2P feature: lock/unlock smart lock products Optimized speed of P2P connection establishment Trying to solve issue #2 Dropped support for NodeJS 10.x (min. requirement 12) Updated versions of the package dependencies
Hi @davyrolink, one reason for this glitch could also be the change of resolution during the stream, because Eufy provides that the resolution and FPS are adjusted depending on the connectivity. This is of course not handled by ffplay. From the source code I see that behind the scenes Eufy reinitializes and restarts the stream when it detects that the resolution has changed. PS: If you enable the debug logs you can also see if the resolution has changed at runtime. |
I tested it with version 0.8.1 and it seems to work: Did you change something on your side? Some settings of the doorbell? |
@bropat I just updated my test repo ( https://github.com/davyrolink/eufy-test-stream ) to use 0.8.1 Unfortunately the issue seems unchanged for me, first few seconds ok, then artifacts/corruption.. |
Added new high level property "type" for devices/stations Updated versions of the package dependencies
Good news, finally found and fixed the issue after deep troubleshooting. :) |
Great work @bropat !! I can confirm that this resolves the issue, thanks 👍 |
Describe the bug
Corrupt videoStream is received on the start_livestream event (blockiness/colour artifacts).
To Reproduce
The video stream that is captured is corrupt and shows blockiness/colour artifacts.
Expected behavior
A video stream dump without artifacts.
Screenshots & Logfiles
Versions:
Additional context
The Eufy app settings for the camera "Video Quality" make a difference to the amount of corruption.
Worst case: Steaming Quality -> High, Video Encoding Format -> High
The problem is almost not visible during night time (black&white), only some small artifacts
The text was updated successfully, but these errors were encountered: