Ultragrid via NDI6

9 Likes

Amazing, thanks for sharing guys. It was good to hear bits about some of the hardware you’re using to encode and the whole srt route.

Thanks to you guys I was finally able to get a signal out of the office and it’s great. Tailscale was the only thing I was missing. I don’t know anything about networking and don’t want to so Tailscale was perfect. It made it so much easier.
Right now, I’m running UltraGrid of an older mac mini in the machine room, but is it possible to run UltraGrid off of Rocky Linux 8.7? I’m getting this error when I try to run the AppImage: /lib64/libm.so.6: version GLIBC_2.29' not found
A quick google search looks like I need Rocky 9+, but I want to ask the experts here.

Edit: I’ll happily write up a little python script if can get UG working on Linux, but what would it need in the UI? Just ā€œEdit argumentsā€ or both ā€œDestinationā€ and ā€œEdit argumentsā€ from the UG’s UI?

1 Like

If you’re talking about starting/stopping UG from a python script, then you’d just use the command line arguments to start the instance with all your settings. There are lots of good examples on their site/wiki.

Hey Kyle, thanks! I was thinking about a script where you could go to the Main Flame Menu, and then look for UltraGrid which would bring up a little UI window where you could adjust some settings and then fire up a UG session easily. To keep that UI as simple as possible, I’d limit it to only a few options like ip and edit arguments.

Best linux platform to run UG is Ubuntu 22.04.

1 Like

They actually also have an API ā€œcontrol portsā€, so you can start/stop the encoder while the app is running. Kind of like how you press Play/Pause on VHS deck, and not just power it on and off.

3 Likes

Got it. I misread your question!

In that case, I’d imagine codec, bitrate, FEC and destination maybe with some base settings for the given codecs.

1 Like

I’ve been successfully streaming h265 (and h264) from the office to home. But I cant seem to get a prores stream running.

It shows successful connection, but when the picture arrives on the remote machine it’s just a green frame.
Is there any additional things I need to install or make sure is updated for prores?

I’m running MacOS Sonoma on both sides.

1 Like

On Sonoma I set the encoder to prores_videotoolbox and go. You shouldn’t have to do anything else with that particular flavor. It just starts streaming 422 prores and if you’re picking that up with a Mac on the other side it should be a done deal.

4 Likes

oh nice! I totally missed those preferences. I’ll make sure I have that enabled and give it a try again

Thank you!!

2 Likes

Here’s what I was thinking for a simple-ish UltraGrid script. Basically you can grab the path to UG and the settings from the UG GUI and past them into Command sections to save them. Currently, it’ll only work for Linux, but could make it work for Mac if necessary. I have a bit of code clean up to do before it gets to the Logik Portal, but that shouldn’t take long.

5 Likes

Damn son. Looking great!

3 Likes

So I just set the UG sender to my destinations’s Tailscale IP address?

…or the dns name defined by Tailscale. You set the display options in UG on the destination side.

Cools. Okay my Receiver keeps crashing whenever I click Start. Mac Sonoma 14.3 ish.

And my Sender keeps locking me out of my remote connection whenever I hit Start there.

Maybe I should wait til I’m back in the right country to mess with this.

Ha!

1 Like

What’s the farthest anyone’s flung a signal with Ultragrid? Would LA to NY work?

1 Like

Some corporations are sending and receiving signals from quite remote locations to and from facilities in North America, this includes to and from film studios and screening rooms in different countries.

1 Like

Stellar. Thanks, Phil!

1 Like

its all about package loss and if you can really fit the bandwitdh you want to be doing , so for example i can send signals from europe to the US pretty well, but not to vietnam due to global network issues.

I have used it daily from stockholm to hamburg, it was perfect

1 Like