While @Ryan_Miles is pursuing the permission angle, let me start a tangent.
Are you on an internal network that can talk directly to the camera (so it can stream directly to you), or does it have to use the cloud proxy?
If you are on an internal network, what happens if you connect using a device on an external network (I ask this to see if there is any difference when using cloud proxy in case something on-premise is blocking the traffic)?
What happens if you try the Meraki App on your phone (I ask this one in case it is an issue with your GPU in your machine)?