Skip to content
RU

Port 1935: RTMP (Flash/OBS streaming)

Key idea:

Port 1935 (TCP) is the standard for RTMP (Flash/OBS streaming). Port 1935 — RTMP (Real-Time Messaging Protocol), originally Adobe Flash. Today it is the standard for streaming ingest: OBS Studio, Twitch, YouTube Live, Facebook Live. Flash dep

Below: what uses this port, security considerations, online check, FAQ.

Check your host & ports →

What runs on this port

RTMP (Flash/OBS streaming)

Port 1935 — RTMP (Real-Time Messaging Protocol), originally Adobe Flash. Today it is the standard for streaming ingest: OBS Studio, Twitch, YouTube Live, Facebook Live. Flash deprecated in 2020, but RTMP ingest remains (transcoded to HLS/DASH server-side).

Security considerations

RTMP is plaintext (no TLS). Use RTMPS (TCP 443) for security. Stream keys are secrets — leak = stream hijack. Rotate keys after each session.

Check this port online

Check port online →

Enterno.io Ping + Port checker tests TCP reachability of any port from 3 regions (Moscow / Frankfurt / Virginia).

Understanding RTMP and Its Applications

RTMP, or Real-Time Messaging Protocol, is primarily used for streaming audio, video, and data over the Internet. Originally developed by Adobe for Flash, it has evolved into a widely adopted protocol for live streaming applications.

Port 1935 (TCP) serves as the default port for RTMP, facilitating seamless interactions between streaming applications and content delivery networks (CDNs). Here are some common applications that utilize RTMP:

  • OBS Studio: A popular open-source software for video recording and live streaming, OBS Studio uses RTMP to send video and audio feeds to platforms like Twitch and YouTube Live.
  • Twitch: This leading gaming platform employs RTMP for stream ingestion, allowing gamers and content creators to broadcast their gameplay live to millions.
  • YouTube Live: YouTube's live streaming service leverages RTMP for real-time video transmission, ensuring minimal latency for viewers.
  • Facebook Live: Using RTMP, Facebook Live enables users to share live video content directly to their profiles or pages.

Despite its origins with Flash, RTMP remains a cornerstone for many contemporary streaming solutions due to its low latency and ability to handle high-quality video and audio.

Security Considerations for Using Port 1935

While Port 1935 is essential for RTMP streaming, it also presents several security considerations that users and organizations must address to protect their streaming infrastructure.

Here are key security practices to consider:

  • Firewall Configuration: Ensure that your firewall is properly configured to allow traffic on Port 1935 only from trusted IP addresses. This minimizes the risk of unauthorized access.
  • Use RTMPS: Whenever possible, use RTMPS (RTMP Secure) instead of RTMP. RTMPS encrypts the data being transmitted, protecting it from eavesdropping and man-in-the-middle attacks.
  • Access Control: Implement strong authentication mechanisms to restrict access to your streaming server. This can include using tokens or secure login credentials.
  • Regular Updates: Keep your streaming software and server operating systems updated to protect against known vulnerabilities that could be exploited by attackers.

By following these security guidelines, you can significantly reduce the risks associated with streaming over Port 1935 while ensuring a safe and reliable streaming experience.

Practical Examples for Configuring RTMP with Port 1935

Configuring RTMP using Port 1935 is vital for setting up a live streaming service. Below are practical examples of commands and configurations you can use with popular streaming software and servers.

1. Configuring OBS Studio:

To set up OBS Studio to stream to a platform like Twitch, follow these steps:

  • Open OBS Studio and navigate to Settings.
  • Select Stream from the left menu.
  • Choose Twitch as the service.
  • Set the Server to the closest Twitch server.
  • In the Stream Key field, enter your Twitch stream key.
  • Click OK to save the settings.

2. Using FFmpeg to Push RTMP Stream:

If you're using FFmpeg to push a stream to an RTMP server, use the following command:

ffmpeg -re -i input.mp4 -c:v libx264 -preset veryfast -b:v 3000k -c:a aac -b:a 128k -f flv rtmp://yourserver.com/live/stream

Replace input.mp4 with your video file and rtmp://yourserver.com/live/stream with your RTMP server URL.

3. Nginx with RTMP Module:

If you're setting up your own RTMP server using Nginx, you can configure it as follows:

rtmp { server { listen 1935; chunk_size 4096; application live { live on; record off; } } }

After saving your configuration, restart Nginx to apply the changes. This will enable RTMP streaming on Port 1935.

These examples provide a foundational understanding of how to set up and configure RTMP streaming effectively using Port 1935.

ICMP PingHost availability and latency
Port ScannerOpen TCP port detection
LatencyResponse time in milliseconds
Packet LossPercentage of dropped packets

Why teams trust us

ICMP+TCP
check protocols
14
key ports scanned
2,014
checks in 30 days
3
regions

How it works

1

Enter IP or domain

2

ICMP packets sent

3

Latency & packet loss shown

How Do Ping and Port Scanning Work?

Ping sends ICMP packets to a host and measures response time. Port scanning checks which TCP ports are open and accepting connections — helping diagnose serviceavailability issues.

Configurable Ping

Choose packet count (3, 4, 6, 10). Stats: min/avg/max latency and packet loss.

Common Port Scanner

Check 14 key ports: HTTP, HTTPS, SSH, FTP, SMTP, MySQL, PostgreSQL, and more.

Cloud-Based Check

Testing from our server — see site availability from outside, not just your local network.

Uptime Monitoring

Need constant monitoring? Create a monitor — checks every minute with notifications.

Who uses this

DevOps

availability diagnosis

Network engineers

TCP port scanning

Developers

connection debugging

SRE

basic health check

Common Mistakes

ICMP blocked = server is downMany servers block ICMP. Ping fails but site works — check ports instead.
High ping = server problemLatency depends on geography. 150ms between continents is normal, not an error.
Closed ports — cause for alarmClosed ports of unused services are good. Unnecessary open ports are a risk.
One check = sufficientNetworks are unstable. A single timeout ≠ a problem. Check multiple times or set up monitoring.

Best Practices

Combine ping and port checksPing shows host availability, ports show specific service availability. Use both.
Check from different locationsThe problem may be local. A cloud test shows the real picture.
Close unused portsEvery open port is a potential attack vector. Keep only necessary ports open.
Set up monitoringManual checks do not scale. Set up automated monitoring with notifications.

Get more with a free account

Ping check history, host availability monitoring and downtime alerts.

Sign up free

Learn more

Frequently Asked Questions

Is port 1935 open by default?

No, modern cloud providers close all incoming ports by default. Explicitly allow 1935 in your Security Group or firewall.

How to check if port 1935 is reachable?

Use Enterno Ping + Port Checker. Or in shell: nc -vz example.com 1935.

Is port 1935 safe to expose?

Depends on the service. RTMP (Flash/OBS streaming) should be hardened (auth + TLS + rate limit) before public exposure. See our 2026 exposure research.

Try the live tool that powered this guide

Free plan — 10 monitors, checks every 5 min, no card required. Upgrade for 1-minute interval and multi-region monitoring.