Тёмный

Build your live stream with Microsoft Teams NDI and OBS Studio 

John Moore
Подписаться 5 тыс.
Просмотров 57 тыс.
50% 1

In this video, we'll take a look at how we can use the new NDI feature in Microsoft Teams to solve a common requirement for remote live events...showing more than one presenter on screen along with their content.
As a bonus, we'll check out how you can use Teams custom backgrounds as a makeshift green screen for OBS Studio!

Наука

Опубликовано:

 

1 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 207   
@JeremyMcMahan
@JeremyMcMahan 3 года назад
Very good tutorial John! I was pretty excited when I saw the Teams/NDI announcement and so many potential uses and solutions to troubling "how can I" questions I get. Thanks for your work on putting these best-practices together!
@morb02
@morb02 3 года назад
love the inner bounds and AI Greenscreen tricks John, nice one :)
@serendipityvideo9717
@serendipityvideo9717 3 года назад
Good explainer John, I've used Teams with NDI mainly through Livestream Studio, but also OBS as a back up, and today I learnt about inner bounding. Great job.
@MuhanadOmar
@MuhanadOmar 3 года назад
Awesome work, John. Incredibly helpful and well produced tutorial. Much appreciated
@CollaborationSimplified
@CollaborationSimplified 2 года назад
John, this was fantastic! Wonderful explanation, pace, hitting on the main points. Thank you!
@blindguytalkstech5035
@blindguytalkstech5035 3 года назад
This was a fantastic tutorial. If only they were all done like this! Thanks for this extremely useful information as I'm building my own RU-vid show and was keen to professionally add guests to my show.
@davidadams421
@davidadams421 3 года назад
Very interesting. I didn't realise that Teams would dynamically adjust the actual pixel size of the stream, thought it would just increase/decrease compression. Great to know. Excellent tips. You blew my mind when you virtually green-screened them both! Fabulous!
@CollabMoore
@CollabMoore 3 года назад
Thanks so much!
@Floppydonkey
@Floppydonkey 3 года назад
This is totally underrated..... great pace and tips. Thanks!
@MrMigMunoz
@MrMigMunoz 3 года назад
Great explanation of this method John!! Thanks!!!
@thatmattwade
@thatmattwade 3 года назад
This was fantastic! I've heard so much about OBS but haven't had a reason to use it yet. Glad to know it's pretty simple to use and maximize production value on a Teams live event.
@CollabMoore
@CollabMoore 3 года назад
Thanks Matt! It's a wonderful tool. I really like using OBS for regular meetings too in order to do things like lower-thirds or if I want to bring an iPad screen in wirelessly and stuff like that. I'm hearing a lot that teachers are starting to use OBS for virtual teaching and being able to leverage multiple camera views and other devices all together in a virtual "set". I can't wait for Teams to re-enable virtual cameras on Mac some day!
@D3w4yne
@D3w4yne 3 года назад
@@CollabMoore There's a lot of interest in obs within my unit in the university. It's pretty technical so still trying to figure out how to train and enable faculty to do this effectively. Appreciate your video!
@DarrellaaS
@DarrellaaS 3 года назад
Great job John! I’m on a week’s holiday but couldn’t resist getting NDI going. Using a regular Teams call for the production meeting is much better, with more creative possibilities. The technique you mention at 5:43 is how I’ve been bringing Daniel Glenn into the The 365 Message Center Show for a couple of years now. NDI will make this much tidier and we can more easily swap who is sharing screens.
@CollabMoore
@CollabMoore 3 года назад
Awesome, Darrell! Yea NDI is an awesome key to unlock a lot of creative options. I'm so glad we don't have to jump out to Skype consumer to do it anymore.
@gabronson
@gabronson 8 месяцев назад
You're amazing! Thank you so much for this tutorial. Everywhere I looked only taught how to stream from obs to teams, it was hard to find a good guide on how to do the opposite. I need to stream a teams meeting to youtube, and your solution is just perfect.
@SteveChastain
@SteveChastain 3 года назад
Fantastic information....you have solved so many problems for me....thanks so much for presenting this and being a great teacher.
@AndyHuneycutt
@AndyHuneycutt 3 года назад
That was a very clever use of the Microsoft Teams background effects and using a green image for the OBS chroma key!
@CollabMoore
@CollabMoore 3 года назад
Thanks Andy! Credit to my buddy Spencer on my team for figuring it out recently!
@jorper98
@jorper98 3 года назад
Great tips!! Will definite use . Thank you!
@michaeltreitz8323
@michaeltreitz8323 3 года назад
Thanks John, it helped me a lot streaming a teams meeting.
@samsote
@samsote 3 года назад
This is perfect! The company I'm contracting for uses teams and want this kind of production for their cross country presenters. This is soo much better then just capturing the teams window in obs to stream to vimeo.
@santoshdhande4015
@santoshdhande4015 3 года назад
Awesome! Crystal clear explanation.
@systemtechniker
@systemtechniker 3 года назад
This is great! Thanks for showing us.
@molnargustav
@molnargustav 3 года назад
Exactly what I was looking for! Thanks John!
@RenanCastan
@RenanCastan 3 года назад
This is gold! Thanks John!
@SteveWinward
@SteveWinward 3 года назад
Awesome video, this is exactly what I am looking to do with Teams!
@MunyaradziZinatsa
@MunyaradziZinatsa 3 года назад
This is really great! Definitely going to try it out
@tylerdryden9263
@tylerdryden9263 3 года назад
Thanks John, This is so awesome. This also works with Xsplit Broadcaster.
@CollabMoore
@CollabMoore 3 года назад
Awesome!
@executiveleadersnetworkeln3574
@executiveleadersnetworkeln3574 3 года назад
This was really useful, thank you
@tomislavkarafilov2178
@tomislavkarafilov2178 3 года назад
A wonderful video John! Thank you for sharing this informations about Teams, NDI and OBS. I like your tipps and I learn so much! I tried to grab NDI from a Teams Live Event, build a scene in OBS and resent the OBS output over a virtual webcam back to Teams Live Event. To get all speakers, I need one device for every speaker, because in my production view I did not have every sawn speaker as an NDI output. But in the same network, I can take it from the other computer!
@CollabMoore
@CollabMoore 3 года назад
Thanks Tomislav! Yea that's the next challenge to figure out is if there's any creative way we can get it back into Teams for an event. Works great for RTMP and works if you have two computers but I think we might not be able to accomplish this with a single device unless events can be produced in the web version of Teams.
@cerulean1808
@cerulean1808 3 года назад
@@CollabMoore I believe we can. As the producer of the live event, you can choose to ONLY show your OBS virtual webcam, which means TEAMS is handling all the audio, and OBS is handling all the video, sent back to TEAMS live event via virtual webcam. I see no reason this wouldn't work. I am testing this Monday (provided I get a few colleagues to help me out test).
@yolandacox6279
@yolandacox6279 3 года назад
suniis I hope this works I’m looking for the same solution.
@tgoelles
@tgoelles 3 года назад
Hi John! a common MVP friend told me about your green screen method, and we already used it to record a conference session this weekend. Funny thing, youtube today thought it would be nice to promote your video on my splash screen. Thx for the idea!
@CollabMoore
@CollabMoore 3 года назад
Awesome! Thanks for watching Thomy!
@bdanuw
@bdanuw 3 года назад
Awesome video! Thanks
@hyperbolicfilms
@hyperbolicfilms 3 года назад
Your green screen trick is a great hack. I was just wondering about controlling who appears in a Teams Together mode so that only presenters would appear, and I think this is the way to do it. NDI sources keyed into a scene.
@Acvallakati
@Acvallakati 3 года назад
Great explanation.... thanks
@PaulSyng
@PaulSyng 3 года назад
This was super helpful and very well explained.
@sameklund2909
@sameklund2909 3 года назад
To get rid of the risk of a single user muting everyone make sure you are using the audio from "Active Speaker" instead of one of the participants. Another trick that I've come up with if you are having a long broadcast and a guest needs to come in, have their presentation and then leave, simply call them up in a separate teams meeting from another computer on the network, then your producer can talk to the guest saying "Ok, get ready, you are on in .... " Regarding returnchannel to the speker, (haven't tried this, but it should work) is to add the rtmp stream from obs as a source in the guest meeting. Just a thought
@itsKyleFindley
@itsKyleFindley 3 года назад
Dude! Thank You!
@MasterWingman
@MasterWingman 3 года назад
Thumbs up just for using Mario and Peach in your example. I didn't get it until you show them on cam. :)
@lagattolla
@lagattolla 2 года назад
Thanks for this. Which plan of Microsoft Teams do I need to do the same in 2022?
@MichielHamers
@MichielHamers 3 года назад
Good overview. Still some small steps needs to be taken to have it 100% professional like the MS Teams logo that also is floating. across the green screen. But awesome clear instructions John!
@blindguytalkstech5035
@blindguytalkstech5035 3 года назад
I agree. That logo is annoying. Have you found a way to get rid of it?
@thomasvochten
@thomasvochten 3 года назад
Great video! Now if only Microsoft would release the NDI capabilities to the production ring for every organization :-)
@CollabMoore
@CollabMoore 3 года назад
It should be there for Ring 4. You do need to have an admin enable it using meeting policies. I was demoing using regular GA tenants and apps. Hope that helps!
@annyliu2170
@annyliu2170 3 года назад
Fantastic, Wow~
@phcphcphc
@phcphcphc 3 года назад
Hi John. Great videos you make. I really wish you would make a video on setting up a hybrid meeting using Teams. I am struggling to make this work. The 4 elements are: 1. People in a room watching presenters in front of a projector or screen showing content. 2. Online presenters showing camera and material on the projector. 3. Online guests watching the conference without being able to turn on their own video/audio. 4. People in the room talking to the presenters on the projector/screen. Right now I am runing a Teams Live Event to stream the show. I have 2 cameras filming the room. I set up a Teams meeting to bring in external speakers. I have presenters in the room miced up so audio goes to both loudspeakers in the room and to the mixer. I mix cameras+audio+teams meeting in SlingStudio and send the signal to Teams Live Event. I extract the audio from the Teams meeting and also send this audio to my mixer. But how do I make the external presenters in the Teams meeting see the guests in the room and interact with them? I have been trying to set this up for months but always run into issues. It seems that I always miss one critical element in the setup and then it all falls apart. I have searched the net over and over to find a solution or a video of someone creating this fully hybrid meeting, but I still have not found it. Im sure you would be able to complete this task :)
@andycub
@andycub 3 года назад
Hey John, you have been so helpful with some issues I've been having with this set up, I'm hoping you can help again. Firstly, when I import a feed from TEAMS into OBS I set 'Bounding Box Type' to Scale to Inner Bounds' and alignment to Centre or Left to compensate for any changes in feed resolution size. But some feeds still seem to change size! I can't work out if it's the 'Crop' setting I have also applied, should the crop settings adjust also? For example, if the resolution changes of the feed does crop area becomes bigger? I have to apply a crop size because I have 4 feeds next to each other and they will end up overlapping otherwise. My second problem is Audio Echo. So in my situation, I have one scene with all 4 speakers, so I mute 3 of them so only one audio stream is playing to avoid the echo. BUT I also have other scenes with the individual speakers. So that they can be heard on those scenes, do I have to manually unmute them for those scenes then when I switch back to the group scene to mute them all again? Thanks for any help John!!!
@rahatechnologies
@rahatechnologies Год назад
Thank you so much John. You explained the steps in detail. OBS is really a very helpful software specially for instructors. I am facing one challenge during Teams screen sharing. I did broadcast from Teams meeting and did the all settings as you mentioned. However I can't find the option of MS Teams Screen shared option in NDI source while recording with OBS. I find other options like MS Teams Local, MS Teams and MS Active speaker. What could be the issue?
@petecrouch8277
@petecrouch8277 2 года назад
Thanks John, really useful.. I have a client that has asked me to run a hybrid event using ms teams. I really like your setup here, but wondered if you could help,with a couple of questions. In your setup where you are using ramp to hammer, is there a way of allowing remote delegates to join breakout rooms? Many thanks Pete
@morganhazard
@morganhazard 3 года назад
Nice! Thanks!
@danielwiesemoller
@danielwiesemoller 3 года назад
Hei John, first of all, amazing video, thank you! Second, can you make a video on how to install NDI to your computer? I'm not so techy on this matter, and it seems to me there are a couple of commands required for it to work properly.
@CollabMoore
@CollabMoore 3 года назад
Absolutely! I will make that very soon for you. Thank you for the suggestion.
@nicholasplant626
@nicholasplant626 3 года назад
It will be interesting to see what could be done with the upcoming spotlight feature. One could loop NDI feeds out to OBS in a normal teams meeting (i.e. not necessarily a live event) loop it back in as a webcam in the teams meeting and then spotlight the OBS output in the meeting. That way you could switch between a more produced "live events" type section and a more meeting like section on the fly.
@CollabMoore
@CollabMoore 3 года назад
That’s a very interesting idea. I’m excited to learn more about the spotlight option hopefully soon!
@nicholasplant626
@nicholasplant626 3 года назад
@@CollabMoore spotlight has hit my tenant. Looks like what I was talking about - i.e. spotlighting the OBS output in a standard meeting will work as predicted. Thus allowing a seamless switch from a produced presentation to a fully interactive meeting on the fly.
@CollabMoore
@CollabMoore 3 года назад
@@nicholasplant626 That's great! Microsoft also announced some exciting new features coming by the end of 2020 around custom layouts. For example, you'll be able to place your head/shoulders cut out (virtual greenscreen) in the lower corner on top of your content. You'll also be able to shrink the content down so it can be in the upper corner like a news anchor.
@alonsovaldivia3009
@alonsovaldivia3009 3 года назад
hi friend thanks for the video i learned a lot. Question plz I do the same workflow as you, but on the final step i send the final composition to Msteams again instead make a stream to a CDN. so everybody on the teams meet see the composition that I do on my switcher (Tricaster or vmix). that signal is received for a producer account and set in spotlight in order all the people see that screen. my problem is when one of presenter share his screen, he replace my spotlight with his screen and everybody stop see me. so there is a way to lock the signal that i send to ms teams from my switcher as primary screen even though the presenter share their screen? thanks!
@JohnJanssensDeVarebeke
@JohnJanssensDeVarebeke 3 года назад
Fantastic insights into the workflow here. Thanks so much John. And so valuable for content producers who work on internal events for clients. NDI in Teams was so eagerly anticipated! I have however one question on PPT. How would you suggest managing multiple decks by different presenters? The 'stop and start' method of sscreen sharing in TEAMS is clunky. We're coming from StreamYard, which could mix multiple screen share sources. THX
@CollabMoore
@CollabMoore 3 года назад
You’re correct, only one screen can be shared at a time in a Teams Meeting. The smoothest way to share control would be to only have one slide deck and then in the Teams Meeting you can give control to someone else. With this enabled, both presenters can press the keys to move the PPT forward. If you’re using NDI, you can also add the shared screen as a source in OBS and then it’ll automatically swap out if you choose to go with the presenters changing who is sharing for situations like doing demos from multiple devices.
@susheel_dogra
@susheel_dogra 3 года назад
I am so much happy after watching this, Now I can help my customers in a much better way. Thank you ~~
@mjf-private
@mjf-private 3 года назад
Great Video ! thanks John. Is there a video on how to setup/enable the NDI on Microsoft 365 for Teams ? Greetings Matthias
@arturkruszyna4741
@arturkruszyna4741 3 года назад
Hi John, very nice :) I wonder if I could use the NDI in OBS/Teams to switch between two cameras from one Teams user, I did not manage it so far
@CollabMoore
@CollabMoore 3 года назад
I don’t think you’d be able to use NDI for that specifically because there’s only one “camera” coming out of teams per person. Your own camera is just called “local” when it comes to NDI sources. What you would want to do instead is have multiple cameras as scenes in OBS and then output that to Teams. You can do this on a Windows PC using a plugin called NDI Virtual Input. That allows you to output OBS as NDI and then your Teams app can see that as a virtual camera. Hope that helps!
@ErmenegildoConte
@ErmenegildoConte 3 года назад
Hi John, Awesome video! Could you build a Live event on your TEAMS account and then invite a client TEAMS group to this event in advance. Then on the day of the event, you would only have to set the cameras. and OBS? How do you do it for clients? Do you use your own TEAMS account or the Client Account once on location? I didn't find that info anywhere. Anybody else LIVE stream with TEAMS for clients?
@raydatkis9041
@raydatkis9041 3 года назад
This is really awesome John! Very close to what I am looking for. How can I use the output in the Teams meeting directly? I teach online and this is much more engaging than a Teams PowerPoint presentation.
@CollabMoore
@CollabMoore 3 года назад
You can certainly bring the output back into Teams meetings. In OBS you can enable the virtual camera and then that can be your webcam for your meeting.
@artkarp
@artkarp 3 года назад
Have you tried NDI Scan converter running on another network PC? It outputs the screen over NDI. The killer feature is you can control that remote from your computer using Studio Monitor on the producer laptop. “IKVM (keyboard, video, mouse) remote control of any workstation running Scan Converter from NDI Studio Monitor”. KVM into as many machines as you have bandwidth.
@CollabMoore
@CollabMoore 3 года назад
Thanks for the recommendation! I’ve tried Scan converter but didn’t know about being able to remote control the device through it. I’m definitely going to check that out!
@NicolasduVesinet
@NicolasduVesinet 2 года назад
John, your videos arz always very useful and so clear! Quick question by the way about the sound from teams... The fact that it is a combination of all audio in one channel... When you create a scene with two or three teams cameras (i mean people), how can you disable the sound from all sources, keeping only one channel, before sending it to program window on the right? Avoiding a couple of seconds of echo, and not doing it live? There is something I'm missing i think. For exampleif i'm creating 3 different scenes with 3 different people in each scene, i need to push it to program, then mute 2 of 3 lines on each scene? Is there no better way to? Thanks a lot Regards Nicolas B
@CollabMoore
@CollabMoore 2 года назад
Thanks for watching, Nicolas! Are you getting an echo currently? This video is a bit out of date in that Microsoft actually launched an improvement recently where you don’t need to mute any of the sources because each NDI feed is now isolated audio. It’s a great new feature! If you’re getting an echo still, you might look into if any of your presenters are using speakers on their end and maybe feeding the meeting sound back into their microphone. Hope that helps!
@thenetimp
@thenetimp 3 года назад
Streamers have been doing this for years, with Discord. Essentially you create a video call between the X number of people, then you create X number of scenes where each scene is a cropped version of the video call, representing each person involved. Presto easy peasy multi host presentation. The person with the power point in this case would the the one running OBS and their power point would be a scene.
@CollabMoore
@CollabMoore 3 года назад
Yep, this just uses Microsoft Teams which many companies have standardized on. Skype for Creators also has done this for a few years. Another difference is that since dog uses NDI, you can host the call on another device on the same network and then pull it into your encoder and not add even more resource utilization to the machine running OBS and even PowerPoint on the Discord scenario.
@TheChrisNeuendorf
@TheChrisNeuendorf 3 года назад
Is there a way to use this and still have redundancy? Like having multiple producers in a regular Live Event in case one loses internet, for example. Thanks for the video!!!!
@WillFindlay
@WillFindlay 3 года назад
This was great! Using the virtual green screen is genius. I'm thinking that if you wanted to still run it through a Live Event you could use OBS's new Virtual Camera as Camera source.
@CollabMoore
@CollabMoore 3 года назад
I've heard that NDI may be coming to Live Events and I think when that happens you will be able to do that no problem. The issue currently I believe is that your Teams client is already taken up unless you run two instances of the Teams application.
@WillFindlay
@WillFindlay 3 года назад
@@CollabMoore I wonder if the old "connect on the web and the desktop app separately" trick would work?
@CollabMoore
@CollabMoore 3 года назад
Unfortunately that won’t work because you need the full Teams app to get it to output over NDI and the full Teams app to be a producers or presenter in a Live Event. I’ve used two devices though on the same home network and it worked great since I’m running a Mac and can’t run two instances like apparently can be done on Windows.
@WillFindlay
@WillFindlay 3 года назад
It just occurred to me that NDI probably only works from the app (not the website), and Live Event presenting also requires the app.
@CollabMoore
@CollabMoore 3 года назад
Yep we just need NDI in Live Events and it’ll be golden!
@RanjeetSingh243
@RanjeetSingh243 3 года назад
This is really cool! - Do we need to keep all presenters within the same network? Will it work if one of the presenters is joining from another geography?
@CollabMoore
@CollabMoore 3 года назад
Nope, your guests can be anywhere in the world! 👍
@cerulean1808
@cerulean1808 3 года назад
The inner bounds trick is a game changer! Nicely done and thank you for that. On another note, I am planning on doing just what you did (except during a TEAMS live event), but will also use OBS as a virtual webcam, send the image back to TEAMS, and keep the live event within TEAMS (as opposed to streaming the meeting out to Yammer, I would create a Live event and show only my virtual webcam as feed). Do you think that will work?
@CollabMoore
@CollabMoore 3 года назад
That should work fine except you’ll need to run two instances of the Teams app. One for the meeting to use NDI and the one for the live event to send the virtual camera in. I don’t know how to do this myself because I’m primarily a Mac user but I’ve heard it’s pretty easy to do on PC. Also I would recommend using NDI Virtual Input over the OBS virtual camera plugin. Virtual Camera only does video but not the audio from OBS but NDI Virtual Input does audio and video. Hope that helps!
@cerulean1808
@cerulean1808 3 года назад
@@CollabMoore Sounds good! I will test this Monday! Thanks again for your tips!!
@jmdelcastillo7184
@jmdelcastillo7184 3 года назад
Love the video kudos! Question i'm having trouble because my screen share in MS teams cannot detect in OBS NDI source?
@serendipityvideo9717
@serendipityvideo9717 3 года назад
Is NDI set to on in your Teams settings/apps permissions, and when the meeting opens, has broadcast ndi option been checked (you will need to do this step for each new meeting)?
@bjorn.andersson
@bjorn.andersson 3 года назад
Awesome video! When muting the soundchannels, what would happen to the sound stream if Dr. Mario would mute himself in Teams during the stream? Would that just mute the mic for Dr Mario but the rest of the sounds would still come trough?
@CollabMoore
@CollabMoore 3 года назад
Hmm good question. I’ll need to test but I think it’ll mute the entire meeting. That would be an important thing to know!
@rjcvdlinden
@rjcvdlinden 3 года назад
Producer should quickly open peach's audio channel, in case dr. Mario doesnt figure it out.
@HansBrender
@HansBrender 3 года назад
good tips; people has to show your other video, how to get NDI working on her clients.
@stevenguyen9984
@stevenguyen9984 3 года назад
That green screen hack 😲🤯
@lucasfernandez6821
@lucasfernandez6821 3 года назад
Great summary of your live! Thanks again for sharing I think we all need a great source of content for corporate usage of Teams and OBS as most of the resources on youtube are geared toward gaming/entertainment :) Using Teams AI to do a virtual green screen is an excellent idea! On my side, I am using whereby.com as the external source for guests as I can pull them easily inside OBS using the browser source. But the quality and convenience are clearly bellow what you get with an NDI source. I have a question for you as you use external encoding for MS Live/Stream events. Does it reduces the lag near real-time experience for the audience, or do we still have the 30s delay due to transcoding/buffering?
@CollabMoore
@CollabMoore 3 года назад
Thanks Lucas! I haven’t tried whereby but I’ve used OBS.ninja which sounds very similar. I’m excited about Teams NDI since it’s a familiar platform and people always were skeptical when you tell them to go to some OBS.ninja website. :) The delay for Stream encoded events is about the same as Teams encoded ones in my experience. It’s about 30s and I notice maybe about 10s on other platforms like Twitch or RU-vid live. Fortunately I haven’t noticed any latency on NDI vs the Teams window on the same machine so that’s really nice. I do notice maybe 100ms latency if I’m doing the Teams meeting on another computer over my gigabit lan.
@lucasfernandez6821
@lucasfernandez6821 3 года назад
@@CollabMoore thank you for sharing your experience with the delay. I would like to organize a chat with my corporate audience to make the Q&A more interactive and fill the void during the pre-show. Right now I pull the Q&A directly in OBS and get a clean integration by keying the grey background. I guess its already a pretty good solution. Thank you so much for obs.ninja its more minimalist and answer very well my need for just pulling the camera of my guest in OBS!
@janwiedemann1458
@janwiedemann1458 3 года назад
Bravo👍👍👍👍
@morb02
@morb02 3 года назад
Great video John, We used client and browser (double join) to give us a pseudo solution but with NDI there is no more need for that complexity. That said have you noticed any developing lag with the audio in NDi?
@CollabMoore
@CollabMoore 3 года назад
I haven't noticed any lag develop in our testing. I just got off a call with 4 others messing around with it for about an hour and monitoring on a test Yammer stream and it didn't seem to slow down from what I could tell.
@cerulean1808
@cerulean1808 3 года назад
@@CollabMoore Did you notice an improvement in audio quality when doing a video playback that contains music for example? Currently, through desktop sharing, it sounds atrocious...
@NicolasduVesinet
@NicolasduVesinet Год назад
Hello John, thnk you for your answer about isolated audio and new way of MS teams to distribute the sound. it seems ok. NEW question coming : i've recently did a stream RTMP with NDI source using OBS and for some reason one of the speaker feed during the live event, came to purple logo microsoft and nothing explained that..not camera off from the speaker....same network than the others..any idea? thks in advance !
@paulopacheco7036
@paulopacheco7036 3 года назад
Tks for the nice toturial. I stil have the problem of the NDI sources going crasy even with "scale to inner bounds".. Going to have a live streaming in a few days and its been a problem. Do you have any advice to help me? Thank you.
@CollabMoore
@CollabMoore 3 года назад
Hi Paulo, I’m sorry to hear that it’s still jumping in size. As far as I know the scale to inner bounds is the way to keep it locked to a size. You can also click the padlock icon to lock the source so you don’t accidentally move it. Other than that you may reaching out on an OBS Studio forum to see if others have run into a similar issue.
@koshkakissa
@koshkakissa 3 года назад
Loving this thank you! Due to covid I've been put in charge of creating a live stream system for work to present to our customers remotely. We are the only presenter so we use a virtual cam plugin and use Teams Live (without streaming to MS Stream, only broadcasting within Teams). The biggest issue I've been having though is getting system audio to play through the call. You can hear their microphone just fine but if we go to play a video through OBS, the Teams broadcast doesn't hear it. We've tried using Voicemeeter plugin but haven't had any success. Any ideas, would NDI have a solution for this?
@CollabMoore
@CollabMoore 3 года назад
Hi Kat, thanks so much for watching! The OBS virtual camera unfortunately only sends video and no audio. However, there is an NDI Virtual Input tool that does bring video+audio over a virtual camera and virtual microphone! You can install NDI Virtual Input in the NDI Tools on newtek’s website. Hope that helps!
@cerulean1808
@cerulean1808 3 года назад
Hi, I have tried the solution John mentions below, and after much tinkering I finally got it to work, and to my surprise, the sound quality was the same as the audio going through the desktop sharing feature built in TEAMS. I was quite disappointed (fine for voices, terrible for music, etc.). Let us know if you get better results.
@dannyjonker1712
@dannyjonker1712 3 года назад
Clear tutorial John, thank you very much. I'm going to ask my admin to give me NDI broadcasting rights in Teams. One question though, is there a way to get rid of the Teams watermark in the corner of the source?
@CollabMoore
@CollabMoore 3 года назад
Yea it’s not there currently. If you still see it then you may try disabling and re-enabling the feature in the Teams App or try reinstalling the latest Teams app. It’s been removed since about October.
@cavkov1990
@cavkov1990 3 года назад
Thank you Danny and John, I had the same question :)
@theelvisphoto
@theelvisphoto 3 года назад
Thanks for a very clear and wellproduced video. I have been trying the same thing with Skype but are having problems with audia sync drifting. After googling it seems as if some people are experiencing the same with Teams and OBS. Is that anything you've seen and if so, been able to fix?
@CollabMoore
@CollabMoore 3 года назад
I did unfortunately experience this last week after several weeks of not having any issues. I think the root cause was poor network. One of the guests was very choppy and said he was having network trouble after we finished. I think if we can get everyone to connect via Ethernet, that’d be about the best chance for having good quality throughout the event.
@theelvisphoto
@theelvisphoto 3 года назад
@@CollabMoore Ah. Then too early to use this. My impression was that the bad sync originated from the NDI link between Teams/Skype and OBS. Because I never saw any bad sync in Skype.
@vnys
@vnys 3 года назад
Thanks a lot for sharing, this was really useful 😊 One question though, when I record a Teams Live event the frame rate is 30 fps, while a normal Teams meeting only has 8 fps - so does a Teams meeting broadcasted over NDI to OBS Studio also have only 8 fps then? Or is that just when you record directly from Teams? 🤔
@vnys
@vnys 3 года назад
Never mind, did a test - seems like the fps is what you use in the settings in OBS Studio, which I guess makes sense. Spent all day digging into all of this, so much fun - thanks again 😊
@gavingladstone2447
@gavingladstone2447 2 года назад
Hi John, this is very cool and well presented, thanks. Do you need to enable NDI on the 2 presenters and the producers Teams, or does it only need to be enabled for the Producer and then they can capture all the NDI feeds when they join the Teams meeting?
@CollabMoore
@CollabMoore 2 года назад
Thanks Gavin! The producer is the only person that needs to enable NDI for the meeting. The other participants don’t need to do anything in their end. Hope that helps!
@gavingladstone2447
@gavingladstone2447 2 года назад
@@CollabMoore super helpful. I will test this out at work and get NDI enabled. Super exciting.
@JamesSteelPlus
@JamesSteelPlus 3 года назад
Thanks so much for the overview John - really slick and it'll be a great alternative to getting guests using Skype etc. Hopefully it'll work with Ecamm also! Do you happen to know if you can remove the Teams logo? They're pretty unsightly! I used to drop a corporate logo over the Skype one but Teams have made it huge!
@CollabMoore
@CollabMoore 3 года назад
Thanks James! I haven't personally used Ecamm but I really want to check it out some day. If it can use NDI as an input then Teams NDI should work great in it. Right now we can't remove the Teams logo or place it in another corner like you can with Skype. I mentioned this limitation on Twitter though and one of the product managers replied mentioning that you will be able to remove it in an update to Teams app that is coming very soon. I agree, it will be great to clean that logo off there, especially for the shared screen!
@SharePointCommunity
@SharePointCommunity 3 года назад
James Steel it works with Ecamm as well - tomorrow I will publish a video about the setup on my YT channel
@CollabMoore
@CollabMoore 3 года назад
@@SharePointCommunity Awesome, excited to see it!
@JamesSteelPlus
@JamesSteelPlus 3 года назад
@@CollabMoore I really love OBS for personal projects but for company stuff Ecamm definitely wins out for me. Pretty much the same concept but I find it a lot more user friendly and polished, plus it's got some nice additions like creating sequences with scenes, countdown timers and the ability to overlay questions coming in via RU-vid live chat etc. I also get better quality from it but I accept that's probably just config my end as plenty of streamers manage beautiful crisp outputs with OBS. Worth a look at the trial though definitely! Great news about the logo removal - I get the need for branding but anyone who thinks about how this will actually be used should realise that's not helpful!
@CollabMoore
@CollabMoore 3 года назад
@@JamesSteelPlus I definitely need to get Ecamm! It really looks like a solution I'd love to use, I'll just have to buy it out of pocket as there's no hope of getting my company to purchase it for me (software is really hard to buy in large enterprises). Definitely have the trial on my to-do list though.
@CP-qt7fj
@CP-qt7fj 3 года назад
Hello, it was a very good class, I have a question, in order to include the others participants in your OBS scene, do they have NDI seating on in their teams permissions or it is not necessary? ( sorry about my English I am not good writing) I am from Chile
@CollabMoore
@CollabMoore 3 года назад
Great question and thank you for watching! The participants do not need to have NDI enabled on their app for you to see them. You are the only one that needs to be able to turn the setting on in order to bring them into OBS Studio. Hope that helps!
@CP-qt7fj
@CP-qt7fj 3 года назад
John Moore excelent!!!!
@teamsconcierge3177
@teamsconcierge3177 3 года назад
I'm so stupid. I was trying to do a virtual camera to add video as a background with teams and obs but struggled to get rid of my background even though it was a white wall. Didn't think to use a green screen image and teams ai. Thanks for that tip alone never mind the rest of the help.
@CollabMoore
@CollabMoore 3 года назад
I'm glad it helped! Thanks for watching! :)
@jocelynramirez1019
@jocelynramirez1019 3 года назад
Can we add another social platform in obs? Like facebook that will sync live to facebook and at the same time the audio?
@executiveleadersnetworkeln3574
@executiveleadersnetworkeln3574 3 года назад
Hi John, can you do another one where you stream from OBS back into MS Live events? I still can't figure out how to have 2 people on the screen in live events
@CollabMoore
@CollabMoore 3 года назад
I hope I can do one of these in the coming weeks. Unfortunately Microsoft removed virtual camera support from the Mac version of Teams which is the OS I run natively. I'm really hopeful they'll get that re-enabled soon and I'll definitely make a video on getting video from OBS into Teams for a custom look and feel in both meetings and events.
@guireless
@guireless 3 года назад
Have 2 questions, how many ndi source you can add from the Teams meeting? and what you can do when some ndi source video its not sync with the ndi source audio you left unmute?
@CollabMoore
@CollabMoore 3 года назад
Hi Rob, I’m not sure what the limit is but at the very beginning of the feature I tested with a large group of teammates and we had 16 people on with no problem pulling each NDI feed into OBS for a large gallery kind of layout. Our production team did another event with 16 people right after that for a real event and it worked great for them. I haven’t experienced audio sync personally but I’ve heard lots of others that have unfortunately. I’ve heard that it seems to be mostly due to the network quality on the remote person’s end. I think if it got bad enough, I would probably try to quickly unmute the person talking and mute the others. If you have a physical Stream Deck button switcher, that I’d even program a multi-action for each person so that they would unmute in OBS and the others would mute with a single press of the button. Hope that helps!
@philippel.8784
@philippel.8784 3 года назад
Hello John, great video again. When using teams NDI, i sometimes have the video replaced by a teams moving background, event if the speaker did not stoped his webcam. Sometimes i also get "Active speaker" ndi source as a teams moving background, whereas the ndi source of the speaker is visible ! Did you already encounter such a problem ?
@CollabMoore
@CollabMoore 3 года назад
I have not experienced that myself. I would make sure that you have strong internet connection for yourself and the guests. Otherwise you may need to engage Microsoft support for troubleshooting.
@DJARDSTER
@DJARDSTER 3 года назад
Hi John. I ran into you video looking for ways to produce a live event with multiple presenters not just one video feed and content. This is great stuff. I also just subscribed to your channel. Quick question, do all the sources (presenters) need to be connected to the same network in order for NDI to detect them? Appreciate your response. Thanks!
@CollabMoore
@CollabMoore 3 года назад
Thanks for watching and subscribing! Nope, they can be on the other side of the world and you’ll still see them as NDI sources. :) They don’t even need to turn anything on for their side, you enabling NDI lets you make any callers available on your own local network. You can even run the call on another computer on your network and capture them on your encoding box.
@DJARDSTER
@DJARDSTER 3 года назад
@@CollabMoore Hi John, Hope all is well. So the ADMIN of my tenant granted me NDI access. I exited out of Teams and signed back in. I went to Permissions and tried turning NDI on. However, I get this message “There was a problem downloading the file. Try turning NDI on again”. Any clue on how to resolve this? Btw, I’m using a MAC. I will try my PC tomorrow as well. Thanks a lot!
@CollabMoore
@CollabMoore 3 года назад
@@DJARDSTER Hmm, there is a process that runs when you turn that switch on that adds some files to your local computer that enables the NDI functionality. The only thing I could think of that could cause an error like that might be if you don't have admin rights on your device and can't write files to the location that they're trying to add to? I'm afraid I don't know any more detail about that process or what might be needed and you might have to have Microsoft support assist. :(
@jakemarasigan3700
@jakemarasigan3700 3 года назад
Hi John, Great video! but I've tried using OBS and installed all the required addins but the only ones showing every time I run a test meeting is the shared screen not the teams cameras of the participants like doc mario and peach in your video in the source name drop down. Please help...Thank you very much...
@CollabMoore
@CollabMoore 3 года назад
I’m afraid I’m not sure what could cause that. In my experience the other participants should show up as sources even if they don’t have video enabled. They just show up as a little Teams icon with a moving background. I think you might need to engage Microsoft support to troubleshoot why participants aren’t available as sources.
@danielprado7400
@danielprado7400 2 года назад
Once you set up your OBS screen they way you want, can you broadcast it into MS Teams Live Event?
@CollabMoore
@CollabMoore 2 года назад
Hi Daniel, you can do this two ways today. You can turn in the virtual camera in OBS and then use that for your webcam and share that into the live event. Another option is you can right click on the OBS stage and turn on a projector which pops it out into a standalone window. You can then share that window into the live event if you wish. Microsoft has also put on their public roadmap that they’re working on RTMP-in and out. I haven’t seen this yet and I don’t know if it’ll come to live events, but that feature would enable you to put a teams generated RTMP address into OBS and stream to the meeting like you’d use OBS to traditionally stream to other services like YT, Twitch, etc.
@D3w4yne
@D3w4yne 3 года назад
Any thoughts on how to do this and maintain the ability to use Q&A?
@CollabMoore
@CollabMoore 3 года назад
If you’re doing an internal live event, you can choose external encoder and still turn on Q&A. That will let you send the OBS output over RTMP (what it was made to do). The problem is that doesn’t work for non-employee live events because Microsoft Steam isn’t accessible outside your org. If you have to do Teams Encoding because it’s external facing, you’ll likely need a second computer to grab NDI out from OBS and use it as a virtual camera for Teams. I’ve also seen some ideas about doing a full screen projector for OBS then share that into the Teams Live Event. That would work good if the only audio in the event is the Teams meeting and no extra music or anything. Hope that gives you some ideas!
@D3w4yne
@D3w4yne 3 года назад
@@CollabMoore thanks! I was thinking virtual cam might be an option and just make my output the only thing the audience sees. Will have to play with this to see about the quality of the output.
@ludz0000
@ludz0000 3 года назад
10:05 thank gosh I found out how to fix that
@erickmatos2268
@erickmatos2268 3 года назад
After seting up this cool layout how its going to be showed for the users on the Ms Teams Call ? Can i show this Layout also on ms team or only streaming on facebook or youtube ? Thanks for the video !
@CollabMoore
@CollabMoore 3 года назад
You can share an OBS layout back into Teams if you’d like. You can use the virtual camera built into OBS Studio and that replaces your webcam, or you can use a full screen projector from OBS and share that window in Teams as well.
@erickmatos2268
@erickmatos2268 3 года назад
@@CollabMoore got it ! thank you
@basilihna7063
@basilihna7063 3 года назад
Do all the participants teams must run with NDI enabled or just the producer teams, to list them in OBD NDI list
@CollabMoore
@CollabMoore 3 года назад
You’re the only one that needs to turn on NDI in order to get all the feeds to show.
@WillFindlay
@WillFindlay 3 года назад
Do you know if there is a way to record each NDI source to its own video file? (I'm imagining something like running OBS in two separate instances, and choosing a different NDI source for each, but I'm also imagining that sounds unlikely to work).
@WillFindlay
@WillFindlay 3 года назад
well, it appears you can run OBS more than once on a Mac "open -n /Applications/OBS.app"
@CollabMoore
@CollabMoore 3 года назад
Cool, I didn’t know that!
@ancientrestorersapostolicc8781
@ancientrestorersapostolicc8781 3 года назад
i need to know how your did the last part...that is very important to me how Yammer gave you the RTMP
@CollabMoore
@CollabMoore 3 года назад
No problem! Here’s a guide to setting up Live Events in Yammer: support.microsoft.com/en-us/office/organize-a-live-event-in-new-yammer-7338782a-4f0b-4fd0-a6c3-33625906ead1 To get an RTMP address, just be sure to select an externally encoder/app for your event.
@ancientrestorersapostolicc8781
@ancientrestorersapostolicc8781 3 года назад
@@CollabMoore thanks John
@petecrouch8277
@petecrouch8277 6 месяцев назад
Hi John, I wonder if you could help? I would like to spotlight a MS Teams participant, but have them appear on a seperate monitor is that possible?
@KevinCork
@KevinCork 3 года назад
we run a game as a group and need one person to be able to be off-camera & stream/share background music while the others are visible and interacting on the screen. Can Teams use this tech to isolate that music sound level separate from the speakers/presenters sound levels? (Hm maybe that is better a function of OBS? Using a separate source?)
@CollabMoore
@CollabMoore 3 года назад
Unfortunately all of the sounds from the meeting come in mixed together so you can’t adjust individual speakers that are on the Teams meeting. If you put the content in as it’s own source though on the persons device using OBS then you’d have a separate audio mixer channel for that in OBS that you’d be able to adjust.
@KevinCork
@KevinCork 3 года назад
@@CollabMoore thanks John
@jocelynramirez1019
@jocelynramirez1019 3 года назад
is this applicable with the live event in teams?
@timjoynt1235
@timjoynt1235 3 года назад
Nice
@michaeltreitz8323
@michaeltreitz8323 3 года назад
I have a question concerning the ndi sources in OBS. I yesterday streamed a meeting with 7 participants and one shared Powerpoint. I was also logged in the meeting without cam and microphone to control the streaming. In total 8 people in Teams. Unfortunately always one ndi source video was randomly hidden, because Teams switched it off automatically. Do you have a solution to see 7 people and one shared presentation? Or even 9 ndi Videos which Teams should provide on one screen without hiding some of them?
@CollabMoore
@CollabMoore 3 года назад
Hmm that’s strange. The most I’ve had in testing was 16 people and it worked great without any dropouts. I would make sure that you’re connected via Ethernet if possible on a good stable high-speed Internet connection. The only thing I could think is that maybe network congestion might be causing random participants video feeds to drop out. Our 16 person test was several months ago, but I’m not aware of any updates that might have limited how many NDI feeds you can pull in.
@heyroodeanwings
@heyroodeanwings 3 года назад
Is the NDI integration available within TEAMS app web ( browser)/mobile apps, or only within TEAMS desktop app?
@CollabMoore
@CollabMoore 3 года назад
The person pulling the NDI feed in needs the desktop app. The guest can use the web or mobile app though.
@NelsonPatriarca
@NelsonPatriarca 3 года назад
Hi there John, i have a question. at 7m10 you said "i have NDI running on my local installed Teams and i see people involved". Does this means that it won't work with Teams free version ? Do you have any paid version of Teams or does it work with a regular free installation on PC ?
@CollabMoore
@CollabMoore 3 года назад
Hmm that’s a good question. I’m not sure. The feature does require the ability to have meetings and access to the Teams Admin Center in order to set a meeting policy that allows NDI. If the free version doesn’t have a centralized management structure for setting policy then I don’t believe it’d be possible.
@NelsonPatriarca
@NelsonPatriarca 3 года назад
@@CollabMoore please have a look, it's important for your excellent video, because (as many users) i have a simple free Teams version. What's yours ? Free one or paid version ?
@dbar218
@dbar218 3 года назад
Any benefit for just using NDI and OBS on a Microsoft Teams Live Event instead?
@CollabMoore
@CollabMoore 3 года назад
Using OBS back into a Teams Live Event can give you more options for how you lay out the 'stage' and gives you more ability to add corporate branding to the show. It adds a lot of complexity though and I personally only use OBS and NDI if I'm doing an RTMP live stream. If I'm doing a Teams-encoded Live Event then I just stick to the native Teams producer functionality.
@kurtkeaner
@kurtkeaner 3 года назад
do the speakers need to be within your Team? Or can they be using the free version as just a guest through a browser etc?
@CollabMoore
@CollabMoore 3 года назад
Nope they can join the Teams meeting any way they want and don’t need to have any kind of account. They’ll show up as NDI sources as long as they’re just joined to the meeting.
@kurtkeaner
@kurtkeaner 3 года назад
@@CollabMoore Very cool! Any idea why it says "NDI is not supported" under permissions. I have it enabled under Admin panel.
@nathan230614
@nathan230614 2 года назад
Dear John , Thank you for the guidance with this good clip. Now i have to run the Live Seminar Event with MS Team and have the problem of how to bring the screen of the each speaker from their home to present on one live screen. Yes the OBS, NDi is the solution but still can't fix the problem. Can you guide me some explanation ? 1. I can't find the NDI Source of the speaker screen , how to solve this problem? 2. If we must live on MT, and all speakers use MT as well, so how can we do this since MT can't do overlap call. Or we use the meeting by call among speakers and producer, then put the OBS and live on Stream. Can you guide me how to? 3. When i use the OBS Camera, it is black screen cam, cannot display my cam. How to solve this problem? I'll be appreciate and feel very thankful for your help and explanation to solve my problem. RGDS.
@CollabMoore
@CollabMoore 2 года назад
Thanks for watching! 1. Unfortunately the local shared screen isn't available as an NDI source. I've found that it's only available when someone else shares their screen. You could do a desktop capture in OBS though if needed. 2. The design that Microsoft recommends in their live event playbook is to have the meeting for presenters/producers in a normal Microsoft Teams meeting and then use the external encoding option for your live event that the audience will use. You can run that live event in a browser version of Teams if you're doing a Teams Live Event with external encoding. You'd want to put the RTMP address from that live event into OBS and stream directly into the event that way. Here is Microsoft's custom event playbook that might help: teamworktools.azurewebsites.net/hub/Custom%20Production%20VEP%20Final%20Pub%20Version04016621v2_Standard.pdf 3. I'm not sure about that one unfortunately. If you're on a Mac then it might be something about permissions to access your camera. If on Windows then I'm afraid I'm not sure what it could be. Hope that helps!
@nathan230614
@nathan230614 2 года назад
@@CollabMoore Dear John, Thank you so much for your help and explanation.
@itskenthomas
@itskenthomas 3 года назад
Any way to remove the Microsoft Teams branding?
@CollabMoore
@CollabMoore 3 года назад
Not yet but Microsoft let me know on Twitter that the ability is coming!
Далее
Exploring NDI in Microsoft Teams
57:08
Просмотров 36 тыс.
Ouch.. 🤕
00:30
Просмотров 14 млн
Best exercises to lose weight ! 😱
00:19
Просмотров 12 млн
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
ATEM Mini for Microsoft Teams Live Events
8:18
Просмотров 41 тыс.
How to Improve Teams Meetings with Loop!
13:27
Просмотров 69 тыс.
20 OBS Tricks All Streamers Should Know!
23:16
Просмотров 636 тыс.
Apple Vision Pro: Microsoft Teams Meeting Experience
9:52
Which Streaming Software is Best? ECAMM Live vs. OBS
23:28
Samsung laughing on iPhone #techbyakram
0:12
Просмотров 6 млн