Open ReubenM opened 10 years ago
although i think this is a shared problem. please look into this on the casparCG side.
caspar and spyder can be such a nice couple if this works. FYI i sended a bug report to vista systems.
Yes, I also submitted a bug report with Vista the same time I filed this bug. Supposedly it's in their queue of fixes / feature requests for their engineers; but their development is a closed process and I have not heard anything about it since then.
I posted in the forum before I realized this project used github for it's code repository, so I'm just going to copy and paste what I wrote in the forum post:
I'm attempting to control playback from within the Vista Spyder control software. I saw an old forum thread where somebody else was trying to do it, but not having much luck. It has been working fine for me, but with one caveat: About 10% of the commands fail because the connection gets reset.
The problem seems to be that the Spyder software pipelines the whole process where a session is setup, the command is issued, and then the session closed in rapid succession. It's not truely a stateful connection like the CG server was designed for.
90% of the time this works. But it seems that occasionally, the client closes the connection before the CG server is able to provide a confirmation response. When that happens, you can see a connection reset packet get sent via wireshark, and the command gets aborted. In the server console, instead of a "Client w.x.y.z disconnected" message, you see a deceivingly similar message "Client w.x.y.z was disconnected".
Would it be possible to fix this so that commands from pipelined connections don't get lost? I would really like to be able to integrate playout commands within the cues programed for the Spyder, since it would allow for some very tightly timed playouts to happen in a live event environment.
The Vista Spyder software does not require licensing to use (they make their money from the hardware), it's just behind a registration wall so they can send you their promotional stuff. So it's not hard to get access to a copy if you want to test it out yourself.