Additional Tips & Tricks


Help My Camera Stream is Not Working on Alexa!

If your IP camera or NVR/DVR is not streaming on your Alexa devices using Monocle, then please follow the questions and steps below for tips on trying to get it working.

Are you using Alexa from one of the supported geographical regions and supported languages?

Note: See our supported regions and languages here:   Supported Regions & Languages
  • If YES then continue to the next question.
  • If NO then please contact us to see about adding support for your region. Please note that we can only add support for regions where Amazon supports the Alexa CameraStreamController interface and APIs.

Are you using a supported Amazon Alexa/Fire device?

Note: See our supported Alexa and Fire Devices here:   Supported Alexa Devices
  • If YES then continue to the next question.
  • If NO then please contact us to see about adding support for your device. Please note that we can only add support for devices where Amazon supports the Alexa CameraStreamController interface and APIs.

Does your camera support a RTSP steam?

  • If YES then continue to the next question.
  • If NO then sorry, you are out of luck. The Alexa devices only support RTSP streams.

Do you know the RTSP URL for your camera?

  • If YES then continue to the next question.
  • If NO then you will need to obtain the RTSP URL from the camera's user manual, the camera manufacturer's technical support or forum.
Note: There are also a few tips to finding the RTSP URL in our Monocle Troubleshooting Guide.
Troubleshooting Guide: Finding Your Camera's RTSP URL

Have you tested and verified your RTSP URL and IP camera stream is working using a 3rd-party tool such as VLC or FFPLAY?

  • If YES then continue to the next question.
  • If NO then you should first test the RTSP URL and camera stream access credentials using a separate tool just to make sure you have a known working camera stream before attmepting to view the stream on your Alexa device.
Note: You can use VLC to verify the RTSP URL and camera stream.
Troubleshooting Guide: Test RTSP Stream

Does your camera support H.264 encoded video?

  • If YES then continue to the next question.
  • If NO then sorry, you are out of luck. The Alexa devices only supports H.264 encoded video streams. (*Alexa does not support MJPEG or H.265 streams at this time.*)
  • If UNKNOWN then you can use VLC to verify the video codecs.
Note: You can use VLC to validate the video codecs from the live camera stream.
Troubleshooting Guide: Validate Video Codec

Does your camera support AAC or G.711 encoded audio?

  • If YES then please note that AAC is the preferred audio codec for Alexa if your camera is configured to use a different audio codec, then please consider switching to the AAC codec. Continue to the next question.
  • If NO then sorry, you are out of luck. The Alexa devices only supports AAC and G.711 encoded audio streams.
  • If UNKNOWN then you can use VLC to verify the audio codecs.
Note: You can use VLC to validate the audio codecs from the live camera stream.
Troubleshooting Guide: Validate Audio Codec

Are you using a FireTV Stick (non-4K), FireTV Edition or Echo Spot to try and view your camera stream?

  • If YES then please be aware that these devices only support video stream up to 1080P resolution (1920x1080 pixels). You may need to check the video stream settings in your IP camera's configuration pages/utility to make sure its only streaming at 1080P or lower. (Not the stream resolution settings in the Monocle web portal)
  • If NO then continue to the next question.
  • If UNKNOWN then you can use VLC to verify the video streaming resolution.
Note: You can use VLC to verify the video resolution from the live camera stream.
Troubleshooting Guide: Verify Video Resolution

Are you using a FireTV 4K, FireTV 4K Stick, FireTV Cube, Fire Tablet or FireTV Edition to try and view your camera stream?

  • If YES then please be aware that these devices will no longer work directly with your local IP cameras. Amazon has implemented updates on these platforms that now enforce stricter connectivity policies. We provide an application service called Monocle Gateway that you can install and run inside your local network to satisfy the new Amazon enforced requirements. Monocle Gateway acts as a communications bridge between your Alexa devices and IP cameras inside your local network.
  • If NO then continue to the next question.
Note: The Monocle Gateway service is still in BETA testing, but you are welcome to try it out. Additional information about Monocle Gateway can be found here:
Learn More: Monocle Gateway

Are you using an Amazon CloudCam, Google NestCam/Dropcam, Arlo or Reolink Argus camera?

  • If YES then you are out of luck using Monocle. These cameras all have proprietary connection and don't support RTSP access. You may find separate and dedicated Alexa skills published by the camera manufacturer for these cameras.
  • If NO then continue to the next question.

Are you using a Foscam camera?

  • If YES then you must use our Monocle Gateway service to allow compatibility between the Alexa devices and Foscam cameras. Please see Foscam Compatibility for additional information.
  • If NO then continue to the next question.

Are you using a Reolink camera?

  • If YES then you must use our Monocle Gateway service to allow compatibility between the Alexa devices and Reolink cameras. Please see Reolink Compatibility for additional information.
  • If NO then continue to the next question.

Please check our camera compatibility chart and forums section on cameras for any specific notes related to your specific camera/hardware.


Is your camera stream using G.711 encoded audio? (Sometimes displayed as mLAW or uLAW)

  • If NO then continue to the next question.
  • If YES then please note that the Alexa devices are very picky about `G.711` audio streams and in many cases disabling or removing the audio channel from the stream will allow the camera to start streaming video.
Note: If your camera supports the `AAC` audio codec, then try switching to that. Otherwise, if you camera supports disabling the audio channel, then try that. (However a large number of cameras will still include an audio channel in the stream descriptor even when the audio channel is disabled or audio is not supported by the hardware. This often causes issues with Alexa failing to stream.)

Note: You can also eliminate the audio channel from the stream using the Monocle Gateway service and tagging your camera with the `@noaudio` tag in addition to the `@tunnel` or `@proxy` tag. See the link below for more details:
Learn More: Tagging Cameras for Monocle Gateway

At this point further testing and diagnostics require using our Monocle Gateway service.

  • Install the Monocle Gateway service on a computer inside your local network.
  • After installing and configuring your Monocle Gateway instance, you will need to TAG your camera in the Monocle Web Portal. See: Tagging Cameras for Monocle Gateway
  • Start with the @tunnel tag. This provides the most basic tunneling using the gateway service with the least modifications to the camera RTSP negotiation and stream descriptor. If we ask for the console output/log from the gateway service, we will most likely want to use only @tunnel to start with to obtain a clean and unmodified account of the RTSP communications.
  • If @tunnel alone does not work, then try both @tunnel, @noaudio. This will strip any audio channel out of the camera's stream descriptor. Even cameras that may have their audio channel disabled and cameras that may not support audio hardware often have an audio channel in the descriptor which can cause issues/conflicts with Alexa' RTSP player.
  • If @tunnel, @noaudio does not work, then try @proxy. This tag will instruct the gateway service to use a RTSP proxy implementation and use UDP communication with the camera opposed to the default TCP interleaved communication.
  • If @proxy does not work, then try both @proxy, @noaudio. This will strip any audio channel out of the camera's stream descriptor. Even cameras that may have their audio channel disabled and cameras that may not support audio hardware often have an audio channel in the descriptor which can cause issues/conflicts with Alexa' RTSP player.