Hi, does anyone know if it is normal that the mobile service us up so much CPU? I’m running XProtect 2014 on esxi 5.5 with 8 core CPU. CPU at 90%. “VideoOS.MobileServer.Service.exe” using 65%. Only have 1 user using the service.
The Mobile Server is basically a transcoding engine, which means it will take all the requested video streams, de-code these and re-encode to optimise for web/mobile connections. This is an extremely CPU-demanding task, in particular for the earlier version Mobile Servers. So this observation is to be expected. However, on the Mobile Server Properties → Performance, you can configure stream thresholds and CPU/network limitations, in order not to overload the available CPU-resources.
Luckily this has been dramatically optimized for the XProtect Mobile 2016, which has the option to use hardware acceleration for the task.
More information in the (https://www.milestonesys.com/our-products/clients/milestone-mobile/) https://www.milestonesys.com/our-
products/clients/milestone-mobile/
The CPU threshold did the trick. I didn’t know I could just limit the mobile app this way. Thanks
You could also try to enable “Direct streaming” which means that the camera stream is send to the mobile client “as is”, i.e. without transcoding. It does require a few things, though, among other things that the client is capable of rendering H.264 video.
Hi, is this still possible in XProtect 2019? I have been told that you can not get H.264 from the Mobile Server.
mmm not sure it’s a good idea. Streaming 12 1080p camera doesn’t sound smooth to me. would that put the transcoding job to the mobile device?