logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
adambou  
#1 Posted : Sunday, August 25, 2024 10:30:52 AM(UTC)
adambou

Rank: Advanced Member

Groups: Registered
Joined: 9/5/2020(UTC)
Posts: 33
Australia
Location: brisbane

Thanks: 2 times
Broadcasting to Fox Sports in Australia. They have changed their protocols from Custom RTMP to SRT so i need to enable it so they can receive my stream.

Just trying to get my head around some technical aspects of the set up.

I connect to the internet via a Telstra 5G sim card.

The sim card connects the cellular network via a Teltonika RUTX50 router (blazingly fast and quite impressive so far).

The Vmix PC connects to the Teltonika RUTX50 via an ethernet cable.

I understand that i need a port forwarding from the Teltonika Router to the Computer so that Fox Sports can access my PC and vmix and pick up my stream.

There has been some suggestion that I need a Static IP address but i dont know if this is set up on the Sim card through Telstra, or on the router via the router settings, or on the PC via network settings.

If someone could please provide the basic overview of requirements, it will at least give me an idea of how to proceed forward as im at a total loss.

After it is established and the port is forwarded, in the SRT setup within VMIX, which IP address do I use? The PC or the router IP?

Total noob so apologies and any advise would be very very appreciated.

BARP  
#2 Posted : Sunday, August 25, 2024 11:32:15 AM(UTC)
BARP

Rank: Member

Groups: Registered
Joined: 10/14/2022(UTC)
Posts: 16
United States

Thanks: 2 times
Was thanked: 2 time(s) in 2 post(s)
Unlike RTMP, SRT can work in both push (caller) or pull (listener) mode which can be initiated by either end. If you are connecting to FOX you would be the caller and need the URL of their end point (IP address and port), and you type that into vMix under External Outputs, as the caller, you do not need to open or forward a port in your firewall. If FOX is connecting to you, making you the listener (which is how we have to do it with ESPN), you would use your firewall to forward a UDP port to your vMix machine and then give FOX the external IP address of your router. As a listener, you don't need to put any IP address into vMix, you only need to choose a port to listen on, and put that into your router.
adambou  
#3 Posted : Sunday, August 25, 2024 4:04:40 PM(UTC)
adambou

Rank: Advanced Member

Groups: Registered
Joined: 9/5/2020(UTC)
Posts: 33
Australia
Location: brisbane

Thanks: 2 times
I will be setting up as a LISTERNER and Fox Sports will be Calling in to my computer to pick up my stream - if i follow correctly.

I dont know how to open a port on my Router. It connects via 5G cellular and so im wondering if I need to do anything at the Cellular provider level or just on the RUTX50 router.

Also, as for the URL that I will provide Fox Sports - is this the IP address of my router or my computer? And unless it is static, it could potentially change and make it impossible for them to find my stream unless I update them with the IP week to week - not an ideal scenario.

When it comes to establishing a Static IP - is this done at the router level?

Thanks for you help.
BARP  
#4 Posted : Monday, August 26, 2024 1:46:16 PM(UTC)
BARP

Rank: Member

Groups: Registered
Joined: 10/14/2022(UTC)
Posts: 16
United States

Thanks: 2 times
Was thanked: 2 time(s) in 2 post(s)
Opening a port, and forwarding a port are the same thing. It can only be done on your router. It is typically unusual for a cellular connection to have a static IP address, if you manage to get one it would have to be done by Telstra. They would assign one to your sim card, and then it will appear on your router. You will give FOX the ip address of your router, and yes, without a static IP address you have to give FOX a new one every week, though this is not that unusual, we have had to do that with ESPN fairly regularly. When you call in to facs out with the transmission department before each game it's usually the first thing they ask.
ckvideo  
#5 Posted : Saturday, September 28, 2024 5:39:56 AM(UTC)
ckvideo

Rank: Member

Groups: Registered
Joined: 3/21/2022(UTC)
Posts: 21
Germany

Thanks: 1 times
Was thanked: 3 time(s) in 3 post(s)
Originally Posted by: adambou Go to Quoted Post
I will be setting up as a LISTERNER and Fox Sports will be Calling in to my computer to pick up my stream - if i follow correctly.

I dont know how to open a port on my Router. It connects via 5G cellular and so im wondering if I need to do anything at the Cellular provider level or just on the RUTX50 router.

Also, as for the URL that I will provide Fox Sports - is this the IP address of my router or my computer? And unless it is static, it could potentially change and make it impossible for them to find my stream unless I update them with the IP week to week - not an ideal scenario.

When it comes to establishing a Static IP - is this done at the router level?

Thanks for you help.


Hi,

SRT is a bit more flexible but also more complex than SRT. Let's try to clarify some things:

If your end of the transmission chain starts the connection, you have an SRT caller. For this to work, you will need:
  1. a target/destination IP address
  2. a target IP port
  3. a latency setting (120 ms is default, use 800 - 1000 ms for mobile connections, max 8000 ms). Ping the target IP and use the double value of the ping time (or even more) for the latency setting.
  4. a stream ID (optional)
  5. a passphrase (optional, when using encryption)
  6. maybe a setting for the encryption algorithm


With these settings, if all is OK, you can connect to your target and start streaming.

If your end of the transmission waits for somebody to connect, you need to provide the same parameters as above, with your IP address to which your partner can connect to. In this case you are a SRT listener.

IMPORTANT: Caller and Listener identities refer to the Set Up stage of the communication. The actual data flow can go in both directions. In your case the video data will flow from your on site event to FOX.

Now the big questions is: What is the IP address Fox should connect to? Here it gets tricky: In mobile networks you are usually behind a thing called Carrier Grade NAT (CGN). This means, that the IP address of your Teltonika router on the WAN/LTE side is some internal address of the mobile carrier that can not be reached from the "outside Internet". This is pretty much the same situation like your broadband router at home. You have to ask your mobile provider if they can set up a static, public IP for your mobile router. Usually this is assigned to the SIM card you are using. Often this is complicated, expensive or not possible. In any case, you need a port forwarding on your router to allow incoming connections to reach your vMix machine. On the vMix machine, you need to configure the SRT output as listener with the parameters above.

Better solution:

Ask Fox if the can provide a SRT listener endpoint to you. If they can, you just need to configure the vMix SRT output as caller and hope that all traffic goes through properly. As a sports broadcaster with different contributors, they should have a SRT gateway or fire one up on demand.

If this does not work, you need a SRT gateway system on the open Internet. This is a piece of server software, where "both ends" can connect as listeners to and are connected in the middle. That way no party has the hassle of opening ports, tunneling NAT etc.

There are SRT gateways from several vendors. You can fire up a pay-as-you-go Haivision Media Gateway on AWS, use the Volkert.io Multistreamer tool, there is the Restreamer software from datarhei as docker/open source selfhosting solution or the simple srt-live-server package.

All options involve a bit of networking know how. If this is not your core business, get somebody to help you there.

I hope you can find a way. Feel free to ask further, if it helps.

Good luck,

Christian
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.