Troubleshooting: No Livestream from MOBOTIX IoT Cameras using MxPEG in MOBOTIX HUB WebClient

If you integrate Mobotix cameras with the Mobotix driver, you can use either a JPEG or MxPEG stream.

In this case, the live stream of the Mobotix cameras may not be displayed in the Mobotix Hub Web Client.

This is due to the direct streaming.

Explanation Direct Streaming

MOBOTIX HUB Mobile supports direct streaming in live mode (for MOBOTIX HUB L4 andMOBOTIX HUB L5 only).

Direct streaming is a video streaming technology that transfers video from an Mobotix Hub system to the clients directly in H.264 codec, which is supported by most modern IP cameras. Direct streaming does not require any transcoding and, therefore, removes some of the stress on the Mobotix Hub system.

The direct streaming technology is in contrast to the transcoding setting in Mobotix Hub, in which an Mobotix Hub system decodes video from the codec that is used on the camera into JPEG files. Enabling the feature results in reduced CPU usage for the same configuration of cameras and video streams. Direct streaming also increases streaming performance for the same hardware – up to five times as many concurrent video streams compared to transcoding.

In Mobotix Hub Web Client, you can use direct streaming in both the single camera view and the grid view.

The video stream falls back from direct streaming to transcoding if:

  • The direct streaming feature has been disabled in Management Client or the requirements have not been fulfilled (You can use direct streaming to monitor more than 100 concurrent live video streams at Full HD 30 FPS. To do this, you must:

    • Use cameras that support the H.264 codec
    • Enable the direct streaming feature in XProtect Web Client)
  • The codec of the streaming camera is different than H.264

  • The video cannot start playing for more than ten seconds

  • The frame rate of the streaming camera is set to one frame per second (1 FPS)

  • The connection with the server or with the camera has been lost

  • You use the privacy masking feature during live video

  • The WebSockets connection to the server has been disabled

When enabling Direct Streaming (By Default it is activated) you are not able to get an MxPEG Stream in the Mobotix Hub Web Client.

Click on Settings, Disable the Direct Streaming

Click on Live

No you should be able to see all Mobotix IoT Cameras in the Mobotix Hub WebClient