Since we started using Proclaim we have occasionally been having issues with the slides falling out of sync between remote controllers and the master computer.
Our setup is like this:
Master: Macbook Pro with the projector as a secondary display, connected to the internet via wireless.
Remotes: mixture of Android and iOS devices, both iPads (2,4 and Mini) and iPhones (various).
Some weeks we have no issues at all, but occasionally it falls out of sync. What normally happens is that all of the remotes are displaying slide N but the master is projecting slide N+1, or occasionally N+2. We have never had it displaying N-* at all, always advanced further on.
Now this is usually a problem with displaying liturgy where what is on the screen is the next slide along from what the person who is reading from the Proclaim remote thinks is there.
I have a few theories as to why this may be the case:
Firstly, im not sure what the command that Proclaim Remote sends to the Master when you swipe to the next slide is, is it "Go to Slide X" or is it simply "Slide ++". I know if i was coding it i might just send the relative command Slide++ rather than the absolute Slide X, as this requires less processing on the tablet end. But if this is the case then perhaps two Slide++ commands without a syncing RCPT or similar might advance the Master further than the Remote.
Secondly, occasionally the Remote thinks that a slide should be formatted slightly differently to what the Master thinks. I had this issue leading on Sunday where Rom 3:21-26 was split over 2 slides on the Master, but 3 on the Remote. I noticed this before the service and rectified it, but perhaps this is an issue with the N+1 as most of the time the issues occur in text heavy liturgy slides (Lords Supper etc).
Thirdly, im wondering whether the Covenant Eyes (CE) filter may lag the command packets slightly and therefore time out any receipts that are being sent. Ive noticed a good 1-3s lag when running it through our church laptop that has CE on it, but far less lag when running it off my laptop that is a similar specification but doesnt run CE. Again im merely speculating on this one.
Thats about the extent of my black box testing, and because these issues normally come up in the middle of services i havent had the chance to sit down properly and try to replicate them; and immediately after the service im usually trying to connect with newcomers or doing pastoral things etc. Although the few times ive tried to do some more systematic black box testing its all been fine (hence wondering about CE that is not on my test system).
Happy to do some more testing, and pulling of logs after services. But it would be good if i knew where to focus my efforts. Cheers