CastFork
Free tool

RTMP Connection Checker

Paste an rtmp:// or rtmps:// URL. We open a real connection and run the start of the RTMP handshake, then report back honestly — reachable, handshake status, and latency.

No signupReal network probeFree

We open a real TCP connection and run the start of the RTMP handshake — no stream key required, nothing is published. Checks are rate-limited per IP and time out after 5 seconds. Private and local network addresses are blocked.

How it works

What this checker actually does

It opens a real TCP connection (or a TLS connection for rtmps://) to the host and port in your URL, sends the RTMP client handshake bytes (C0+C1), and waits up to 5 seconds for a valid server reply (S0+S1). It never sends a stream key and never publishes any media — this only confirms an RTMP-speaking server answered.

No. A successful handshake only confirms the server is reachable and speaks RTMP. Your platform may still reject the actual stream if the key is wrong, expired, or the channel isn't set up to receive it — this tool can't check that without actually starting a stream.

No — this tool blocks loopback, private, and link-local address ranges to prevent it from being used to probe internal networks. Point it at a public ingest address instead.

Yes — checks are rate-limited per IP address to keep the tool available for everyone, since each check holds a real network connection open for up to 5 seconds.

Confirmed it's reachable? Add it as a custom RTMP destination

Any destination that takes a plain RTMP or RTMPS URL and stream key works with CastFork's custom RTMP channels.