High quality streaming with iOS and NDI: 101 | David Tang | Skillshare

Playback Speed

  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

High quality streaming with iOS and NDI: 101

teacher avatar David Tang

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

5 Lessons (26m)
    • 1. Introduction

    • 2. General Overview

    • 3. Overview of NDI

    • 4. Gear You'll Need

    • 5. OBS, NDI and YOU!

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels
  • Beg/Int level
  • Int/Adv level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.





About This Class

Hello world! In this class we'll look at how to use gear we already have to easily create a high quality video, and look at an example of how this can scale up to the "big time."

You'll also be able to see how convenient this method is with a direct comparison between splitting the video and audio separately and combining the two.

For the class project you should already be familiar with some kind of streaming software. Our worked example is with OBS but will apply to any vision mixing software or hardware that is NDI capable.

The NDI HX app can be downloaded from the iOS App Store - Newtek NDI HX Camera App

If you've ever wanted an instant upgrade to your production, or can't afford to buy yet another piece of equipment, now's the time to use what you have!

Meet Your Teacher

Teacher Profile Image

David Tang


Class Ratings

Expectations Met?
  • Exceeded!
  • Yes
  • Somewhat
  • Not really
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.


1. Introduction: Hi, I'm David. Some people know me as step one today in this skill share clause, where they're gonna be looking at something that may essentially upgrade your productions. Whether it be at home, trying to set up something, or if you're already professional, getting a, an unusual but high-quality beside or B roll camera. Now, in today's day and age, especially if you're not someone who has access to professional level equipment, it may be difficult to get quality footage. As a matter of fact, this video on this skill share class that you're about to see was shot on an iPhone. But what's so special about that? And you might ask, are could've just recorded this with the camera app and then imported the videos into the computer, edited and put the skill share clause. Well, obviously the applications for this today in this school share clause, a live streaming. So let's just quickly go over the basics of how a proper captcha path in the traditional sense of work, you would have a camera and you would have a cable. Now this cable could be SDI, HDMI. It could even be USB if you're using a webcam. Now if you're using a real camera that does HDMI or STI, you would most likely have purchased to capture cod. And that then plugs into the computer through. 2. General Overview: Okay, so after watching that video, you're probably thinking what the hell does that have to do with this skill share clause? Well, I think it's really important to note that the footage you see in that YouTube video was actually all shot on iPhones. And seeing that it was a recording of this was, that was actually a live broadcast at the time. The question was then, how did we get the footage out of the iPhone's into the video mixer? Now, at this point, the video makes it could be anything, could be OBS, could be a new tech trie cost, could be any one of the hardware or software vision mixes that are currently available on the market. Before we talk about how to get it all sorted, I'd love to talk to you a bit about why iPhone and why this method. Because as I said before in the previous section, professionals probably would not touch this. And the state, the professional reputation, a name on it. Well, the constant you saw was held by ten ofs Foundation, which runs outreach programs for young adults. And during this time of covert lock downs, there was a need to stream a constant to keep the young kids engaged with the Center in the outreach mission. And I was asked to provide a solution for what eventually became a multi-site real-time concept. So you now sometimes when you watch a television show and they say, we're going live now it here or we cut across the year. And that's actually a pre-recorded video. Well, this wasn't the case for this event. When the host said, okay, we're now going to couple Chuck Queensland. There was actually real time cameras operating income bulge of Queensland. Now, when you consider the costs of doing a multi-site real-time stream, a lot of professional outfit, sorry, would start tossing words like bonded 4G cellular data. Network reliability. Video doesn't work over Wi-Fi, this and that. And from the outset it would seem like either a very expensive project or a technically very demanding project. Now, it's not just about dealing with the sort of technical issues. It's also about keeping in mind that because this is an outreach mission Center for young adults, anything that was presented, there would essentially be useless if this wasn't replicable for future generations and for future events. Sore. Basically, there was a need to have stabilized footage because as we all know, stabilized video footage makes everything more professional. And there was a need full cameras which were easily usable by anybody. So while they were being operated by skilled camera operators on the day, in future, the cameras or the iPhones in this case, would be operated by pretty much anyone. And so therefore, all the things that you'd need to consider when operating the cameras, such as T stops, focal distance, zooming, how to keep the camera steady, and all the technical operations or what is this menu, custom menu item, all that. That doesn't work when you're trying to set this up for a community organization. Now, sure, there are arguments to be made. Full, teaching kids how to become professional cameramen and camera women, camera people. But there is also something to be said about having an ease of use system which lets multiple senses. And then, and the people that go to those centers create content almost effortlessly. Now, no one is saying that you can capture and broadcast the Olympics with a bunch of iPhones. But as you've seen from that video in the description, the results can certainly be very impressive. Let's move on with how to get it setup. 3. Overview of NDI: So the first question is, what is India? Ndi stands for network device interface. And it's the brainchild of a company called New Tech. And because we're just interested in getting it working for now, the short layman's plain English version is that it basically lets video be sent over Ethernet with minimal delay and very good quality. So if I were to put it in a very untechnical and unprofessional meaning or explanation, it would basically mean that you turn a lot of the problems associated with sending video in a broadcast environment into an IT network one. Now, there's a lot of technical information about NDI that you can read up on if you wish. But essentially how it works is this. You have something that is NDI enabled or has the ability to transmit by NDI. And in 9590% of the time, for example, in a home network or in a temporary deployment. And not so much if you are a professional outfit, but then again, if you're a professional outfit, you probably wouldn't be watching this video. 90% of the use cases on a single network, whether that's WiFi network or on the wide section of the network. When you turn on the NDI transmission, it announces to the whole network that it is available. And so in your vision DEXA program or in your hardware vision makes up, you simply select that that input. And then it's the connection is established and it starts sending video. Applying that to this basically means downloading the app on your phone. Opening the app, making some modest changes through things like resolution and whether or not you want audio to be transmitted. I'm then going to your vision mixer and opening and loading that input. And as soon as that's it, you're done. So that's NDI in a very basic nutshell. Now whether that's for these iPhones or its full professional NDI converters, the process is essentially still the same. So if I digress a little, if you had a professional level camera with a 3G SDI out, or even say a DSLR with an HDMI out. Essentially, you would purchase a and Coda and NDI encoder. And you would connect the video output of your camera into the encoder and then plug a ethernet cable into the other end. The ethernet cable should have POE power of Ethernet so that it can power the, the encoder. But as on the market right now, there are also a handful of battery operated Wi-Fi versions as well. So there you have it. Very simple in a nutshell, open the app, load, the input, stopped shooting. 4. Gear You'll Need: Okay, now for the things you'll need, as you've probably guessed by now. You'll definitely need an iPhone. The one in my hand is an iPhone seven plus the one that's filming. This is an iPhone PR max. Later on, I will stream and you'll be able to see what the quality is from an iPhone seven Plus. But right now you're watching the footage and the quality with NDI from an iPhone max. Now, obviously, if you're going to be mounting a camera on a stabilizer such as an osmo, then you're only going to be using an iPhone. But say for example, for something like this, if you want to mount your camera, then you have a couple more options available. You have this, which is highly, highly recommended. This is an official apple USB 32 camera connection kit dongle. It has a USB port, and it also has a Lightning port, full power only. Now, this USB three port is going to be very important because if you are using it in a stationary configuration, set on a tripod, all on one of those octopus Gorilla Pod mounts or whatever. You have the option now of running a wired ethernet connection to the local network. So for that, you will need a USB three gigabit USB adapter slash converter. So it has a USB three on one end, and it has a ethernet port on the other. Now, a bit of technical GQuery him, even though this is a USB gigabit, sorry, USB gigabit, adapt up. Maximum speeds on this too, in fact, reach gigabit when plugged in to the iPhone. Sorry, for example, what you'd do is you'd plug this into the USB port, and then you'd supply power. Now, not all USB. Three gigabit adapters require external power. It depends on the internal chipset. However, obviously, charging a phone while using it stationary is generally a very good idea. So there's no reason why you shouldn't plug a lightning cable in and charge. And then from there, you would then connect this to the camera. And it would then detect this and then switch over to the Ethernet connection, giving you a wide and therefore more stable connection. Now, obviously, if you're mounting this on a stabilized luck and Ozma, then. This becomes unbalanced and the US stabilizer is unable to compensate for it. But if you, for example, uh, trying to run a multi-camera, multiset up shoot, then having this wired option is certainly a very good thing. Now, what if, for example, in a sort of deejaying scenario, there's obviously much more scenarios and that's been in a deejaying scenario. You wanted to be able to get the audio from the decks to your control center, which may or may not be in the same room as well. The reason why the NDI HX camera app is highly recommended is because it's actually the only NDI app on the App Store that will successfully POS stereo audio and only stereo audio if it detects stereo audio along the signal. So actually if you think about it, this iPhone or any iPhone or iPad, because it's available on the iPad, stars will becomes a up to two channel. Wi-fi audios send as well. So for example, you could connect one of these claws compliant devices. So here I have a Barinaga UCI 2a2, which does not require power when external power when connected to the lightning, connect them like this. And then you can plug this into the London connected. And when all said and done, eventually you will see the light turn on. So on the input RCA's Hey, you would simply plug the dossiers into the input. And then the camera app will then turn on and send the video and the audio coming in through the audio interface along the connection into your vision mixing software of choice. So this is obviously incredibly handy if you need to get some kind of audio or say for example, if you're mixing a, an event and you're streaming event, but you don't need fine control or you've already got a sound guy. You can essentially just send audio through NDI from the mixing console just to channel uncompressed, high-quality audio track and ascended into your system without having to run additional wise. And it all comes through Wi-Fi. So basically, all you need for an MDI setup is literally all these 1234 things I have in my hand, plus an ethernet cable. And now as I said before, this is being sent wirelessly. This right now is being sent wirelessly. And even though it's not on camera, you'll have to take my word for it when I say that the router is currently two rooms away and there are sort of two walls in between. It's not a special gaming route. It's not an expensive prosumer router. It's just your average everyday de-link Wi-Fi router running 802.11ac, five gigahertz wi-fi. So this is actually a consumer everyday network. Chances are you have a very similar Wi-Fi's signal and WiFi setup at your home. These are the sorts of things that you'll need to get started. 5. OBS, NDI and YOU!: For the purposes of this section, we're going to look at the most popular and easily used piece of software, OBS. We're going to start this off, like it's completely new install and we'll go from there. So the first thing you need to do is go to Google and quickly navigate to this website. Obs project. This first one. It's okay if you can't see it because you'll know when you've hit, when you've reached this page. And you will then go to download. And basically you will select whatever suits you. So if by some chance you happen to be using Linux, you download the Linux build. If you're using a Mac, you download the Mac build. And then if you download, if you're on Windows, you download the Windows build and you download these. If you're on Mac, you also download the runtime separately. And if you're on Windows, you can download the Windows Runtime separately. So basically on the four non-zero page, you download this thing here, my mouse is circling, or if you're on Mac, this thing here. And also the installers which available here. So you'll have to download basically two things per OS with Windows and Mac. Then going back to RBS, once you've done that and you've installed that along with OBS. You will then see here NDI output settings. So you know that it's been successfully installed. So starting from very Scratch, it's nor different too, adding any other normal cameras source. You'll see when you press the plus button that NDI source has popped up. And you will then you can give this a name. We're just going to leave it as NDI source for now. You click OK. Then comes the properties window, and you will select from a drop down menu, the camera bandwidth. You can choose between the highest and lowest and audio only. So lowest is a very, very low resolution video that basically is just used as placeholder audio only is very self-explanatory. And in OBS, it is generally recommended to use source timing because of a audio and video are sync issue. So even though Network was the original choice, currently, under a lot of other people's testing. Source timing is used. Now some people may ask about allow hardware acceleration. This is tricky if you only have one NDI source being hardware accelerated, it generally is good. However, if you're trying to import multiple cameras. Hardware acceleration isn't good because it then ends up fighting for the graphics cod resources. And this doesn't matter if you have a entry-level graphics card, a medium level graphics card, or the latest on TX 30. It Titan. It's a video resource issue and not a graphics cod capability issue. And the SAR, arguably, you should rely on the CPU, the processor of your computer to deal with NDI videos. Or for the purposes of this, we're going to leave that unchecked. Then once all that's put it setting, we hit OK. And then after we hit OK. We can see on screen the same video that useful. I'm just going to wave my hand now in front of it so you can see me. That's me off camera at the computer. So that is how to use NDI with OBS. Incredibly simple. Obviously for new sources, you just press plus and then press NDI source and you keep adding till you've met the count. Now, just a note here in the bottom here. When you first add an MDI source, you'll see that OBS, he sees it as one audio channel. What I'm gonna do now before we move on to the next section is I am going to demonstrate what happens when you plug an audio interface into the NDI. So what I'm gonna do is I'm going to fire up the second iPhone with the NDI up. And it's got the dongle, and it's also got the USB continent. So that's currently showing a picture of the desk. What I'm going to do now is I am going to add this camera into OBS. So all I'm gonna do is I'm gonna go to Add Source. At NDI source. It's a new source. And then I'm going to select the new camera. After selecting the new camera, we hit OK. And you will see the new camera. You will also see if you make your video full screen that it detects two channels of audio. Now, we'll do the comparison later. But this is the difference between an iPhone Pro max and an iPhone seven. Just very briefly, I'm going to raise this up so you can see the quality. Then I'm going to cut back to the climax. And that's the end of this section.