🔴 Live Q&A! Testing out the YoloBox NETWORK BONDING in terrible network conditions!

May 28, 2023

Questions

IT Never Gets Old
(6:17) Q: How is the house coming... missing those House Files episodes!

Beqa
(7:21) I want to buy a yolo box mini for live broadcasts from the street, what is the quality of the connection? Is it better to broadcast live on the phone?

Beqa
(7:24) Hello From Georgia

Beqa
(7:27) I want to buy a yolo box mini for live broadcasts from the street, what is the quality of the connection? Is it better to broadcast live on the phone?

Michael Flotron
(9:29) Q What 5G/LTE category is the internal modem? Has it worked well for you?

Eric Likness
(11:39) This is going to be a real treat of real-time tcgui network testing.

Jason Jolliffe
(11:46) Happy Sunday Friends!

Michael Flotron
(19:07) Interesting that it prefers wifi over ethernet

Eric Likness
(19:32) I am hoping Yolobox is more resilient than ATEM mini Extreme struggle bus when it comes to network issues.

Eric Likness
(19:41) Another magical supersource layout. 👍

ART Audio
(19:43) Q: Is network bonding only available with the Pro?

Michael Flotron
(20:00) Imagine forgetting to turn these off when at a real job hahah. I would totally do that and wonder what's going on

Michael T.
(20:11) Q: What causes yolobox pro livestream drops frames even if you connected to WiFi and SIM card?

TVJAY
(20:25) Q: Did you have to do anything special to get rate limiting to work in TCGUI? I couldn't get that part to work for me

Monte Weaver
(20:34) Everyone remember to 👍🏽 the live-stream

Rich Davis
(20:42) Q. Is the Yolobox streaming directly to YouTube or to a Yololive service?

Christopher Wichura
(22:12) Q: Yolo network bonding is using Yolo cloud services, correct? Do they have PoPs world wide? And what do they charge for bonding bandwidth?

Michael Flotron
(23:36) I wonder how well this works vs Speedify

Eric Likness
(29:17) Oh noes. Live stream and a bit of the House Files too, interrupting!!! 😆

Graham Rule
(29:20) That's a first! What do you think Aaron will be framed for?

Michael Flotron
(29:36) Q Is this configurable at all like a "redundant" mode or something like that. Or does Yolo just handle it automagically?

Gerhard Kostrewa
(30:48) The Musik is still playing!

Michael Flotron
(30:56) half and half. Easy math

WutrUduin?
(32:12) It's wild that the other streams 4 second is behind what you receive and then display in the lower right.

Nils Braune
(33:35) That means the "stream" stream (in low latency) is only 3-4 sec. behind the test stream.

Christopher Wichura
(37:56) Q: Did you explicitly set 4Mbit as the stream bandwidth or did it just end up compressing to that on its own?

Christopher Wichura
(38:29) Seems like poor sharing if it just outright ignores the Ethernet when it was at 2mbit.

Christopher Wichura
(41:39) Q: Is the bonding really using TCP? Seems it would make more sense for the bonding layer to use UDP with a bonding-layer-optimized lost packet recovery.

Michael Flotron
(42:02) Super curious if it will dynamically adjust bitrate if it's throttled enough on both connections.

Michael Flotron
(46:00) Interesting. Looks like no. I'm just trying to compare with "pro" solutions like LiveU that I think do adjust bitrate based on network conditions.

Christopher Wichura
(47:26) Q: And will the Yolobox do dynamic bandwidth so it will degrade "gracefully" if there isn't enough total aggrebandwidth?

Dave Akehurst
(47:44) Q - Will you be trying the Kiloview P3 5G Bonding Video Encoder, it runs H265 5G?

WutrUduin?
(47:57) Sorry. I meant what I'm watching the test stream on gets to me slower than time it gets back to you and shows on this stream. Using a mobile network here and wifi on the other.

IT Never Gets Old
(48:18) Q: In a future version of this testing rig should you put your control and monitoring devices on an unimpeded connection?

Michael Flotron
(49:59) I was watching a professional USA Track & Field broadcast on NBC a couple weeks ago that used LiveU and the connection broke and showed the LiveU branded slate page for awhile oops. Not perfect either

Nils Braune
(50:16) Now.. Are we able to revive a stuck ATEM with a full buffer by hitting the FTB button?! I might want to test that some time.

Graham Rule
(50:26) We need a network diagram of your studio to see all the connections.

TVJAY
(50:37) Q: do you know of any DIY options for bonding networking connections?

Michael Flotron
(50:50) @TVJAY Engarde is an open source *redundant* connection solution but it's not quite as "smart" as this. It will us all the bandwidth possible of all connections at all times.

Michael Flotron
(51:00) @TVJAY Not for the light hearted though. Haha it's self-hosted and needs some good networking knowledge

Nils Braune
(55:39) @TVJAY There's OpenMPTCProuter as well, but I haven't used that at all.

WutrUduin?
(1:00:47) I wish I was at home on my better network. I don't think I'm getting the full effect. The other stream is so far behind even at 420p. Both streams are as live as YT will give me.

TheTechnoPilot
(1:01:05) Honestly been using Streamify for a while now and their service has been stellar!

TheTechnoPilot
(1:01:12) Built a bonded Win 11 streaming backpack combining this with a Netgear Nighthawk 5G and additional couple hardwired phones to provide multiple additional connections and it’s been fabulous.

TheTechnoPilot
(1:01:25) They have multiple modes including speed bonding and redundancy plus a smart mode and it works amazing. They even have been working on logic for Starlink based connections which can be problematic

Graham Rule
(1:01:42) Have you any way of examining the side of the TCP window?

Michael Flotron
(1:01:52) I wonder if the Yolobox is as good at handling packet loss *without* bonding. Maybe there's something extra it's able to do with a VPN it otherwise can't.

Michael Flotron
(1:06:08) Interesting. I remember reading about features like forward error correction and other things (I'm not super well read on it) that are only possible if you control both sides of the connection.

Eric Likness
(1:06:54) I give Frank and Yololiv a big thumbs up for this hardware/software architecture. Built to handle the real world.

ART Audio
(1:07:06) Someone mentioned earlier about a DIY option. If you can get a Raspberry Pi 4, load Speedify and utilize the Wi-Fi and eth0 and usb with tethering. I’ve used it a while ago and it saved my bacon.

TheTechnoPilot
(1:08:00) I’m assuming the network bonding is doing a bunch on the server end

Abdullah-Ibrahim Ahmad
(1:08:57) I have been using YBP, but so far my experience is very bad. always takes long time for any input to show up. hot swap also makes input buffer.

IT Never Gets Old
(1:09:31) Q: Another approach rather than adding another NIC to the Mac notebook (presumably via USB-C) might be to use a virtual machine

Abdullah-Ibrahim Ahmad
(1:09:47) yes

Abdullah-Ibrahim Ahmad
(1:09:52) yes that's what I mean

Michael Flotron
(1:10:22) Honestly this is pretty fantastic. The only "missing" feature I see is dynamically adjusting bitrate as network conditions change but that's a tough one.

Michael Flotron
(1:11:01) Can you test way more delay? Like 400-500ms? Cell networks can get to that range when stressing a connection

Nils Braune
(1:13:39) TV crew spotted!

Nils Braune
(1:13:43) All of our packets have to move up this steep hill. No wonder it's buffering.

TheTechnoPilot
(1:14:48) I’m sure you mentioned Aaron but what tool are you using to modify the connections?

polskafan
(1:15:35) If you want a self built solution with network adaptive encoding, the Pi is too weak. The NVIDIA Jetson is fast enough and there is Belabox that does SRT, Bonding, h.265 and network adaptive encoding.

IT Never Gets Old
(1:16:06) The Yolo team has really done a nice job with all of this

Michael Flotron
(1:16:11) Really useful information! I've been loving these streams. Thanks for this

Graham Rule
(1:16:49) Special request for next week: RFC 1149 and IP over Avian Carriers!

Michael Flotron
(1:18:20) This is all useful but tbh I've taken almost a 100% approach to just only doing streams at venues where the internet is tested sufficient lol

TheTechnoPilot
(1:18:53) Have you done any streaming back to broadcasters Aaron? Especially without using something like a LiveU backpack but instead a more manual approach?

TheTechnoPilot
(1:20:14) Any gotcha points you can share if you have?

TheTechnoPilot
(1:22:05) Have you ever played with NDI over the internet as an alternative to RTMP or SRT?

TheTechnoPilot
(1:22:08) For that server hop situation to be clear

Nils Braune
(1:22:23) @Aaron Parecki You should team up with Scotty from Strange Parts. His streams are super exciting, but he lives on a mountain in the Rockies and the connection is always horrendous. Chaos net 24/7.

manan3230
(1:22:34) Have you tried Liveu Solo Pro & Mine Media Q8/R8 ?

IT Never Gets Old
(1:23:09) You are ready for a highly optimized bike stream

Graham Rule
(1:24:38) Thanks for another informative and interesting stream

Graham Rule
(1:24:49) There used to be special phone codes to ensure that you got an undersea cable rather than a satellite link - useful when you needed to control latency in networking.

Michael Flotron
(1:24:57) I was staying at an island in Belize once and every connection available, including cell networks, were going over a PtP wireless connection to the mainland haha. Super bad

TheTechnoPilot
(1:25:07) Do you know of any solid small USB capture cards that support more than stereo audio?

TheTechnoPilot
(1:25:21) My GH6 outputs four audio channels and would love to get grab all four independently

Michael Flotron
(1:27:04) The Mini Recorders 3G take 8 Channels

TheTechnoPilot
(1:27:08) Problem is I don’t have Thunderbolt and it needs to run off batteries

Eric Likness
(1:27:16) I think that's a great demo of bonding and testing of the pathways. Now to try the other streaming encoders.

Eric Likness
(1:27:43) Sim card + bonding on the Yololiv Pro. Absolutely Yes for a bike ride live stream.

enblanco
(1:27:52) I know this is a bit off topic more related to last week atém mini tests. But I've never been able to make a mobile connection via USB c. anyone with similar problem???

Michael Flotron
(1:28:38) I'll gladly loan any encoders i have or sim cards you need to the cause. These are fun

2Railz
(1:30:34) ahh, the usw flex!

Graham Rule
(1:30:43) You haven't let your framers have access to your WiFi have you? They might be streaming their own version of the House Files.

TheTechnoPilot
(1:30:50) Sweet tip Aaron on the UniFi setup

IT Never Gets Old
(1:32:47) I have five of those flex switches super handy when working with organizations running UniFi

ART Audio
(1:33:04) That makes my brain hurt.

IT Never Gets Old
(1:36:28) Perhaps using that new Streamdeck with Knobs

ART Audio
(1:36:31) Retro.

ART Audio
(1:36:33) That’s totally retro.

IT Never Gets Old
(1:38:16) And then you add your flap display

Michael Flotron
(1:38:21) That sounds super cool! A lot of work though yeah haha

TheTechnoPilot
(1:39:58) Cheers for an interesting stream that made me pause my day! 🤣

WutrUduin?
(1:40:05) Great info. Thanks for doing this. It'll probably be referenced from now on.

2Railz
(1:40:35) a final super chat for good measure! thanks!

2Railz
(1:40:35) a final super chat for good measure! thanks!