Protocols and Ports Used by Ring Devices

Learn about the protocols (digital message formats and rules) and ports (virtual doorways through your router) used by a Ring device and how to fix issues.

Ring devices deliver advanced features such as notifications,* video streams, and two-way audio to your mobile devices. In order for these features to work properly, Ring doorbells, cameras, and Alarm Base Stations need a healthy connection in order to contact services on the internet.

Note: These recommendations involve changing security settings for your network. Please ensure you understand the reason for making changes prior to making any adjustments.

These recommendations involve changing security settings for your network. Please ensure you understand the reason for making changes prior to making any adjustments.

*Ring Alarm and all Ring Alarm accessories require a subscription for digital notifications, in-app features, digital arming/disarming, and integration with other Ring, Echo, and third party products. Subscription sold separately. View for pricing and details.


Ring devices utilize your internet connection to transmit audiovisual data, Alarm notifications* (when not on cellular backup), and provide connectivity to your mobile devices and deliver software updates. Ring devices connect over the following ports:

  • HTTP (port 80) (Note: Not applicable to Ring Alarm Base Station)
  • HTTPS (port 443)
  • DNS (port 53)
  • NTP (port 123)
  • TCP (port 8557)

These are well-known ports and it is unlikely that your device will have trouble accessing them. In addition to the ports above, your Ring device makes several other types of connections.

  • In order to maintain communication paths for your mobile device, the Ring device communicates with the Ring Socket Service (RSS) using TCP on ports 9998, 9999.
  • Live View video is set up using the socket connection to our servers on ports 443/9002.
  • Audiovisual data is transported using UDP to ports negotiated during WebRTC SDP negotiation. These ports can range from 16500 to 65000.
  • In rare cases, we may use STUN servers for transporting media using TCP on ports 443/19302

Generally, Ring devices and the Ring application can access the ports they need without any problems. Occasionally a firewall on the router (gateway) in your home or business may be configured to block one or more of these ports.

It is also possible that your Internet Service Provider (ISP) may be blocking these ports. In such cases, the Ring device won’t be able to respond to Live View requests from your mobile device and you may receive motion notifications (or ding events in the case of the doorbell) but find yourself unable to connect to the video.

Fixing firewall issues

If you suspect your gateway is blocking the ports needed, you can change the firewall configuration to allow the listed protocols and ports and/or make your firewall settings less strict.

If the problem is not with the gateway, then it may be necessary to contact your ISP and explain the problem and communicate the ports detailed in the table below to see if they can assist in unblocking them.



Traffic type





9998/9999/6970 RSS TCP
16500-65000 RTP UDP
443/19302 RTP TCP


Ring Alarm and wifi security

Ring Alarm supports WPA2 Personal, with encryption types TKIP, AES, TKIP + AES. Ring Alarm does not support WPA2 Enterprise encryption. 

Learn more about using Ring Alarm at your business.

Join Our Community

Share feature requests, get help, and discuss the latest in security with your fellow users on Ring's first neighbor-to-neighbor community forum.