Hi
The Imageserver protocol can be used to retrieve a live stream (e.g. for running video analytics). However, if a camera supports multiple streams, how can the imageserver client specify which stream to receive?
Thanks
Ben
Hi
The Imageserver protocol can be used to retrieve a live stream (e.g. for running video analytics). However, if a camera supports multiple streams, how can the imageserver client specify which stream to receive?
Thanks
Ben
I found this on the MIP Documentation - ImageServer - Requests and Responses -
Request - simple Example with Windows Credetials and StreamId
<?xml version="1.0" encoding="UTF-8"?>1
connect
dummy
dummy
[guid]
id=[guid]&streamid=[guid]&connectiontoken=[token]
The id is the guid of the camera, and the streamid is the guid for a specific stream as configured in XProtect Corporate. The order of the parameters must be maintained.
Thanks Bo! I missed that. But I can’t (obviously) see the stream id in XP Corporate. I have retrieved SystemInfo.xml via the web server and cannot see anything which relates to stream id.
How can I found out what the stream GUID is?
Thanks
Ben
Yes, you are right, to use this you must know the ID, and it is not in the systeminfo.xml. You will have to develop further to get the stream ID.
In the advanced product line the systeminfo.xml does not contain all the configuration. To get the full configuration you must use the GetConfiguration on the Server Command Service protocol.
Perhaps it is interesting and good to know the diffferences on the XProtect VMS’s - See Protocol and Product Support Information in the MIP Documentation.