vMix Forums
»
General
»
SRT
»
Streaming SRT to Nimble streamer
Rank: Newbie
Groups: Registered
Joined: 7/10/2018(UTC) Posts: 8 Location: Netherlands
Thanks: 2 times
|
I noticed in the forums some users have been experimenting with SRT streaming to Nimble streamer. I've been running my own nimble streamer for almost all of my projects and it runs great using RTMP and their transcoder. I have been trying set up SRT as well but have had zero luck so far. I've thoroughly read all documentation there is to find on the subject and have ran various tests with caller/listener, viceversa, and rendezvous mode from different locations with open ports but have not had anything working yet. Could anyone jot down a compact rundown of how got SRT to play nice with nimble? I think it would be a nice addition to the forums to have a small tutorial for setting this up.
Thanks!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2017(UTC) Posts: 189 Thanks: 1 times Was thanked: 52 time(s) in 42 post(s)
|
Originally Posted by: basvcds I noticed in the forums some users have been experimenting with SRT streaming to Nimble streamer. I've been running my own nimble streamer for almost all of my projects and it runs great using RTMP and their transcoder. I have been trying set up SRT as well but have had zero luck so far. I've thoroughly read all documentation there is to find on the subject and have ran various tests with caller/listener, viceversa, and rendezvous mode from different locations with open ports but have not had anything working yet. Could anyone jot down a compact rundown of how got SRT to play nice with nimble? I think it would be a nice addition to the forums to have a small tutorial for setting this up.
Thanks! Step number one, install SRT package for the Nimble streamer. Log into the server SSH and run (if using Ubuntu): sudo apt-get update; sudo apt-get install nimble-srt; sudo service nimble restart;Other distros have tutorials here: https://wmspanel.com/nimble/srt_installSelect the port you want to use for SRT, lets say 2222. Open port 2222 on the firewall for the server. I'm also using WMSPanel in addition to the Nimble Streamer to have a nice GUI for it. But it can be done on the server side as well. Add MPEGTS SRT stream:
- Receive mode: Listen
- Local IP: 0.0.0.0
- Local port: 2222
- Alias: SRT stream for port 2222 - you can select your own
- Latency: 400 - good to setup something here, if you want to force as low vMix can go with the latency. Lets say you set it to 1000 and someone wants to send stream with latency 125ms, then 1000ms will be used. But if someone setups vMix to send 2500ms latency, 2500ms latency will be used. Bigger wins.
- maxbw - you should setup it when sending SRT stream between Nimble instances to keep Nimble from using too much bandwidth. For vMix it does not matter since vMix does it on its end.
- Add outgoing stream checked, insert your application name and stream name where you want your RTMP stream to sent on the Nimble
You're done. You probably messed up the Local IP setting. 0.0.0.0 listens on all the network interfaces server has, if you use your local IP or 127.0.0.1 then you can send SRT to it only from the server itself. Nimble does not support Stream ID at the moment, so you will need to create multiple "ports" for multiple SRT inputs if you need that. You can also send me a PM regarding your contact info, I can help you setup it if you are not using WMSPanel. I will take a moment at one point to write in depth guide for it as well in the forum.
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 7/10/2018(UTC) Posts: 8 Location: Netherlands
Thanks: 2 times
|
Originally Posted by: MartLeib You probably messed up the Local IP setting. 0.0.0.0 listens on all the network interfaces server has, if you use your local IP or 127.0.0.1 then you can send SRT to it only from the server itself.
This was exactly it, I got it running in seconds. Thanks so much!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/10/2016(UTC) Posts: 126 Location: Frankfurt, Germany Thanks: 93 times Was thanked: 19 time(s) in 14 post(s)
|
Originally Posted by: MartLeib I will take a moment at one point to write in depth guide for it as well in the forum. A guide for that would be awesome. ;) I don't get it running, with or without 0.0.0.0 ... I'm using WMSPanel with Nimble and my server is a Google Cloud machine. Can you show screenshots of your settings in VMix and WMSPanel? :) Thanks and regards Seb EDIT: It was just the firewall on the target machine. Now it works... :)
|
|
|
|
Rank: Member
Groups: Registered
Joined: 9/16/2019(UTC) Posts: 14
|
hi all thx for this topic , since VMIX not have UDP multicast out we are totally suffering to get stream out so far I try rtmp but this make delay special on live event .... but now with SRT used TBS encoder received srt from vmix success but this Chinese encoder is rubbish udp output stop after 3 hours then change PId anyway big headache now decide to use nimble instead .. all ok setup SRT in and received income stream at 2.2 mbs then output setup udp multicast connect to srt income app but no feed on udp anybody can help ... thx
|
|
|
|
vMix Forums
»
General
»
SRT
»
Streaming SRT to Nimble streamer
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.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close