Exploring NDI in Microsoft Teams

Поделиться
HTML-код
  • Опубликовано: 6 авг 2024
  • Let's see how the new NDI feature works in Microsoft Teams to bring remote participants into an encoder as sources for live events!
    - How to enable NDI in Teams
    - How to get NDI into OBS Studio
    - Build some scenes in OBS Studio
    - Meeting with folks to test it out!
  • НаукаНаука

Комментарии • 99

  • @jeromeloftonjr
    @jeromeloftonjr 3 года назад

    Excellent information and reference sources. Thanks for presenting and sharing!

  • @joaovrodriguess
    @joaovrodriguess 3 года назад

    thank you so much!
    your video taught me everything I needed to know to do my job more professionally and easily

  • @technischesdesigndertudres7029
    @technischesdesigndertudres7029 3 года назад +1

    I was looking for exactly that for almost a year now! I asked RUclipsrs for help and none even responded so thanks a lot for this stream/video!

  • @rafaelmarques9057
    @rafaelmarques9057 3 года назад +1

    Congratulations, excellent video, thank you very much, your video taught me everything that I needed. Success.

  • @lucasfernandez6821
    @lucasfernandez6821 4 года назад

    Super cool demo John, thank you very much.

  • @morb02
    @morb02 4 года назад

    Nice one John, Christening NDI in my company this afternoon, tested this morning and it works just as I'd hoped. Nice run down by the way.

  • @ScottEllisDigitalMacGyver
    @ScottEllisDigitalMacGyver 3 года назад

    John, so glad to see others doing creative things with Teams and NDI. Right now I am using Teams NDI heavily. Running 2-3 instances of Teams desktop under different production service accounts for a single event, using the multiple Teams instance script trick. All running on a central media production tower. Then I am using OBS to manage all the video and audio design to run our internal events, and then have Live Events host that for our 500-5000 viewers. Some fun stuff.

    • @CollabMoore
      @CollabMoore  3 года назад

      Wow that’s wild! I bet that has to be a crazy powerful desktop to handle that! 🚀

    • @ScottEllisDigitalMacGyver
      @ScottEllisDigitalMacGyver 3 года назад

      @@CollabMoore I am looking for someone who can assist with running Live Event production for companies. These are small 1-2 hour events each week. Do you know of anyone?

  • @JohnathanAndres
    @JohnathanAndres 3 года назад +1

    Excelente, mi amigo.
    Estoy esperando que mi administrador habilita NDI para mi cuenta.
    Muchas gracias!

  • @stevenc365
    @stevenc365 4 года назад +2

    Great video John. I know loads of people will be very excited for the opportunities to use OBS with Teams. My main concern is the increased risk compared to a Teams produced live event. If a producer using OBS loses internet or crashes you'll have no output for the event.

    • @CollabMoore
      @CollabMoore  4 года назад

      Thanks Steven! That is certainly a risk that you don’t have with Teams encoding and the prime reason you would want to make sure the producer is connected via Ethernet. I’m fortunate to use Google Fiber over Ethernet, so am about as good as can be without a redundant WAN. Most folks tend to start out with Teams encoding but then I find that they run up to a ceiling of what’s possible with Teams and want to have more branding and layout options. Fortunately there are more options at least in internally with Stream. Would love to see external encoding options for public events for those that need it.

  • @seminardozentin6548
    @seminardozentin6548 2 года назад

    Hi John, thanks for your video I like it! Can you help me to understand? At 40:00 you show all the people who are in the same team meeting, but you can't hear them because you have muted your laptop audio. Right? Does this mean that you only control this meeting as a producer, but you can't be seen with your WebCam and your screen at the same time? Or is this still possible? If so, how do you do that with your audio?

  • @Lindhagaa
    @Lindhagaa 2 года назад

    Hey John! New feature in Teams, Hardware-out true SDI. Thats really nice if you stream with a Atem and want to bring in people to your stream.

  • @PodcastItaliano
    @PodcastItaliano 2 года назад

    Hi John, I can't seem to find the "Allow NDI streaming option". It's just not there, for some weird reason. Do you know what the reason for that might be? Thanks!

    • @CollabMoore
      @CollabMoore  2 года назад

      If you’re not seeing the toggle switch in the Teams app settings then it could be your administrator hasn’t allowed NDI within a Teams Meeting Policy. docs.microsoft.com/en-us/microsoftteams/use-ndi-in-meetings

  • @janwiedemann1458
    @janwiedemann1458 3 года назад

    Hey John, thanks for the Video. I noticed that picture frames of guests jump and shrink even though I followed the „fix to inner bounds“ advice. It just is not reliable for commercial live production. I have no idea why it is behaving that way. Any suggestion? Jan

  • @mildredbauza9940
    @mildredbauza9940 3 года назад

    Can the presentation be recorded on teams and only the presentation and presenters appear in recording?

  • @susheel_dogra
    @susheel_dogra 3 года назад +2

    Any Changes made in Teams Admin center takes 24-48 hrs to reflect the policy changes.

  • @brokecitizen4934
    @brokecitizen4934 3 года назад

    Hello John great video I wanted to ask what level of teams do you need to be able to access NDI do you have to upgrade? I don't have a admin section like yours

    • @dasmedienatelier
      @dasmedienatelier 3 года назад

      Don't know if this question is already answered, but I had the same question: You need Microsoft 365 for it to work. The smallest business version will do (I tried the family version but could not see an admin center).

  • @angelle07
    @angelle07 3 года назад +1

    I love this idea. Can you run Teams and OBS on the same machine? I would love to be able to run this in Teams with live teaching so they can see me and the lesson. I would also love to make this possible for meetings I have to hold. That would be amazing. Thank you so much for this demo.

    • @CollabMoore
      @CollabMoore  3 года назад +1

      Absolutely! You can mix your sources together in OBS and you have 3 ways to get it into Teams for meetings.
      1. The OBS-Camera plugin makes your OBS output into a webcam so you can use that for Teams. This is easy to set up but you don’t get the audio from OBS. Not a big deal unless you’re playing videos or music.
      2 You can use the NDI Virtual Input app to get OBS as your webcam and microphone so you can get both into Teams.
      3. You can right-click on the OBS output and make a new full screen projector. Then share that screen into the Teams Meeting.
      Hope that helps and thanks for watching!

  • @Ibar3735
    @Ibar3735 11 месяцев назад

    Do you have to build the NDI sources during the live meeting since you weren't able to add the NDI webcam until they joined the call or will it remember it for another session?

  • @ThomasDeWeerdt
    @ThomasDeWeerdt 3 года назад

    Thank you for this great demo! In the article, they say the gallery view is also an NDI-source. I cannot see it in your list. Do you know why? Thanks

    • @CollabMoore
      @CollabMoore  3 года назад

      Interesting, I haven’t seen that gallery view available in my testing yet. Maybe it’s coming soon, that’d be nice!

    • @ThomasDeWeerdt
      @ThomasDeWeerdt 3 года назад

      @@CollabMoore Yes indeed. It is at the end of this article: support.microsoft.com/en-us/office/broadcasting-audio-and-video-from-teams-with-ndi%c2%ae-technology-e91a0adb-96b9-4dca-a2cd-07181276afa3?ui=en-US&rs=en-US&ad=US

    • @CollabMoore
      @CollabMoore  3 года назад +1

      Oh cool, thanks for that! I haven't been able to test yet but you might try putting your own meeting window into large gallery or together mode first. Then check for the NDI sources and see if they show up. Turning it on in your window will cause it to render that element so that might get it to show up.

  • @scottstestaccount
    @scottstestaccount 4 года назад

    Thanks for sharing this John. I just got my admin to enable my account yesterday looking forward to testing. What has been your experience when using the NDI Virtual Input on the Mac? I found that turning the camera on and off in Teams crashes the app.

    • @CollabMoore
      @CollabMoore  4 года назад

      Unfortunately I haven’t been able to use NDI Virtual Input for a while on my Mac. Microsoft recently disabled virtual camera inputs in Teams for security reasons required by macOS. I’m hopeful they will find a way to bring it back soon.

    • @scottstestaccount
      @scottstestaccount 4 года назад

      @@CollabMoore must be a Big Sur thing, I am still running Catalina. Thanks again!

  • @ramram49
    @ramram49 2 года назад

    Hi John, thanks for the great video. We tried Teams NDI + OBS today, not much change since you made the video and now (almost two years), except that Teams supports isolated audio now.
    There is one thing we don't like about Teams NDI is the "Teams logo with flying sparks. It reveals that we are using Teams. It would be great if we can use a default picture if the participant turns off their cameras, or simply a black or blue screen. Do you know if it is possible to avoid that Teams logo in OBS?
    Thanks.

    • @CollabMoore
      @CollabMoore  2 года назад

      Thanks for watching! It would be great if you could choose a different “slate” to use when someone’s video isn’t available. I’m not aware of a way to change that with OBS since it’d be coming from Teams. That might be a good thing to add to Microsoft’s feedback portal at feedbackportal.microsoft.com/feedback/forum/ad198462-1c1c-ec11-b6e7-0022481f8472. There you can add ideas and people and upvote them for more visibility. I hope that helps!

    • @ramram49
      @ramram49 2 года назад

      @@CollabMoorethanks for your reply. :-)

  • @l4tv802
    @l4tv802 3 года назад

    Thanks for the video... does it works only with team Business?

    • @CollabMoore
      @CollabMoore  3 года назад

      Yes, it requires a paid Teams license unfortunately.

  • @ricardosuzart
    @ricardosuzart 3 года назад +1

    Hi John, I'm from Brazil and I really liked your video, congratulations! But how can we remove the Microsoft Teams logo (watermark) on some inputs? By the way, can you tell me why this watermark appears only in some sources?

    • @unknowndomain
      @unknowndomain 3 года назад +1

      Don't hold your breath all Microsoft has done is copy the implementation from Skype, it's been like this in Skype NDI since it was introduced, this implementation is worse because it is a massive full colour logo with no move options.

    • @ricardosuzart
      @ricardosuzart 3 года назад

      ​@@unknowndomain Thanks Bro! We have used Microsoft Teams for a few lives and can I tell you? Horrible! In addition to having this problem of the immobile and grotesque logo coming in the NDI, the operation and workflow is terrible!
      We are preferring to use Zoom and in parallel we use NDI Tools to capture etc.

    • @CollabMoore
      @CollabMoore  3 года назад +1

      Hmm Teams NDI doesn’t have a watermark anymore (for a couple months now). You might need to reinstall Teams if an update didn’t come down correctly or something.

  • @LeifEBroch
    @LeifEBroch 3 года назад

    Great demo. Question: Is there a way to set up participants as NDI-sources in advance or do they first have to attende a meeting before you can set them up as a NDI-source?

    • @CollabMoore
      @CollabMoore  3 года назад +1

      You can set up the containers for them in advance and then just double click on the source and select them from the drop down when they show up in the meeting. Also the names are the same from meeting to meeting so if you set it up once and then have another even with the same people like a month later, all the scenes will be retained and you don’t have to change anything. :)

  • @aurelienbesson
    @aurelienbesson 3 года назад

    Hello, really a nice feature, however it seems that the active speaker does not change in OBS. We always see the same person no matter who speaks in the meeting? Do you have any idea?

  • @HansBrender
    @HansBrender 4 года назад +3

    Did you see, that the quality is higher with NDI/OBS vs Teams?

    • @CollabMoore
      @CollabMoore  4 года назад +1

      I've noticed it's the same or I have thought that it looks slightly better over NDI. I'm not sure if I'm just trying to convince myself that it's better because I like the scene/frame it's sitting in or if it's actually better quality. I don't know how it's working at the network level but it would seem that the same feed is coming into my home over the WAN so I wouldn't imagine that it's really better quality but I've definitely been happy with the results!

  • @firat-getcameracrew
    @firat-getcameracrew 3 года назад

    As soon as I want to enable the NDI support within my Teams client, I get the following error message: activating NDI in Teams not working (Failed Error: FILE_SIGNATURE_MISMATCH)
    I can't activate NDI in Teams, all my colleagues can activate NDI, but for me it does not work. I have tested in different versions of Teams and on different computers. Get the same error every time and everywhere. The log file says:
    error - NdiBundleInstaller :: executeStep - Failed Error: FILE_SIGNATURE_MISMATCH
    Any tips on what I can do?

  • @YodellingDuck
    @YodellingDuck 2 года назад

    Is there any way to change the resolution of the NDI stream? My NDI streams are always fixed at 640*360 only, which is not too glamurous...

    • @CollabMoore
      @CollabMoore  2 года назад

      Hi Herald, unfortunately the NDI feed is variable depending on the network of the person sending their camera feed and the teams service. I’ve heard a tip recently that if you Pin the people you want to pull feeds for, it’ll prioritize them and give a higher resolution. Hope that helps!

  • @simeon9979
    @simeon9979 Год назад

    Hey John, thanks for the video. it helped a lot, but it still left a problem for me to solve. I want to secure the stream so that not everyone on the network can access it. I know that I can set a group when clicking on "privacy" on the top right of the NDI app, but can't figure out how to do the counterpart for the MS-Teams stream

    • @CollabMoore
      @CollabMoore  Год назад +1

      Unfortunately, Teams doesn’t have the ability to lock down the NDI feed so it’s accessible by anyone on the local network. A way you can work around this is by having your network folks create an isolated network segment that you put your device and any encoders on so they’re separated from the others being able to find the ndi stream.

    • @simeon9979
      @simeon9979 Год назад

      @@CollabMoore Thanks a lot for your quick response. Thats actually a great idea and most likely the long term solution I gonna opt for

  • @dbar218
    @dbar218 3 года назад

    I know I'm late to the party here, But how does content work here? Does that show up as a source in NDI through OBS as well?

    • @CollabMoore
      @CollabMoore  3 года назад

      Yes if someone shares their screen in the meeting, that will be available as an NDI source so you can bring it into your OBS scene.

  • @Sankettribhuva
    @Sankettribhuva 3 года назад

    Hello John.. We are using NDI + Vmix and then sending it to Teams Live event RTMP.. What we notice is when we have four or more people on screen.. It works fine initially but if we switch back to 4-5 presenter view.. Its start showing the teams window even though the presenter have not turned off the camers.. In fact.. Video appears again for the speaker if they start to speak again and goes off to teams screen when they stop.. Do you have any idea about this?

    • @CollabMoore
      @CollabMoore  3 года назад +1

      Hmm I haven’t seen that. Do you see their video in the actual Teams meeting or did that drop out? Teams doesn’t turn off video for network or anything like that. You have to manually turn off incoming video from the menu to stop receiving video in the meeting. I would maybe also try an NDI tool to monitor the video feeds continually or see if another encoder like OBS has the same issue.

    • @Sankettribhuva
      @Sankettribhuva 3 года назад +1

      @@CollabMoore Thanks for quick replay John, we see the video drop in the vmix also.. As if it turns to voice activated.. As explain earlier.. If they start speaking their video comes back.. Will try to check using OBS

    • @Sankettribhuva
      @Sankettribhuva 3 года назад +1

      Sorry.. Just to add.. Will confirm if see the video in actual teams meeting also

    • @CollabMoore
      @CollabMoore  3 года назад

      Yea I’m not as familiar with vMix so not sure if it could be isolated to that software or NDI or Teams. I presented yesterday in a town hall with 12 presenters and our events team used vMix and Teams NDI. They didn’t run into losing anyone but only had one on screen at a time. I think he was using the “active speaker” most of the time so it would automatically switch. The most I’ve tested personally is 16 people on Teams NDI into OBS and it worked great but I didn’t switch scenes other than just having all of them on screen at the same time and only for a few minutes.

    • @Sankettribhuva
      @Sankettribhuva 3 года назад

      @@CollabMoore Hello.. We have checked in Teams we have to video of all presenter but vmix seems to drop when we switch to multiple people on video

  • @SharonKlinkenberg
    @SharonKlinkenberg 3 года назад

    Does this actually work on mac? We can't get the feature to show up.

    • @CollabMoore
      @CollabMoore  3 года назад

      Not quite yet. I was technically running it on my pc laptop on the same network. It’s coming to Mac but I asked today and still haven’t gotten a timeline yet unfortunately.

  • @PeterHagen
    @PeterHagen 3 года назад +1

    I'm hoping for NDI-in too. Thats really missing in Teams, for my usage

    • @gunpet
      @gunpet 3 года назад

      There is ofcourse NDI "in"

    • @PeterHagen
      @PeterHagen 3 года назад

      @@gunpet I'm not referring to NDI virtual input, but direct sharing of a NDI stream.

    • @gunnarpetersen5749
      @gunnarpetersen5749 3 года назад

      @@PeterHagen That is what you do, it IS sharing NDI - just letting Teams think its a webcam.

    • @PeterHagen
      @PeterHagen 3 года назад

      @@gunnarpetersen5749 I know, but thats not what I was hoping for

    • @CollabMoore
      @CollabMoore  3 года назад +1

      I’m with ya Peter. I’ve used NDI Virtual Input and that’s worked well for me but if Teams could natively recognize NDI that’d be really cool. It would take out a middle step especially for newer cameras and encoding hardware with NDI natively built in. Native NDI in support would work around the current frustration of now being able to see any virtual cameras in the Mac version of Teams due to the security issue they ran into.

  • @GenthermInc
    @GenthermInc 3 года назад

    Do all video participants need NDI engaged in Teams ?

    • @CollabMoore
      @CollabMoore  3 года назад

      Nope you’re the only one that needs to enable it.

  • @emiliaventura6693
    @emiliaventura6693 3 года назад

    Hello John, in wich Teams can I use NDI? Would it be allowed for Microsoft 365 Business Basic?

    • @CollabMoore
      @CollabMoore  3 года назад

      Hi Emilia, I’m searching for the answer and haven’t found one officially in the Microsoft Docs yet. I have found reference to needing any Enterprise or Education license meaning that it doesn’t seem to be available for business standard or even premium subscriptions. :(

    • @emiliaventura6693
      @emiliaventura6693 3 года назад +1

      @@CollabMoore Thanks, but sorry, I don't understand. How can I use Teams with NDI then? Wich kind of account I must have?

    • @CollabMoore
      @CollabMoore  3 года назад

      @@emiliaventura6693 I believe you need an Enterprise or Educational license in order for it to be available. The administrator in an Enterprise/Education Teams environment will need to create a Meeting policy in the Teams Admin Center in order to allow NDI to be used by end users. Once an admin does that, the user will be able to enable NDI in the settings within the Teams app. I don't know if you have the ability to access the Teams Admin Center or set up Meeting Policies in Business Basic version of Microsoft 365.

  • @AnneGoggansQHHT
    @AnneGoggansQHHT 2 года назад

    Hi John, we’ve got a 365 home account. I see ndi admin permissions aren’t available for us. Is there a workaround, or do I need to go elsewhere. WTF Microsoft.

    • @CollabMoore
      @CollabMoore  2 года назад

      Yea unfortunately this is an enterprise feature in Teams. You can do this for free on the consumer side using Skype though! There’s a “Skype for Creators” you can use for free that this feature actually came from. There’s also a lot of people using another service called vdo.ninja that works similarly. I personally use Restream Studio for getting me and my friend Andy together for our livestreams. Hope those other options help!

  • @fajarberlian
    @fajarberlian 2 года назад +1

    all participants show up on ndi source OBS? or presenter only?

    • @CollabMoore
      @CollabMoore  2 года назад +1

      I believe all participants show as available sources in NDI but I’ll have to test sometime to confirm.

    • @fajarberlian
      @fajarberlian 2 года назад

      @@CollabMoore thanks for your help,
      i can make obs output to virtual camera on ms teams, so ms teams participant can view screen as same as screen on youtube live streaming. But I still cannot make obs audio output to ms teams, can you give the tutorial?

    • @CollabMoore
      @CollabMoore  2 года назад

      Unfortunately the OBS virtual camera doesn’t do audio. One thing you can do is use an NDI tool called NDI Virtual Input and the OBS-NDI plug-in. Then you can send your OBS feed video and audio out over NDI and then Virtual Input has both a camera and microphone that you can use. That’s the only method I know of currently to get the audio as well as video out of OBS locally.

    • @fajarberlian
      @fajarberlian 2 года назад

      @@CollabMoore so lucky to find you.... so both of device should run obs? or only source device?

  • @PaulSyng
    @PaulSyng 3 года назад

    NDI is the coolest thing since 5 finger discounts

  • @danielwiesemoller
    @danielwiesemoller 3 года назад

    Hi John! We activeded NDI streaming last week, and I find the option under Settings and Permissions. The problem is that I am not allowed to activate it, and i says "The was a problem downloading the file, try turning NDI on again".
    Have you seen this before?
    A couple of my colleagues has turned it on and it works for them.
    Thanks.

    • @CollabMoore
      @CollabMoore  3 года назад

      Are you on a Mac by chance? Currently NDI is Windows only with the Mac version coming very soon. That’s one of the reasons I have to do a crazy extra laptop and VM setup at the moment. :) if you’re on Windows and getting that error you may need to reach out to Microsoft Support. It could be a folder permission issue on your local machine or something.

    • @danielwiesemoller
      @danielwiesemoller 3 года назад +1

      @@CollabMoore I am on windows on both of my computers. I've posted on the Microsoft tech community, hopefully I'll get some answers there. Thank you 👍

    • @CollabMoore
      @CollabMoore  3 года назад

      No problem! I know a script runs that does put some files in a couple AppData folders. I hope someone on tech community shares those locations as I’m not sure the exact paths. Hope you get it working soon!

  • @vincenzoalba
    @vincenzoalba 3 года назад

    in my MT i dont see NDI Why??

    • @CollabMoore
      @CollabMoore  3 года назад

      If you don’t see the button at all it could be one of three reasons:
      1. Your Teams administrator hasn’t turned on the NDI feature for you in a Teams policy.
      2. You may need to update your Teams app.
      3. You may be using the free version of Teams and not a business/enterprise/education level license.

  • @3m2filmDeKoeln
    @3m2filmDeKoeln 3 года назад +1

    regarding the broken virtual camera on MacOs: docs.microsoft.com/en-us/microsoftteams/troubleshoot/teams-on-mac/virtual-camera-doesnt-work-macos
    Microsoft is aware of it and working on it 🤞

    • @3m2filmDeKoeln
      @3m2filmDeKoeln 3 года назад +1

      still working in the web app

    • @CollabMoore
      @CollabMoore  3 года назад +1

      Ah yes that’s a good point, it works great for Edge and Chrome in Meetings. It’s unfortunate you can’t be a presenter for a live event using the web app. :-/

  • @lindatatianaoficial
    @lindatatianaoficial 3 года назад +1

    so they added THE SAME ndi code to Teams, nothing different...... no separate audio at all, like skype, ......... and the audio lags just like on skype, I could listen to this video's stream audio-glitching/audio-drops through the whole video, those drops become a huge problem during the time

    • @CollabMoore
      @CollabMoore  3 года назад +1

      Well it’s got a different logo in the corner bug. 😀 I personally haven’t noticed audio lag but I admit we have only done a few hours with of testing so far. If you noticed it visually in my video, the few frame delay is something I’m used to because I record on a mirrorless camera captured over hdmi so there’s a few frames difference on things like audio meters on my screen. Certainly hope I don’t run into audio lag during some actual events!

    • @lindatatianaoficial
      @lindatatianaoficial 3 года назад

      @@CollabMoore I'm talking about the audio clicks and pops that you have here during the whole video, from time to time, pay attention and you'll notice it ...... using ndi skype these clicks and pops are way more evident and noisy though