info_i_25x25.png Our ticketing platform provider has scheduled a maintenance window on May 20th, 2018. It will start at 1:00 am UTC on Sunday, May 20th and end at 1:00 pm UTC on Sunday, May 20th. During this time there might be an interruption in the chat service, but all our users will still be able to submit support tickets via the ticket submission form.

UniFi Video - Ports Used


Overview


This article lists the ports used for the UniFi Video line, for both insecure (http), and secure (https) connections.

NOTES & REQUIREMENTS:
This article only enables access directly by the NVR's IP address, or a domain name if you've configured one. If your intention is to access the NVR by cloud, you will need to allow the NVR to communicate outbound on any UDP port to establish WebRTC connections.
 
 - These ports are for the Service itself. You'll want to forward these TO your NVR.

Table of Contents


  1. Ports: Between Camera and NVR
  2. Ports: Between Client and NVR
  3. Ports: Via Mobile Apps
  4. How to Configure Custom Ports
  5. Related Articles

Ports: Between Camera and NVR


Back to Top

These are the ports used if your cameras and Network Video Recorder (NVR) are on a different subnet or separated by the internet:

Port

Type (TCP/UDP)

Purpose

22 TCP SSH (NVR Side)
6666 TCP Inbound Camera Streams (NVR Side)*
7004 UDP UVC-Micro Talkback (Camera Side)**
7442 TCP Camera Management (NVR Side)* (as of v3.8.0+)
7443 TCP HTTPS Web UI & API (NVR Side)*

*NVR Side = Port must be made available externally to the NVR

**Camera Side = Port must be made available externally to the Camera


Ports: Between Client and NVR


Back to Top

These are the ports used between the client and NVR if you're attempting to view streams and/or recordings from a separate subnet or over the internet:

Port

Type (TCP/UDP)

Purpose

7080

TCP

HTTP Web UI & API

7443

TCP

HTTPS Web UI & API

7445

TCP

Video over HTTP

7446

TCP

Video over HTTPS

7447

TCP

RTSP via the controller


Ports: Via Mobile Apps


Back to Top

In order to access UniFi-Video via the mobile apps remember to allow access to a port for both the

For a Secure Connection (HTTPS):

Port

Type (TCP/UDP)

Purpose

7443

TCP

HTTPS Web UI & API

7446

TCP

Video over HTTPS

For an Insecure Connection (HTTP):

Port

Type (TCP/UDP)

Purpose

7080

TCP

HTTP Web UI & API

7445

TCP

Video over HTTP


How to Configure Custom Ports


Back to Top

  1. To change port values, locate system.properties in the following directory:
    • Windows: C:\ProgramData\unifi-video\data
    • Linux: /usr/lib/unifi-video/data
  2. Open system.properties with a text editor.
  3. "Uncomment" the desired keys by deleting the number sign (#), then change the port number.
    # unifi-video v3.9.3
    app.controller.id=...
    app.controller.mode=master
    app.systemName=myNVR
    is_default=false
    timezone=America/Chicago
    uuid=...
    # app.http.port = 7080
    # app.https.port = 7443
    # ems.liveflv.port = 6666
    # ems.rtmp.port = 1935
    # ems.rtsp.port = 7447
  4. Save and close system.properties.
  5. Restart the UniFi Video service.
    • Windows: via System Tray/Notification Area icon
    • Linux: sudo /etc/init.d/unifi-video restart
NOTE: Changing the app.https.port is currently not supported, as there is no option within the Camera Web Interface to define a custom port.

Related Articles


Back to Top

UniFi - Explaining the system.properties File