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?
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.
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.
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.
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.
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.
oh nice! I totally missed those preferences. Iāll make sure I have that enabled and give it a try again
Thank you!!
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.
Damn son. Looking great!
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!
Whatās the farthest anyoneās flung a signal with Ultragrid? Would LA to NY work?
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.
Stellar. Thanks, Phil!
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