Such problem may occur if the Mobiler Server is loaded with more stream that can handle. Can you please share some information about your setup
- Number of streams is the WebClient showing.
- CPU and memory load of the machine running the Mobile Server.
- What video card are you using.
- Does the WebClient run on the same machine as Mobile Server.
- Which version of Mobile Server and Corporate are you using.
What FPS and resolution are you requesting for streams. Does the Milestone XProtect WebClient show streams smoothly. It seems that the Mobile Server is choking on this processor. We noticed that processors with frequency lower than 2.5 GHz have trouble encoding. In Milestone XProtect WebClient we request streams with 12 FPS.
Resolution : 1080 x 720
Does the Milestone XProtect WebClient show streams smoothly : Yes
FPS : 30
I will try with 12 FPS
return {
_CameraId:_ cameraId_,_
_DestWidth: 1080,_
_DestHeight: 720,_
_SignalType:_ signalType _/\*'Live' or 'Playback'\*/,_
_MethodType:_ 'Push' _/\*'Pull'\*/,_
_Fps: 30, // This doesn't work for Pull mode, but we have to supply it anyway to keep the server happy_
_ComprLevel: 71,_
_KeyFramesOnly:_ 'No' _/\*'Yes'\*/, // Server will give only key frame thumb nails. This will reduce FPS_
_RequestSize:_ 'Yes'_,_
_StreamType:_ 'Transcoded'
_};_
What about these settings?
Please set as in the Sample code if the MobileSDK.