I am exporting a specific timeframe of a camera to .mkv format. Using the MKVExporter. This works fine when deployed outside a windows container however when deployed within Windows container using Docker, it doesn’t work. The error I get is “Recorder offline”.
Is there anything extra I need to install inside the windows container? Is there a specific port that needs to be exposed?
Thanks
I have no experience with Windows container. Do you have XProtect in a Windows container or only an app using MKVExporter? Does the system work? Can you take the Smart Client and do a MKV export?
Perhaps a step back and a look at - https://force.milestonesys.com/support/articles/en_US/Troubleshootings/Recording-server-is-Running-offline
Hi. We have an app using mkvexporter. Milestone Smart client works. If the app is running outside a windows container then it works fine. There must be something the milestone sdk requires in order to export? DirectX? Thanks
So when you run the Smart Client inside the container it works?
The XProtect server services are outside the container?
The xprotect server always runs outside a container on a windows server machine. We run smart client outside a container, we only want our application to run inside a container and communicate to the server via the SDK. From our application whilst inside the container I can get the camera metadata however can’t export.
My first idea would be a requirement also “outside” so I am not sure if you will find it useful.
Looking at the export sample, you need to copy the correct set of dependent files to the folder where it executes. Please use the CopyExportFiles.bat file in the MIPSDK\Bin folder for copying all relevant files with your application.
http://doc.developer.milestonesys.com/html/index.html?base=reference/architecture/net_library_initialization.html&tree=tree_2.html
I have never seen the error you get “Recorder offline”. The wording of the error makes me wonder; could there be any kind of block on communication with the recording server because of the container?