This article outlines the architectural differences between streaming video directly from the camera and from the cloud. It will showcase that no matter where the client is physically located in the world, as long as it has internet connectivity, the client will be able to stream video.
If the client has an ip route to the private ip address of the camera, a secure connection will be established between the two. This can occur when the client is either on the LAN, over site-to-site VPN or client VPN. In the LAN scenario, no WAN bandwidth is used for the video streaming. Direct streaming is indicated by a green checkmark in the bottom left corner of the video stream.
If the client fails to have an ip route to the private ip address of the camera, it will failover to cloud proxy streaming. In this scenario, the client connection will be proxied by Dashboard to allow the video stream to establish. Cloud proxy streaming is indicated by a cloud symbol in the bottom left corner of the video stream.
It is important to make sure that layer 3 firewall rules do not block interVLAN routing between the client and camera subnets. This can cause unnecessary WAN bandwidth usage and delay due to cloud proxy failover.
Note: If SSL inspection is utilized upstream of a Meraki security camera, please disable. This will block cloud proxy stream creation.