Macula Stream Mobile Camera

  1. Go to Macula server configuration via Macula Console, go to the Configuration section and choose Devices from the menu on the left.

  2. On the upper panel, click the + New device button in order to create a new device; enter your desired name and set the Model to (Generics) - External Source, then save.

Note the value appearing in the Code field: you will need to enter it into your app.

  1. Next, go to your app -> tap Settings in the bottom, find Device Camera in the list and choose your video preferences; the contents of each item may vary depending on your mobile device capabilities:

Macula Mobile - Device camera

Device Camera:

  • Camera: Configure camera: select which camera to use (primary/secondary), set Codec, Resolution, Bitrate, FPS, and microphone.

  • Detect cameras: Use this if no cameras are shown in the camera menu item.

  • GPS: Stream device location with video to server (on/off).

  • Store offline video: You can pick from the list where to save offline video.

  • Offline video storage limit: pick from the list how much memory you want to allow for online video.

  • When no space left: You can decide to overwrite the oldest video or just stop the recording.

  • Default video upload server: Select to which server to upload the recorded offline videos.

  1. After the camera is set for the streaming - you can start streaming to the server by selecting Server from the Server list, then go to the top-left "hamburger" menu and select Stream camera.

Stream camera
  1. You will see the video stream preview and the round button in the bottom-middle part of your device screen. Tap this button and the video will be streamed to the server.

Stream video button
  1. Enter the Code/registration token from step 2.

Enter regustration token

For Android 6.0 and newer, you may need to go to your mobile device's system permissions and explicitly allow Macula Mobile to use the camera in case you were not asked for this permission or if you have chosen to deny access to this component.

  1. The button will change its appearance to the red dot "recording" button.

  2. To stop streaming tap on this button.

Last updated