Open
Description
Hi all,
I just started playing with this.
I'm just trying to get some consistent images from time to time.
I'm using the streaming_video.py from examples folder but I'm getting a weird behaviour:
[h264 @ 0x2bb0580] error while decoding MB 42 54, bytestream -5
[h264 @ 0x2bdf480] error while decoding MB 103 80, bytestream -15
[h264 @ 0x2bb1780] error while decoding MB 87 36, bytestream -5
[h264 @ 0x2bdf480] error while decoding MB 8 32, bytestream -11
[h264 @ 0x2bb1780] error while decoding MB 31 18, bytestream -5
[h264 @ 0x2bb0580] error while decoding MB 41 75, bytestream -9
Also the image is rendered broken sometimes.
How can I solve this?
7 def non_blocking():
8 print("calling non-blocking")
9 def inner_callback(img):
10 now = int(datetime.datetime.now().timestamp())
11 cv2.imwrite(f"/path/{now}.png",
12 img)
13 cv2.destroyAllWindows()
Regards,
C.
Activity
CrashLaker commentedon Dec 24, 2020
this seems to render better snap images
Benehiko commentedon Dec 26, 2020
Interesting, seems to be related to #25 (comment)
Which camera are you using?
Also, we are using the FFMPEG streaming flag, as mentioned here
reolinkapipy/reolinkapi/utils/rtsp_client.py
Line 50 in 32e6025
I have added a comment there in my last commit contemplating the necessity of it. It might be the reason for your streaming issues and @Portscanner. I thought that it might fix the issue opening the stream in its own thread as mentioned in this SO thread.
ghost commentedon Dec 27, 2020
Hi
In the meantime I am working without the Reolink API and sometimes I still get the error messages. However, when I restart the camera there are no more errors. It doesn't seem to be a problem with the API, but with the camera (Reolink: RLC-511W).