In an interface we developed, we use commands (“text” over TCP) like:
$“NetMatrixMonitorBegin+0++CONNECTGUIDS+1+24a59ba0-c212-4ee7-8eea-03eae4f48c33+1+++NetMatrixMonitorEnd+Version30”
to show live camera on a matrix. Now one of our customers would also like to be able to show playback of camera on a Matrix.
I’ve searched through all of the documentation online, but couldn’t find any documentation regarding these commands. Is it possible to show playback video on a Matrix? If so how?
No that is not supported. You would have to do your own Smart Client plugin to do that (and then not use the matrix protocol at all).
Thank you for your answer.
So let me get this straight. I’d have to write a plugin that can communicate (receive messages) from my interface over a protocol of my own choosing on the one end. Have the plugin code then “forward”/“convert” that message as a command like “MessageId.SmartClient.PlaybackCommand” to the smart client on the other end. Is this correct?
Is there really no other API/way to enable 3rd party systems to send requests to a Smart Client to display the live or playback recording of a camera?
Apart from Smart Wall and Matrix, Smart Client is not made for remote control as such, so no, there is no other way (that I know of), than what you describe.
OK, plugin it is. Thank you for your time and insights!