How can I customize the SmartClient-Player 2020 R3?

Hi,

I have a problem with the new SmartClient-Player 2020 R3 after the integration of the new security measures.

Premise: I need a “Player” that starts directly with the events taken from the milestone archive and that can be adapted to any camera.

I try to make you understand my problem with an example. I showing you what I did with the 2019 R3 SmartClient-Player:

  1. I do an exporting of a generic recording by a camera (“tcl1” with Oid “947445e5-36da-4908-93f4-68858337cb4f”)

by integrating the player, so I get the folder exported with: SmartClient-Player.exe, “Client Files”.

Into “Client Files” I have the folder “Client”, the folder “Data” e the file “Exported Project.scp”

  1. In the “Client Files → Data → Mediatata → 947445e5-36da-4908-93f4-68858337cb4f”, I copy data directly from milestone

archives folder in the format:

947445e5-36da-4908-93f4-68858337cb4f_ARCHIVE_2021-05-07_13-55-22,

947445e5-36da-4908-93f4-68858337cb4f_ARCHIVE_2021-05-07_14-55-22

etc.

and I copy also the xml files: “archives_cache.xml”, “cache.xml” and “config.xml”.

When I run the exported player it open directly the selected and copied events into the folder

“Client Files → Data → Mediatata → 947445e5-36da-4908-93f4-68858337cb4f”.

  1. If I want to see the events of another camera (tlc2 with another Oid “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”) whith the same export,

I just need to edit the file “Exported Project.scp” and I change the BankPath and TableName, adapting it to the new Oid and new data

1298c384-c982-49cc-b337-0623d4e795a4

MediaStorage

\Mediadata\xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

True

So I can copy the new data xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_ARCHIVE_2021-05-07_17-50-21 etc and the player open the new camera.

  1. I get a player that I can modify according to my needs,

so that I can view any recording with the same player saving me a lot of time.

Whith the same SmartClient-Player exported I create many ISO with the events selected from another users,

just need to copy the events that interest he.

Wonderful.

With Milestone 2020 R3 everything I have described is no longer possible because it’s impossible edit scp file and because the data are crypted.

I try to use the 2019 R3 SmartCLient Player but doesn’t work (crypted data), I try to edit scp file but the Player doesn’t run.

I can’t afford to export a new SmartClient-Player every time!

I ask you:

Is there a way to adapt everything I have described above,(points 1, 2, 3, 4) in the new version 2020 R3 of Player?

If there is no longer any way to adapt the same export with Player included to multiple cameras,

can I at least use the same export of a camera by copying the data xxxx_ARCHIVE_xxxx? would work?

would I have the same encryption problem?

I installed SDK Milestone and in the folder there are many example, I tryed to run the player project

[C:\Program](file:C:/Program) Files\Milestone\MIPSDK\ComponentSamples\VideoFileViewer but when open files

registered by milestone 2020 R3 the video is totaly black (I think I understand why the video stream is encrypted).

if I try to open a data source registered with the 2019 R3 milestone, I get the error instead:

UCEERR_RENDERTHREADFAILURE from System.Windows.Media.Composition.DUCE.Channel.SyncFlush().

Can you help me?