Send SRT Video From OBS to OBS Without a server!

In this video, 2NU Video Engineer Build explains every step in the process of sending a Peer to Peer SRT feed over the internet from one OBS, to another.
This tutorial explains every step, and explains why and how port forwarding, static IPs, and more works along the way. I hope you learn something!
If you already know how port forwarding and networks work, skip to here: 10:26
Commonly used ports: en.wikipedia.org/wiki/List_of...
Free dynamic DNS: www.dynu.com/en-US/
SRT arguments: ffmpeg.org/ffmpeg-protocols.h...
Contact us for all of your esports production needs: www.2nuproductions.com/contact
Subscribe to 2NU for more content: bit.ly/subscribe-2NU
Whether we are producing a professional, top quality show for you, or building you an easy to use, standardized broadcast system, we strive for technical and artistic excellence, with story driven content backing it up. Let us take your show to the next level, and revolutionize your productions.
--------- Links ---------
Follow us on Twitter ► / 2nuproductions
Join our Discord ► / discord
Follow us on Twitch ► / 2nuproductions
Checkout our Website ► www.2nuproductions.com/
TIMESTAMPS:
SRT Receiver :
0:00 - Intro
0:32 - Public and private IP addresses
1:49 - Setting a static local IP address Through your router
2:41 - How to find router admin login
3:20 - Setting a static local IP on my router
4:20 - Setting a static local IP through Windows
6:49 - Pick a port
7:25 - Port forwarding on my router
8:29 - How does DNS work?
9:35 - Free dynamic DNS
10:21 - Allow the port through Windows firewall
11:25 - How to receive SRT in OBS
SRT Sender (slower):
13:36 - Sending SRT to receiver OBS
15:20 - Video settings
16:04 - high latency explanation
SRT Sender (faster):
16:21 - Setting up a custom ffmpeg output
16:48 - ffmpeg settings
18:40 - Start “streaming”
20:09 - Last minute video settings check
20:36 - Multiple cameras
21:02 - Outro
#esportsproduction #srt #obs

Пікірлер: 63

  • @2nuProductions
    @2nuProductions2 жыл бұрын

    Feel free to check the timestamps in the description to find exactly what you need! We have also included some helpful links that were mentioned in the video. Please leave a comment if you have any questions!

  • @jask_r
    @jask_r2 жыл бұрын

    Awesome job, brother! Thorough explanation of the process, from start to finish, with no fluff. Love the upbeat attitude. Best wishes!

  • @2nuProductions

    @2nuProductions

    2 жыл бұрын

    Glad this video helped you, thanks for watching!

  • @lostsurferjames5
    @lostsurferjames52 жыл бұрын

    Holy yes this is literally everything I needed and answered all my questions. Much appreciate your video!

  • @ChrisSBrooke
    @ChrisSBrooke2 жыл бұрын

    Very easy to follow! Thank you for the amazing SRT tutorial!

  • @dreggish
    @dreggish10 ай бұрын

    that helped so much. I cant tell you how thankfull i am. thank you so much

  • @abdelkiki
    @abdelkiki Жыл бұрын

    Thank you so much, this video helped me very very much, it is the only video I found in KZread that explaining the SRT very clear.

  • @louistanr.y.9785
    @louistanr.y.97852 жыл бұрын

    Thank god this video exists. Appreciate it!

  • @2nuProductions

    @2nuProductions

    2 жыл бұрын

    Glad this tutorial helped you!

  • @michaelknesevitch1166
    @michaelknesevitch11662 жыл бұрын

    Thanks dude this helped me.

  • @omarveleski8244
    @omarveleski82442 жыл бұрын

    Actually really happy, thanks a bunch :>

  • @JanFieber
    @JanFieber Жыл бұрын

    Fantastic tutorial. Thank you so much!

  • @2nuProductions

    @2nuProductions

    Жыл бұрын

    Thanks for watching!

  • @wilbursk8er1
    @wilbursk8er111 ай бұрын

    If you've connected multiple cameras/ports can the receiver be in full control of all inported SRTs / switch in between each camera, and format their outputting main stream (multiple scenes with two cameras at once, etc.) without the sender's knowledge or needing the sender to do anything?

  • @mikoed
    @mikoed Жыл бұрын

    Nice guide

  • @technotion_
    @technotion_2 жыл бұрын

    Build is the GOAT 🐐

  • @rodriguez4363
    @rodriguez4363 Жыл бұрын

    Is there a way to reduce latency when using srt from larix (android app) to OBS?

  • @girirajrdx7277
    @girirajrdx72772 жыл бұрын

    I tried putting srt as media source in obs but its not receiving anything, the sending device shows 'could connect to server' But when i stream from obs to another receiving end,the stream going fine. Pls help me with this!

  • @jessemccaul8758
    @jessemccaul8758 Жыл бұрын

    I assume this would also work when trying to direct a playstation dns to OBS and then stream?

  • @KonorSacks
    @KonorSacks4 ай бұрын

    Im running in to an issue when i put the srt address in the streaming location, i would still like to record locally. After a while the port just doesn't connect anymore.

  • @hum4ls
    @hum4ls6 ай бұрын

    Nice video! Thanks a lot! Is there some tag/code for example for the streamkey (if you want to define that also)

  • @robert7622
    @robert76225 ай бұрын

    What do you think would be the setup for the absolute lowest latency? what hardware would I need?

  • @FinchIsFubar
    @FinchIsFubar Жыл бұрын

    So I have tried this over and over and over again doing everything step by step and when I click start streaming or recording it wont work. Feel like there is something I am doing wrong or something I am missing.

  • @vidkid1067
    @vidkid1067 Жыл бұрын

    Hey, I’m getting around 5 seconds of delay and I’m using the record option

  • @salemgiath8150
    @salemgiath81502 жыл бұрын

    Thanks so much! I have no access to the router for port forwarding but thankfully I can use my VPN to get a VPN IP and port forwarding from it. I wanted to ask if you have an idea how I could receive the video stream on VLC? I’d like to simple watch it full screen with audio when I need. I tried clicking “Open Network Stream” and putting the same listener link but it doesn’t load it.

  • @sambisari7597

    @sambisari7597

    2 жыл бұрын

    Sorry to ask you this question. How to use vpn to get a VPN IP and port forward from it?

  • @technotion_

    @technotion_

    2 жыл бұрын

    You can recieve the stream in VLC no problem. In VLC, click "Media" in the top, then "Open Network Stream". Put the URL you put in the RX OBS in that window.

  • @jeissoned8817
    @jeissoned88172 жыл бұрын

    hi, could srt be configured in OBS for multicast use on the WAN?

  • @2nuProductions

    @2nuProductions

    2 жыл бұрын

    Hey Jeisson, SRT can be sent to multiple places at once, but not in the way we have it setup here. This tutorial is for P2P (peer2peer) transmission which is unicast. Another tutorial we will be putting out eventually is how to setup a nimble SRT server, which may be able to help you out here. Stay tuned for that!

  • @mythalfred8732
    @mythalfred87323 ай бұрын

    How to exactly does it work to do it from distance?

  • @wongobongo
    @wongobongo2 жыл бұрын

    Once I get a steam deck I'm going to try using this for my IRL streams.

  • @OhHeyRudy
    @OhHeyRudy11 ай бұрын

    I just cant get it to work. OBS says "Could not access the specified channel or stream key, please double-check your stream key. If it is correct, there may be a problem connecting to the server." I don't have anything in stream key.

  • @FANFAN-loveyou
    @FANFAN-loveyou2 жыл бұрын

    NDI can run this network?

  • @andycampbell4735
    @andycampbell47352 жыл бұрын

    Hello, thanks for this video it's been super helpful. I am running in to a bit of a problem which is that I can't get this to work over WAN. Over LAN it works great, brilliant quality, and over WAN if I use vMix instead of OBS as the listener (still using OBS as the caller) it works fine so I'm pretty confident it's not a port forwarding/firewall issue. Any thoughts would be most appreciated, Cheers!

  • @Istarnim

    @Istarnim

    Жыл бұрын

    Hi, in the Media Source properties for the SRT listener (in OBS), you have to put you local (LAN) IP address (the one that you are forwarding from your router), not your public IP address or DNS. But, in the Stream Server address (in the caller OBS), keep your public IP address or DNS.

  • @frederikailliet9662
    @frederikailliet9662 Жыл бұрын

    Hi, I'm trying to connect an OBS laptop with a Vmix PC but I don't get a connection even though I've set up al the port forwardings... The OBS says "couldn't open srt://publicIP:portnr?latency=x' , I/O error. Any help ?

  • @georgegroesbeck

    @georgegroesbeck

    Жыл бұрын

    I'm having this same problem, did you ever get it fixed? And if so, what did you do?

  • @JackMcWegsteck

    @JackMcWegsteck

    3 ай бұрын

    Having the same issue and im going insane over it. Cant find any solution, didnt sleep for days. Help.

  • @Farzeezy
    @Farzeezy2 жыл бұрын

    OBS 0kb/s constantly in a disconnect reconnect loop. OBS version 27, not sure if im missing something to get SRT going

  • @2nuProductions

    @2nuProductions

    2 жыл бұрын

    Could be many things. 1: ports not forwarded correctly 2: incorrect public and/or private IP address 3: windows firewall blocking ports 4: receiving OBS not ready to receive the feed (not open, or incorrect media source settings) Let me know what you've tried

  • @captainphoenix
    @captainphoenix2 жыл бұрын

    1. If I don't have the admin password for the router/switch/etc. itself, will this be _at all_ possible? 2. If I'm using a "virtual" network, where a streaming-specific "virtual" network/port was created to separate from the main network to secure bandwidth, would any of these instructions change? 3. Following up on #2, if this is the case for my network, can I get away with an NDI setup and "cross" from one virtual network to the other?

  • @2nuProductions

    @2nuProductions

    2 жыл бұрын

    1: It might be possible in Rendezvous mode, but I have not been able to get that working in OBS yet. Beyond that, it's only possible to send a feed from behind a closed NAT. To receive one you would need to forward a port through, or use a relay server as an intermediate step. (Tutorial coming soon for that) 2: The instructions should be the same even while using a virtual network tunneling service like ZeroTeir. You would just use the virtual network internal IP instead of your public one. 3: NDI should work across virtual networks, just be sure to use NDI bridge to compress the stream (Unless you both have gigabit internet and live close to each other) ~Build from 2NU

  • @captainphoenix

    @captainphoenix

    2 жыл бұрын

    @@2nuProductions Thanks. 3: Two networks in the same room. It's a public meeting room where a virtual pipeline was installed to make sure no one else would be on that line but me (the broadcaster), however, there is only a single Ethernet access point and no WAP. The other network is entirely wireless. I was hoping to do this because one of the broadcast destinations is Zoom, and Zoom is a _preposterous_ resource hog, so I was hoping to use one computer to broadcast to all of the other web-based destinations, and one to do nothing by the Zoom broadcast.

  • @2nuProductions

    @2nuProductions

    2 жыл бұрын

    ​@@captainphoenix Hmm, I think I don't fully understand. This seems like an odd setup, but I believe using ZeroTeir would probably be your best bet if you need 2 computers to see each other across different networks.

  • @undergroundnews_dk
    @undergroundnews_dk2 жыл бұрын

    Nice guide - strange with recoding option and the delay using the stream option.

  • @2nuProductions

    @2nuProductions

    2 жыл бұрын

    The recording option is to get access to the custom FFMPEG output! Helpful in some situations! :D

  • @CyberthonTV
    @CyberthonTV11 ай бұрын

    Great tutorial. A question about the audio tracks, I noticed 6 tracks, is that 6 stereo? I also read somewhere SRT only sends 8 ch. Cheeers

  • @U00v

    @U00v

    10 ай бұрын

    that voice channels need them if you have tv or player you can switch between tracks like audio languages or something you choese

  • @PbmKnight
    @PbmKnight Жыл бұрын

    Does this still work? ive followed step by step except using NOIP website instead of your dynu dns website and my obs caller just stays on Connecting and nothing comes through on the reciever * edit check my reply for my fix?

  • @PbmKnight

    @PbmKnight

    Жыл бұрын

    NVM for some reason the original media i made on the listener just wouldnt pick up any connection, i made another media source and this picked it up straight away?? not sure how it bugged itself

  • @yksirotta
    @yksirotta7 ай бұрын

    for those having issues with this, do it the opposite way! Put listener to the main obs which you want the screen being captured and the receiving computer is actually the "caller" dont ask me why!

  • @adiondeck

    @adiondeck

    2 ай бұрын

    brother you are a freaking life saver, thank you for this comment. i did this and bam it started working

  • @TerenceKearns
    @TerenceKearns8 ай бұрын

    That was really great. If you had enough bandwidth, you could remotely produce shows for clients.

  • @pawsitivepanda
    @pawsitivepanda2 жыл бұрын

    i'm trying to setup srt to live stream on obs but my external ip address ports are all blocked idk how to get around it

  • @2nuProductions

    @2nuProductions

    2 жыл бұрын

    You can use a relay server to send a feed if you are unable to forward ports. A video on how to do that will be coming soon.

  • @pawsitivepanda

    @pawsitivepanda

    2 жыл бұрын

    @@2nuProductions cool i look forward to finding out how as i'm a novice irl streamer on twitch trying to figure out the best solution without spending thousands on equipment

  • @pillowg1rl
    @pillowg1rl Жыл бұрын

    unfortunately it's not possible with my mini PC :/ seems to be hardware issues... :/ so it's not possible with every device. So I need to stay with my phone as sender :/

  • @RaceDriverMIKU
    @RaceDriverMIKU Жыл бұрын

    If I have 5Gbps NIC, I really want to try uncompressed codec.

  • @glencharleslopez311
    @glencharleslopez3112 жыл бұрын

    Hello! Great explanation on the tutorial! However, I'm wondering if your internet connection already is static IP? It's a prerequisite of SRT and I'm not sure if I caught it anywhere on the video. Thank you again!

  • @2nuProductions

    @2nuProductions

    2 жыл бұрын

    Hey Glen, from 3:21 - 10:19 in the video we talk about setting a static IP on your machine for your local network, and discuss setting up a DNS for the public network. Hope this helps!

  • @caglartogan6602
    @caglartogan6602 Жыл бұрын

    this video is god

  • @girirajrdx7277
    @girirajrdx72772 жыл бұрын

    @16:38 It was such a hack! My pc was struggling while live streaming and this settings solved all my problems. Now i am able to stream in such a quality without any lag. Also ...is there any option or argument we need to put in order to increase the fps or frame rate?

  • @gle_Goo
    @gle_Goo5 ай бұрын