Helsinki Longsword Open (HLO) 2023 Livestream

Half an hour build time. 4 rings. 4 simultaneous live streams. One crazy Finn. This is a story you’ll want to hear.

It all started with an innocent Discord message.
“Order Grimberg with the equipment”

Without any prior knowledge of HEMA I was pinged at a Discord server where one of the HLO organizers, Iita, asked what would be the best way to run a three hour stream. When I got wind of this and my boss replied that if I get fooled along this, then our warehouse inventory would be available for me to use. At that point I knew this would get interesting.

I started discussing with Iita what they needed and what they wanted and pretty quickly came to the conclusion that it should be possible to have all the rings from the event streamed live quite easily given that we had two VMIX rigs ready to go along with everything else with a few sub-hires. Quite quickly this expanded to cover shooting some videos for EHMS, editing them and handing them out. That one turned out to be a really fun project and very useful given I had no idea what was going on or what I had gotten myself into this time. We did need to shoot it twice though, but more about that later.

First shooting session

The original plan for EHMS was for them to shoot these videos on a smartphone and upload them to their social media channels. Before knowing this, I volunteered to come see what the fuzz and HEMA is all about and shoot these videos myself. Originally I had a plan to use this as break footage for the live stream and quick “infomercials” between matches, but as usual with volunteer projects time limits made it impossible for me to edit the clips for live stream use. It didn’t help, that all the footage was lost on the first session due to an operator error (✋) so we had to reschedule a second shoot. Luckily by then I had gathered more information of what we needed and orgranized a more proper shooting plan which enabled us to get many more shots in the same time than in the first session.

Second shooting session

The second shooting session went much better, I came more prepared with an external Atomos recorder and set the settings so that I have redundancy recording at the same time to a SD-card. No data loss this time, what ever happens. Also given the more time preparing and getting more people involved in the writing phase meant we had much more solid ground to shoot on. Apparently doing things this professionally was not something they were accustomed to given the looks on the faces when I rigged it all up at their studio. Well, if' it’s worth doing, it’s worth overdoing.

The only problem was that this delayed the start of the editing phase quite significantly so I would only have less than two weeks instead of four while I was running my other gigs at the same time. So time was ticking, event closing and I was in a hurry. I got the first clips to show what the look might be in three days and once I got the green light, I zoomed through all the videos and edited like there’s no tomorrow. At the end I had 8 clips with varying level of content ready for release the day prior when I was due to go pack the gig at the warehouse. Not close at all. Plenty of time to track a tiara to Iita’s head when she and Nikos were joking about it. Should know better than to joke with a guy with a passion. And no, you shall not have the clip. You can ask Iita for it.

Equipment

No one said it would be an easy task to run four simultaneous streams at once. No one said it would be wise to try and do it alone. Absolutely no one said it should be built in one evening.
So how much stuff would I need to pull this off, let’s see.

2x VMIX PC w/ Magewell 4HDMI In PCI cards
2x StreamDeck XL w/ Companion
2x Focusrite 2i2
2x 55” LG tv’s
2x Sony FS700
2x Panasonic PTZ cam
1x Panasonic AW-RP50 PTZ controller
1x LS9-16 w/ Dante
4x Wireless headset/handheld
2x Rode NT5MP
2x Some cardioid mics
1x shitton of cabling

As you can see, quite a lot of things had to happen in very short timespan. That’s pretty much why when you go look at the beginnign of the livestream recordings some arenas were shown twice and audio was mixed up between rings. As usual the three golden rules of livestream: test, test, test. There was no time for testing due to technical difficulties with the 5G antenna I had sub-hired for the event from elsewhere, I spent too much time figuring out that the bloody thing didn’t have an active data plan. That was a fun one to find out. Luckily my boss was an absolute champ and brought me a prepaid 5G sim and with that it started working flawlessly.

Signal routing

Video routing utilized both VMIX PC’s Magewell 4 IN HDMI capture cards and NDI desktop captures from the laptops. Since the table PC’s were supplied by us, I installed NDI Tools to them and got the initial graphics that way.

After some time once things calmed down we changed to Hemagon graphics, mostly. Unfortunately Hemagon doesn’t supply match time in their overlay, so inside VMIX I stitched together a view, where the match clock comes through NDI from table and rest of the top banner graphics from Hemagon.

Don’t you just love VMIX’s capabilities to do stupid things that work? I do.

Click the image on the right to download .svg (scalable vector graphics)

Physical audio routing is shown on the left. You can download the image as .svg (scalable vector graphics) by clicking the image.

The core of the system was Yamaha LS-9 digital audio mixer. It’s old, but it gets the job done. Also was what was available. The reason why I wanted an digital audio mixer was since you can see from the image I routed both arena mic (RODE NT5) and what was supposed to be wireless headsets for the referees.

Unfortunately I didn’t take into consideration that headsets can get in the way, and referees didn’t want to use them with one exception. You can hear the difference watching Ring #1 stream. Without headset and with headset. I didn’t have lavaliers with me, so rest of the referees didn’t want to take risks with the headset.

Inside VMIX PC #1 I routed the IN1 (Left channel) to Stream #1 and IN2 (Right channel) to stream #2 and since it’s Mono audio (only one audio channel) VMIX automatically sets it as Stereo (two audio channels) and duplicates them.

Same in VMIX PC#2, IN1 (Left channel) to Stream #3 and IN2 (Right channel) to stream #4.

So what went wrong

Since there was no time for testing and everything was done in a rush there were a few mistakes here and there. I’ll go over them here so that if you find yourself in a similar situation where you need to run multiple streams at once you know to avoid these pitholes.

Let’s start with the VMIX stream audio/video patch. In VMIX you have 4 outputs. When you go to settings and select output 1 you can select what source this output outputs. And by press the cogwheel you are asked what audio source this output should use. Now what I didn’t realise in the rush was that this is not the place to set up output 1 & 2 for streams, even though it might say so in the settings page. Where you really want to go, is into stream settings at the bottom row and press ‘quality’ cogwheel. Here you will choose what audio channel that stream should listen to and choose an input. But don’t forget to change them to the second or third stream setting independently! If you have the “Use stream 1 quality” tick on, it will also use the same audio and video channels basically duplicating it. So be careful when choosing outputs and where to choose the output settings. When using multicorder, you need to go to the settings to set them up. When streaming, go to the stream settings. Because it totally makes sense these are not global settings (even though it says so in the settings page)!

If you noticed that one of the reffs sound came through very clearly while others were mixed in the background noise there’s a very good reason for this. I had brought 4 wireless channels w/ beltbacks and headsets. But what I had not accounted for was that they might get into way when dodging the fencers and messing around with the wooden stick. Only one reff was okay to use the headset. For future HEMA streamers: bring lavaliers. They would have been okay. I got to admit, I wasn’t prepared for that one.

Originally I did draw and we discussed that the arenas and cameras should be oriented so that the fencers are on the sides. Due to miscommunication this didn’t happen as you can see from the end product and I utterly forgot about it until someone in YouTube Chat mentioned the camera angles being “unfortunate”. You know that feeling of an inner lightning strike and the urge to facepalm yourself through the back of the skull? That happened.

After the event had closed and everyone were at their hotel/home/bar/car, I was ready to go to sleep. Before doing so I quickly checked that all the streams looked nice and that they sounded okayish. Last thing I did before hitting my head against the pillow was check that the finals got saved and that the stream recording had indeed gone till the end. Being pleased with myself for achieving the impossible I went to sleep. Next morning I wake up to a message saying “Hey, the stream recording cuts at 12h during the womens finals. Anything you can do about this?” Whaat?!? How?? The hell? I had just checked it, everything was okay… opened my phone and having the stream recording still open I could see that yeah, it lasts till the end, 12:44:xx. But in the video listing, it showed 11:55:xx.

At this point some of you might have realized what happened. YouTube has a 12h timelimit for stream recordings, so it if goes over, it gets cut or doesn’t get shown at all. YouTube’s documentation is bit unclear about this. But it takes some time, so while I was sleeping the recording got cut. Now let’s just say for reasons I had not put on the external recordings on in the multicorder. ALWAYS ALWAYS ALWAYS RECORD THE OUTPUT(S)!!! You’ll save yourself heeps amount of trouble. I found a way which I’m not happy to go through here to save the recording, since otherwise I would have had to redo all the cuts, all the graphics, resyncinc all the sound manually. A task I was not looking forward to and luckily I found a workaround. Good luck to you my friend who is in the same trouble. According to forums, I’m not the only idiot who forgot this little aspect of YouTube live streaming.

Okay, so what went right?

Overall everything went as well as expected. After the start shenanigans everything worked flawlessly and I got bored. This is never a good situation, especially when I had brought Genelecs from the warehouse as well. The stream setup kept getting more and more ridiculous as time went on. But hey, you can’t blame me. The organisers knew who they asked to come.

VMIX is a known reliable workhorse and once correclty configured can be left to be and let it do it’s thing.

The 5G modem worked wihout hiccups, we had a stable fast enough connection for the whole duration of the event so that we didn’t suffer any connection issues in any of the streams.

Having all rings separately mic’ed with dedicated mics really helped with the audio clarity dremendously.

From feedback I have heard people liked it that they could see all the matches remotely. And the viewer counts show that.

We made the decision, that fridays matches would be recorded but not streamed. This meant I had friday to build the stream side as long as I got the cameras ready to go for the initial bouts. This turned out to be a very good decision.

What to improve

The tournament system used by EHMS ry, Hemagon, has the ability to show ladders and stats better than what was utilized this year. So that’s definitely something that needs a deeper look.
Overall more content for the breaks, what match/ladder comes up next etc.

Set the camera angles so that they don’t point from behind the fencer but from the side. This was in the original plans, but then in the hassle was forgotten.

Mic all the reffs and bring lavaliers.

Dedicated setup day would be nice.

Note that this isn’t the complete list, I have quite a few minor details written down from my own observations and from feedback.

Overall I enjoyed the tournament and was very happy to be part of it! I hope you enjoyed watching the streams or the recordings after the fact! From what I heard this is something that has never been done before in HEMA circles, but I find that kinda hard to believe. I know it was a massive undertaking especially given the (stream) crew size, but I have seen some crazy productions from Swordfish who have now gone under from what I have heard. But, I mean, I can’t be the only lunatic who thinks this was a good idea? Please do let me know.

Few things could have been done better if there was more time, but given the constraints I’m very happy with the outcome. This wasn’t a paid gig, so huge thanks to my boss and Eventservice Finland Oy for providing the equipment! If you have needs for similar events or streams, be in touch!

Overall

Edellinen
Edellinen

Ahma Cub 2023

Seuraava
Seuraava

HLO2024