Dicaffeine icon indicating copy to clipboard operation
Dicaffeine copied to clipboard

Output freezes. Stream disconnect by client when using with still images.

Open joshi11 opened this issue 2 years ago • 1 comments

Everything works great when receiving a movie or a camera stream ! GREAT WORK! THANK YOU!! I have tried to display a slide show (no audio) - output image (slide) does not change for a few seconds. When changing the slide, the image displayed by dicaffeine stays frozen and does not change to the new slide.

I did some investigation using wireshark - it seems that dicaffeine itself disconnects the stream by sending a <FIN/ACK> on the TCP stream (I don't know the NDI protocol in detail and assume that there is session initiation happening via TCP while the data is send via UDP)

Workarounds/Hacks:

  1. By putting an animated GIF in the corner of the slides the connection doesn't get disconnected. Image is no longer a still image and the change keeps the connection alive. Not practical since it would mean to edit all presentations.
  2. When using an Audio Output in dicaffeine (even there is no audio streamed) the connection also does not freeze and a slide change is displayed. I am using this method and it works great - but thought I let you know!

Tanks for your work!!!

HW: RPI4 OS: Raspbian Install source: deb https://dicaffeine.com/repository/ bullseye main non-free

joshi11 avatar Dec 23 '22 14:12 joshi11