Trying to move away from Adobe a bit more - I have formed my first HTML template that is currently using json and the caspar UPDATE command for 60 old field updates per second for live output via a custom client. This seems to work ok and the server seems to cope fine with that volume (both in localhost and a LAN setups).
I have however seen a few comments on here about using websockets to update these type of large data templates- I guess potentially I’m looking to use more than one client to send data to more than one channel at the same time to the server down the line too, and also increase the volume of data points to send per second as well.
If I where to switch and use websockets is the below approach the best way to do this?
Use Caspar’s PLAY command to load and animate in the template.
Use websockets to send data updates in place of UPDATE
Use Caspar STOP command to playout the template and unload.
If I where to use more than one client, how could I define data to each channel via websockets? which under UPDATE can be done by defining the channel to the same server.
Do html templates require that all Caspar commands are reference (even if they are empty?).
As a side note when running as above this way I sometimes run into an issue where the caspar server receives data ok, but the screen producer doesn’t show the output of the template (I’m not 100% sure of how to reproduce it - but think it is related to which window is in ‘focus’ on win10 - will try and narrow down under more testing.