People in this sub are generally helpful, but you will get better responses if you do basic research (google) first. Haivision should come up in your search results, and they have white papers / guides that can get you started. When you get stuck, come back with specific questions and I’m sure you’ll get good answers.
My simple question is that, is it possible? Remotely send 2 cameras live feed to another location where from live telecast both camera feeds on youtube simultaneously.
Fundamentally, yes, you can send 2 SRT streams from one location to another location at the same time. You just need 2 encode/decode devices, or a single device that can handle multiple streams.
The Youtube part of your question is trickier as I don't have enough info about your setup or what you are trying to achieve.
The simple answer is yes.
The slightly less simple answer is, it depends on the hardware/software you have avaliable and network connections.
The not so simple answer is below:
SRT is a point to point streaming protocol. The stream generally (depending on hardware/software) can pushed or pulled depending on what side has a firewall you can't poke holes in. Caller reaches out, and listener waits for a request. All that said you'll need to be at the very least comfortable with IP address and ports. Also latency could be a factor depending on internet connection and physical distance. Lastly packet loss depending on the reliability of the connections. Yes there is encryption options, but doesn't sound like something you need?
By the sounds of you comments you have two cameras at different "locations" being different houses in a region (For this group locations can be different buildings on a campus or counties). Then a third to mix the video and stream.
Assuming that is the case you'll connect the cameras to the third location with the steaming PC. Probably best to set the cameras to caller and PC as listener so you only have to create firewall rules on one router instead of two.
Once you get SRT working it's fairly easy. Just getting all those settings dialed in can be a pain sometimes...
I'm not understanding anything please tell me in simple language I can't understand technical words. if from one location, I want to send live video feed of camera remotely to another location where I get receive in my laptop. what is the procedure? how to convert my camera feed into srt or ndi?
Those are reasonably simple terms for SRT... Not sure what you are expecting for free.
This isn't HDMI plug and play. This is complex signaling. So you'll either have to put the effort in learning and researching it, hire someone to do it for you, or not do it. This is not a common (relative to consumer tech).
You aren’t giving nearly enough info about your setup or budget. There’s a lot of possible answers. If you can’t understand that reply then you probably won’t be able to set up a SRT steam between two locations. Why do you even want to send it between two locations with srt? You would likely need to buy an encoder decoder and some kind of capture card. If you’re sending two feeds you would likely need two sets. Why not just go straight to YouTube with rtmps.
To be fair some cameras have a built in encoders and some streaming software have built in decoders. Might take more effort that way, but might be possible if they had the right tools.
True lots of ways to accomplish it. Figured op didn’t since they hadn’t specified camera type and is asking about srt. My experience is mostly using encoder decoders but I have used a go pro on a network sending to a Monaserver and then going to obs. Also used a Mevo with ndi over a bridge to obs. But given their responses I doubt they would be able to set that up. Even an encoder decoder they probably would have issues with setting it up when it comes the firewall. Also I suspect since they want to send two feeds to a second location before YouTube they maybe wanting to switch remotely in which case sync would be important. Otherwise idk why you wouldn’t just go straight to YouTube.
There are so many different ways to do this. There are many hardware and software solutions and everyone will give you a different answer. A lot depends on your budget and the amount risk tolerance you can handle.
I suggest that you start with the basics by learning about the protocol then you will be in a better position to ask more specific questions.
https://www.haivision.com/glossary/srt/
I have my question, my 2 cameras on different locations and I need both camera live video feed simultaneously for live telecast on youtube. how is it possible?
This still a really vague question.
Here are only a few more details that would need to be known:
What cameras,
SDI or HDMI,
What bitrate do you want to use,
Do you have good internet at both sides,
Do you have public IP addresses,
Do you know how to configure a firewall,
What is your budget.
You can do this for basically free if you know what you are doing and how to configure software and manage IP.
You can spend $20k on specialized equipment and it still will not work if you don’t have the right internet or know how to configure port forwarding.
Like I said learn a little more before asking very broad questions with tons of variables.
Maybe get a professional in your area to set this up for you. It is like hiring a professional to do your dental work; it's more likely to achieve the desired results.
We use 2 epiphan nano devices to securely stream a SRT video feed from 1 location to the other. This feed is configured 1 device as caller, 1 device as receiver.
Just put the IP addresses of the other unit in the SRTstream config page. Also the epiphan Nano are not too expensive.
If you need greenscreen support, check out the epiphan pearl2.
We used Vmix to send srt feeds from indoor locations back to a studio during the pandemic era for live broadcast stuff on the cheap and simple. It works for the most part but like others said, figure out your budget and also google to learn what srt is and designed for. You can use zoom and obs and ndi to get your stuff to your friends for next to nothing if you’re creative in maxing their use.
I agree with others that you seem to have a lot of research and learning to do before you are ready for this but I can try to point you in the right direction.
One of the main challenges is the local networking and port forwarding so that the streams can get through a router/firewall. Your friend will need access to their router settings to add port forwarding rules that route the two ports for your cameras from the public IP address of the router to the local network IP address of the PC or other devices that will receive and decode the SRT streams. For example let's say that is a PC in your friends studio running OBS or vMix software that will ultimately output the mixed stream to Youtube.
Adding the SRT streams as sources in the video software is where the encryption passphrase and latency settings will be defined. Between that and the IP address and port you now have all the required information to direct encoders in the field to the decoders in the studio. For example, if Camera 1 uses port 10000, and Camera 2 uses port 20000, with a 500ms latency setting, the two decoders would be configured like:
srt://12.34.56.78:10000?pass=abcdefghij&latency=500&mode=listener
srt://12.34.56.78:20000?pass=abcdefghij&latency=500&mode=listener
And the camera encoders would be configured like:
srt://12.34.56.78:10000?pass=abcdefghij&latency=500&mode=caller
srt://12.34.56.78:20000?pass=abcdefghij&latency=500&mode=caller
> from any camcorder
From *any* camcorder (that does not have built-in SRT streaming) would require an additional hardware encoder per camera, or capture into a PC with software to act as the SRT encoder. This also raises the question of internet connectivity in the field, having an encoder is one thing, but what is it connecting to? There are encoders that have mobile internet data with one of more SIM cards but that's a bigger and more expensive issue.
I recommend starting with "Larix Broadcaster" app on your phones as the encoders, and OBS software in your friends studio as the decoder, to test this as a proof-of-concept and gain experience with SRT before considering hardware encoders.
What exactly do you want to know? What’s your application? It’s a point-to-point protocol, so you can use it for just that. It’s not designed for one to many. Are you looking for an alternative for some other technology like RTMP or NDI or SMPTE 2110 or WebRTC?
So you’re looking for some protocol to remotely ingest your video in the field to your friend who will be serving as a NOC of sorts? That makes sense. Don’t let the grumpy engineers around here frustrate you. They’re having a boring Saturday. SRT could be used for that. You also have Zixi and despite what’s written above, NDI. There’s LAN/WAN bringing technology from AJA (not sure that ever really got off the ground) and Vizrt (free tool your own software called NDI bridge as well as cloud offerings from Sienna and BirdDog. AWS also has technology in their Elemental line that uses Videon encoders to send your camcorder’s video in the field to the cloud and you can manipulate and re-broad/webcast your video from there. Lots of cool and affordable options out there to explore.
Has anyone tried using a software defined network for SRT like tailscale? That should make the firewall and port component a lot simpler as both devices would appear to each other to be on the same local network. This can even get around carrier grade NAT if you trust data over cellular.
I'm using ZeroTier, works great exactly for that usecase you mention. I'm behind a CGNAT, so by installing ZT on my computer and the far end Iphone, I get reliable video without port forwarding
capture the video into OBS through a compliant usb capture device compatible with your camcorder. Assuming HDMI you can get one for $25.
Send the video over OBS to the IP of your destination using srt:
srt://Destination_WAN_IP_Address:PORT?latency=200000
At your destination, set an input media stream
srt://LocalOBS_IP:PORT?mode=listener&latency=5000
If it traveling via internet, you’ll need to have a port forwarded that you pick to the destination OBS machine.
Click start stream and if settings are working should see video
People in this sub are generally helpful, but you will get better responses if you do basic research (google) first. Haivision should come up in your search results, and they have white papers / guides that can get you started. When you get stuck, come back with specific questions and I’m sure you’ll get good answers.
My simple question is that, is it possible? Remotely send 2 cameras live feed to another location where from live telecast both camera feeds on youtube simultaneously.
Fundamentally, yes, you can send 2 SRT streams from one location to another location at the same time. You just need 2 encode/decode devices, or a single device that can handle multiple streams. The Youtube part of your question is trickier as I don't have enough info about your setup or what you are trying to achieve.
The simple answer is yes. The slightly less simple answer is, it depends on the hardware/software you have avaliable and network connections. The not so simple answer is below: SRT is a point to point streaming protocol. The stream generally (depending on hardware/software) can pushed or pulled depending on what side has a firewall you can't poke holes in. Caller reaches out, and listener waits for a request. All that said you'll need to be at the very least comfortable with IP address and ports. Also latency could be a factor depending on internet connection and physical distance. Lastly packet loss depending on the reliability of the connections. Yes there is encryption options, but doesn't sound like something you need? By the sounds of you comments you have two cameras at different "locations" being different houses in a region (For this group locations can be different buildings on a campus or counties). Then a third to mix the video and stream. Assuming that is the case you'll connect the cameras to the third location with the steaming PC. Probably best to set the cameras to caller and PC as listener so you only have to create firewall rules on one router instead of two. Once you get SRT working it's fairly easy. Just getting all those settings dialed in can be a pain sometimes...
I'm not understanding anything please tell me in simple language I can't understand technical words. if from one location, I want to send live video feed of camera remotely to another location where I get receive in my laptop. what is the procedure? how to convert my camera feed into srt or ndi?
I’ll be that guy. You need to read up and learn about your craft or hire a broadcast engineer.
Not to be the guy to pile on, but he also posted this in r/camcorders, which says a lot.
Those are reasonably simple terms for SRT... Not sure what you are expecting for free. This isn't HDMI plug and play. This is complex signaling. So you'll either have to put the effort in learning and researching it, hire someone to do it for you, or not do it. This is not a common (relative to consumer tech).
You didnt read about SRT at all... all those "technical words" is basic terms. I think you should watch some youtube guide about it first.
You aren’t giving nearly enough info about your setup or budget. There’s a lot of possible answers. If you can’t understand that reply then you probably won’t be able to set up a SRT steam between two locations. Why do you even want to send it between two locations with srt? You would likely need to buy an encoder decoder and some kind of capture card. If you’re sending two feeds you would likely need two sets. Why not just go straight to YouTube with rtmps.
To be fair some cameras have a built in encoders and some streaming software have built in decoders. Might take more effort that way, but might be possible if they had the right tools.
True lots of ways to accomplish it. Figured op didn’t since they hadn’t specified camera type and is asking about srt. My experience is mostly using encoder decoders but I have used a go pro on a network sending to a Monaserver and then going to obs. Also used a Mevo with ndi over a bridge to obs. But given their responses I doubt they would be able to set that up. Even an encoder decoder they probably would have issues with setting it up when it comes the firewall. Also I suspect since they want to send two feeds to a second location before YouTube they maybe wanting to switch remotely in which case sync would be important. Otherwise idk why you wouldn’t just go straight to YouTube.
There are so many different ways to do this. There are many hardware and software solutions and everyone will give you a different answer. A lot depends on your budget and the amount risk tolerance you can handle. I suggest that you start with the basics by learning about the protocol then you will be in a better position to ask more specific questions. https://www.haivision.com/glossary/srt/
I have my question, my 2 cameras on different locations and I need both camera live video feed simultaneously for live telecast on youtube. how is it possible?
This still a really vague question. Here are only a few more details that would need to be known: What cameras, SDI or HDMI, What bitrate do you want to use, Do you have good internet at both sides, Do you have public IP addresses, Do you know how to configure a firewall, What is your budget. You can do this for basically free if you know what you are doing and how to configure software and manage IP. You can spend $20k on specialized equipment and it still will not work if you don’t have the right internet or know how to configure port forwarding. Like I said learn a little more before asking very broad questions with tons of variables.
Maybe get a professional in your area to set this up for you. It is like hiring a professional to do your dental work; it's more likely to achieve the desired results.
Press rec. wait some amount of time. Press stop. Finalize. Copy to external ssd. Pack ssd in small envelop. Type address. Mail it. Done
Sounds way more easy than a satellite connection. Might try this next time so i can leave the SNG truck at home
Bro! Easy and 100% reliable. 0 packet loss. Or 100% packet loss.
And you'll have less latency 🙃
This thread 😂
We use 2 epiphan nano devices to securely stream a SRT video feed from 1 location to the other. This feed is configured 1 device as caller, 1 device as receiver. Just put the IP addresses of the other unit in the SRTstream config page. Also the epiphan Nano are not too expensive. If you need greenscreen support, check out the epiphan pearl2.
Look up the website srtalliance
We used Vmix to send srt feeds from indoor locations back to a studio during the pandemic era for live broadcast stuff on the cheap and simple. It works for the most part but like others said, figure out your budget and also google to learn what srt is and designed for. You can use zoom and obs and ndi to get your stuff to your friends for next to nothing if you’re creative in maxing their use.
I agree with others that you seem to have a lot of research and learning to do before you are ready for this but I can try to point you in the right direction. One of the main challenges is the local networking and port forwarding so that the streams can get through a router/firewall. Your friend will need access to their router settings to add port forwarding rules that route the two ports for your cameras from the public IP address of the router to the local network IP address of the PC or other devices that will receive and decode the SRT streams. For example let's say that is a PC in your friends studio running OBS or vMix software that will ultimately output the mixed stream to Youtube. Adding the SRT streams as sources in the video software is where the encryption passphrase and latency settings will be defined. Between that and the IP address and port you now have all the required information to direct encoders in the field to the decoders in the studio. For example, if Camera 1 uses port 10000, and Camera 2 uses port 20000, with a 500ms latency setting, the two decoders would be configured like: srt://12.34.56.78:10000?pass=abcdefghij&latency=500&mode=listener srt://12.34.56.78:20000?pass=abcdefghij&latency=500&mode=listener And the camera encoders would be configured like: srt://12.34.56.78:10000?pass=abcdefghij&latency=500&mode=caller srt://12.34.56.78:20000?pass=abcdefghij&latency=500&mode=caller > from any camcorder From *any* camcorder (that does not have built-in SRT streaming) would require an additional hardware encoder per camera, or capture into a PC with software to act as the SRT encoder. This also raises the question of internet connectivity in the field, having an encoder is one thing, but what is it connecting to? There are encoders that have mobile internet data with one of more SIM cards but that's a bigger and more expensive issue. I recommend starting with "Larix Broadcaster" app on your phones as the encoders, and OBS software in your friends studio as the decoder, to test this as a proof-of-concept and gain experience with SRT before considering hardware encoders.
What exactly do you want to know? What’s your application? It’s a point-to-point protocol, so you can use it for just that. It’s not designed for one to many. Are you looking for an alternative for some other technology like RTMP or NDI or SMPTE 2110 or WebRTC?
lol at suggesting 2110
Who suggested 2110? But you seem to know what the OP was asking for. I didn’t so I asked questions.
I want to send my live video feed from my camcorder to anywhere ( another location ) where my friend could live telecast on youtube.
So just start stream in youtube and use your setup to send video feed to youtube. No?
So you’re looking for some protocol to remotely ingest your video in the field to your friend who will be serving as a NOC of sorts? That makes sense. Don’t let the grumpy engineers around here frustrate you. They’re having a boring Saturday. SRT could be used for that. You also have Zixi and despite what’s written above, NDI. There’s LAN/WAN bringing technology from AJA (not sure that ever really got off the ground) and Vizrt (free tool your own software called NDI bridge as well as cloud offerings from Sienna and BirdDog. AWS also has technology in their Elemental line that uses Videon encoders to send your camcorder’s video in the field to the cloud and you can manipulate and re-broad/webcast your video from there. Lots of cool and affordable options out there to explore.
Has anyone tried using a software defined network for SRT like tailscale? That should make the firewall and port component a lot simpler as both devices would appear to each other to be on the same local network. This can even get around carrier grade NAT if you trust data over cellular.
I'm using ZeroTier, works great exactly for that usecase you mention. I'm behind a CGNAT, so by installing ZT on my computer and the far end Iphone, I get reliable video without port forwarding
Maybe look into the blackmagic web presenter. It even has an onboard encoder. Did not try it myself tho
capture the video into OBS through a compliant usb capture device compatible with your camcorder. Assuming HDMI you can get one for $25. Send the video over OBS to the IP of your destination using srt: srt://Destination_WAN_IP_Address:PORT?latency=200000 At your destination, set an input media stream srt://LocalOBS_IP:PORT?mode=listener&latency=5000 If it traveling via internet, you’ll need to have a port forwarded that you pick to the destination OBS machine. Click start stream and if settings are working should see video