1

I'm trying to stream an RTP stream to a port on an external ip.

When I attempt to load the stream using the internal ip on the pc itself, everything works.

When instead I try to stream using the external ip (even though I'm streaming to it), I cannot connect at all.

What troubleshooting should I be aware of, especially considering that we're using RTP?

So far we have done the following:

  1. Opened the firewall and respective ports used (UDP).
  2. We streamed the same stream over HTTP
  3. On the server itself, I can stream only using the internal ip, but not the external ip, even when I'm using the external ip as the address I want to stream to.
Andrew
  • 121
  • 4
  • 1
    http://meta.serverfault.com/questions/6074/do-you-have-a-checklist-that-can-help-me-ask-a-better-question – user9517 Feb 07 '14 at 12:35

2 Answers2

1
  • Check that the server process is bound to the external IP address.
  • Check that the server system's firewall isn't blocking access.
  • Check that upstream systems aren't blocking access.
user9517
  • 114,104
  • 20
  • 206
  • 289
  • Thanks for your prompt reply. @lain Firewalls are down and we've checked that the port is open (on UDP). We've managed to stream over HTTP on the same port. I'm afraid that I don't understand the first point. – Andrew Feb 07 '14 at 17:19
  • What is supposed to receive the RTP stream? Is it listening on the port and IP you are sending to on the remote machine? – NickW Feb 07 '14 at 17:36
  • The RTP stream should be accessed by anyone online. The IP I'm sending to is the server hosting the RTP stream. Is this correct? – Andrew Feb 07 '14 at 17:55
0

It would seem that RTP cannot be sent over the internet (at least not using VLC).

When I changed the protocol to RTSP, everything worked out ok.

Andrew
  • 121
  • 4