The aim of this guide is to cover the general steps for port forwarding, where to locate the port numbers, define protocols as well as provide useful tools.
In computer networking, port forwarding or port mapping is an application of network address translation (NAT) that redirects a communication request from one address and port number combination to another while the packets are traversing a network gateway, such as a router or firewall.
TCP: The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite. It originated in the initial network implementation in which it complemented the Internet Protocol (IP). Therefore, the entire suite is commonly referred to as TCP/IP. TCP provides reliable, ordered, and error-checked delivery of a stream of octets (bytes) between applications running on hosts communicating via an IP network. Major Internet applications such as the World Wide Web, email, remote administration, and file transfer rely on TCP.
- ICRealtime Remote Client Software and Phone Application use TCP port to communicate with ICRealtime Recorders and Cameras.
UDP: User Datagram Protocol (UDP) is one of the core members of the Internet protocol suite. It has no handshaking dialogues, and thus exposes the user's program to any unreliability of the underlying network; There is no guarantee of delivery, ordering, or duplicate protection. Applications that do not require reliable data stream service may use the User Datagram Protocol (UDP), which provides a connectionless datagram service that emphasizes reduced latency over reliability.
HTTP: Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web. Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text. HTTP is the protocol to exchange or transfer hypertext.
- HTTP is a plain text protocol and is not recommended to have port forwarded for recorders as it may lead to vulnerabilities. Recommended using HTTPS for web access externally. More on Cyber Security
HTTPS: HTTP Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP) for secure communication over a computer network, and is widely used on the Internet. In HTTPS, the communication protocol is encrypted by Transport Layer Security (TLS), or formerly, its predecessor, Secure Sockets Layer (SSL). The protocol is therefore also often referred to as HTTP over TLS, or HTTP over SSL.
RTSP: Real Time Streaming Protocol (RTSP) is a network control protocol designed for use in entertainment and communications systems to control streaming media servers. The protocol is used for establishing and controlling media sessions between endpoints.
In the CCTV industry, this is usually used for integration or communicating over ONVIF protocol when compression mode is H264.
The default ports for ICRealtime Recorders and IP Cameras:
Step 2: Click on Setup at the top of the page.
Step 3: Click on NETWROK and under network select CONNECTION.
On this page, you will see the port numbers that each port is set to. You can change the port from the default port to any other port you would like by typing it in the appropriate field and select Save
Step 1: Right click with the mouse and select Main Menu from the drop-down list.
Step 2: Navigate to Settings and select Network.
Step 3 Depending on the recorder you have the menu may vary. Either the ports will be identified at the bottom of the same page with the IP address information or on the left side list there will be underneath TCP/IP will say either Connections or Ports.