- Coming up, we'll take a look
at updates to Microsoft Stream,
our intelligent video service in Office 365,
and most recently now available
in our small business plans too.
We'll look at the new capability to create
and stream live events,
how you can easily create and publish video content
with PowerPoint and Microsoft Stream.
And if you're an admin we'll show you updates to controlling
who can create channels, upload content,
and how Stream supports GDPR compliance and more.
(techno music)
- We're joined today by Vishal Sood
from the Stream engineering team.
Welcome.
- Thank you, very excited to be here.
- So if you're not familiar with Microsoft stream,
it's part of Office 365 and Microsoft 365.
Gives you a full a full-featured enterprise video platform
that integrates into your other Office apps,
and it's come a really long way since launch.
- That's right.
In this Office, this is your app launcher.
You will see a Microsoft Stream dial.
You can just click on it, and that will take you
to the Microsoft Stream homepage.
From here, you can stay in the know
and you can see what's trending around you.
You can also get to your followed channels
and stuff like that.
In addition to this, Stream also powers video across
all of Office 365.
So you can get to Stream videos from within Microsoft Teams,
so you can pin a channel.
You can also get to it from your Microsoft Sharepoint site.
So you can pin a channel on the Sharepoint site, and finally
you can also watch videos inside Yammer.
This lets you actually watch videos
within your favorite apps
without ever having to leave them.
And with the new features in Teams, now you can record
all your meetings inside Microsoft Teams
and when the meeting is over the recording shows up
in your conversation window and you can click it
and consume the meeting recording from right within Teams.
- Right, and beyond on-demand video consumption,
with the latest live event announcement
we're also adding the ability to do live streaming
of events or company meetings or town halls from Stream.
- Yes, Microsoft Stream is bringing live events
to Office 365 in a new modern way.
Employee engagement is crucial to our customers
in terms of building relationships
between the leadership and the employees.
And at Microsoft we actually use a lot of this
for our own leadership updates.
For example, here is a recent meeting Satya did
with our employees, and what you see here is Satya's talking
to the employees and we are using
multiple different cameras.
Like this is the audience view,
and now you'll see a wide angle view.
And these things tend to be highly produced experiences.
- So this looks really great, but how do I set something
like this up in Microsoft Stream?
- Yeah, let me show you how.
So in this case I want to start inside Yammer.
So, Yammer tends to be an outer loop, so we're most
of the time, the leadership has a group set up
where they reach out to the employees.
So in this case, you can see there were some past town halls
and then some people have been asking questions.
And what you see also, which is new,
is this Create a Live Event button.
If I click on this, it's gonna take me to Microsoft Teams,
and inside Teams what it'll launch me
into is a new live dialogue.
Here, I can set a title for this meeting,
they'll just say Mechanics monthly update.
And I am going to invite you to this, Jeremy,
because I think both of us are gonna participate
in this update.
So I pressed Look for You inside Teams.
You'll see I found you here, and you are a presenter.
I grant to suit you to be a producer or an attendee.
In this case since you are gonna be actively presenting,
I've marked you a presenter.
And then I wanna click Next here,
and you see two options here.
A quick start, and an external encoder.
Now if you go back to the Satya example,
it was a highly produced experience.
So in this case, we actually are gonna use
an external encoder, because that's where you do
the higher production experiences.
And I'll come back to the Quick Start later.
In this case, we'll start
with External Encoder and click Schedule.
And the meeting is ready to go now.
So at this point of time I'm actually going to publish it
so that people in Yammer can see it,
and we'll come back to that later.
So what I'm gonna do now is hit Join.
So once I click Join it takes me
to the Microsoft Teams Experience,
and what you see here, which is a couple of URLs
on the right hand side.
So I am gonna copy this URL and I will use that later.
And with that I'm gonna click Start Setup,
so that I cans start prepping my encoder to be able
to talk to Teams and Stream in the background in this case.
- [Jeremy] Okay.
- [Vishal] So in this point of time
I'm gonna launch my encoder, which in this case is Wirecast.
Of course, our customers can use
whichever their favorite encoders are,
and for a complete list of encoders we support in Stream
you can click on this link.
In this case I have set up Wirecast
and it's ready to go, to save some time.
But what you see down here is I have a view
of your camera, Jeremy, which is basically a camera
hooked up via USB to my laptop.
I have my own webcam, which is also connected.
I have through in a couple of logos, and I also through in
a lower third to talk about your name and your title.
- [Jeremy] Looks great.
- [Vishal] So, at this point of time everything is set up
and as you can see, if I go to Output and Output Settings,
the URL I had copied from Teams, which was a Stream URL,
actually is here now.
So I have preconfigured that as well.
So we are ready to go, and
so in Wirecast in this case I'm just going
to hit this Go Live button now, in Wirecast.
So what this is now doing is sending the feed over to Teams
and Stream under the hood so that we can now monitor it
inside Stream and go live when we are ready to go live.
So I want to switch again to Microsoft Teams,
and in a few seconds here you will see the stream
start showing up in my producer experience inside Teams.
So I'm gonna click OK here and you can see you're talking
and I can see it on the screen.
Everything looks good at this part of time,
so I'm gonna hit Start The Event.
- And this is really great because you're using the encoder
in this case to capture the USB cam,
but I could convert a studio camera
from SDI for example to USB or capture other audio devices.
- Yes, absolutely.
I mean, the options and the choices are kind of plenty.
So in this case my event is now started.
So at this point of time what I can,
what I would like love for you to do, Jeremy,
is just go to Yammer and see if you can see this in Yammer.
- [Jeremy] Okay, so I'm in Yammer and I can see actually
there is a live event happening and I can see it here
and I can also see it in group events.
I'm gonna go ahead and join within Yammer.
And now the nice thing is this is gonna load up,
so I can actually start having conversations, maybe
with my other colleagues or people in the company.
So for example if I write a message here,
"Looking forward to this."
Now when I post that, it's gonna actually let me
communicate effectively to the presenters
or the producers of the event.
Maybe even answer my questions, if I'm sitting far away
from the presenters.
- [Vishal] Yes, and this is what we call engaging
with employees' leadership connection.
So if you see here, I have the Yammer icon.
I click on it, and as a producer I can even see
the questions coming in now.
So it's not just limited to the audience.
The producers can also get a sense of what's happening
and react to that.
I can pick a question to be answered and stuff like that.
- Okay, so now you've got this all set up.
What if you want to switch different camera angles
or go from my camera to your camera?
Is that possible with the encoder?
- Yes, absolutely, and that's why we had
actually set up two cameras before.
So I'm gonna go back into my encoder
and with a simple click, I can just swap out your camera
for my camera, and I can just start talking now.
So as producer you're always in control.
You can pick which camera, which feed,
which one do you want to show,
by just clicking a few buttons here.
And of course, like, one thing to remember is this is always
being live streamed across the internet
and eventually getting to persons.
There's always a few seconds delay, so what you see here
will take a few seconds to go back to the screen, so.
- [Jeremy] Okay, that makes sense.
That way you can tell, when you see this at home,
there's a few seconds delay from what we're doing now
versus what you see on my screen.
So, beyond this how do I go into Stream, or can I go
into Stream and watch the same live stream or live event
from that console?
- Yeah, and once again, that's the beauty
of all of this, right?
So Stream is actually powering all
of the live streaming experiences in Office going forward.
So what that means is, irrespective
of whichever app I am in, I'm actually, I'm able
to consume live streams now.
So in this case, I am now in Stream and what you see is
I'm actually showing myself.
But I can also see the conversation that is happening
in Yammer right from within Stream.
Similarly, I could be doing in Yammer, in Teams, as well.
- [Jeremy] And I can create an event from Stream as well?
- [Vishal] Yes, you can.
So you just go to create here.
You'll see Create a Live Event, and it'll bring up
the similar looking data to what you saw earlier,
and you can now just set up
type, name, description, times here, and start doing
a live event from within Stream.
- So now we've seen the live stream basically coming
from our Yammer feed using Stream,
and we've used a third party encoder.
We've also shown what it looks like
to create that event within Stream.
Now what if I've got other presenters,
maybe that are using different machines that aren't kind of
on the same site?
Cause in this case, I'm using my camera attached
to your machine, but what if I'm
in another city or another country?
- Yes, so in this case I'll show you
a different path to do that.
So once again I'm gonna start in Yammer,
like I did last time.
And I'm going to click the Create Live Event.
And this launches me into Teams, so what you see here now
is I can just do the same things I did earlier.
I will call it Mechanics monthly update again, two.
So I'm gonna add you here.
And once again as a presenter, and go Next.
Last time when we were here
we picked the external encoder option.
- [Jeremy] That's right.
- [Vishal] Now I'm gonna show you the quick start option.
So this is great for remote presenters
and also things, like, which don't require
highly produced experience but I just want
to go live easily.
So I'm gonna pick this, and what this does under the hood is
it uses Teams as the encoder.
And the reason that is great is you already know how
to do meetings in Teams.
How to call participants and I can use all of that
to now I just start broadcasting those.
So I'm gonna pick schedule here.
It'll set things up, it'll take a few seconds here.
And just like last time, you'll see now
the event is all set up.
I can hit Publish, so that other people can see it.
And what I will do next is the same thing I did last time.
I'm gonna join the meeting as a presenter.
So it pulls up my camera,
which is the webcam in my computer.
And everything looks good, I can turn my audio on.
In this case we'll keep it off and just join.
And now it's connecting me to the meeting.
What soon you will see is Teams will take me
to a production experience, which is kind
of a simpler experience compared
to what we saw in Wirecast last time.
In this case I can click on what content I want to show
and add my video feed to that.
And I can send it to live.
And what this gives me is an opportunity
to see if everything is working fine, which it is.
And I'm gonna start the event right here.
And now at this point of time, as soon as this is done,
everybody in this world can start seeing my feed,
and I can start talking about the monthly updates
we're gonna talk about on this show.
So, and all of that is set up.
And now in this case what I'll also do
is I'd like to invite you,
because I added you as a presenter,
can you go to your Team and see
if you can join this meeting?
- [Jeremy] Yeah, and remember, I'm actually
in a different city, maybe a different country
than you are right now.
Not next to you on stage here.
But I'm gonna go ahead and go
into my meetings tab here within Teams,
and I can see that I've got this new meeting
that has popped up, update two.
I'm gonna go ahead and click on that.
And what that's gonna do is it's gonna show me,
like any other meeting I can participate in,
I'm gonna click Join.
And now I can see that it's gonna fire up my camera.
There I am.
And I can go ahead and click Join Now.
What that's gonna do is allow Vishal effectively
to see my camera feed from within his console.
- [Vishal] Yeah, now switching back to my screen,
what you see now is I have been prompted by Teams
that Jeremy is actually there now.
So I can admit him.
And once I admit Jeremy, his video feed shows up
for me in the screen.
And that said, this is the right time to switch over
to Jeremy so that he can really talk about updates.
I can click on that, and you'll see Jeremy's feed comes up
in my preview window.
If I like it I can send it to live.
And now I've simply, just using Teams,
brought in a remote presenter
and they're actually presenting in a live broadcast
mirrored to all the employees of the company now.
- [Jeremy] Right, and me as a presenter, I can see also
that my camera's live here in the corner.
It says live, there's a red outline around it,
so I know that my camera's the hot camera at that point.
- [Vishal] Great.
And once again just like before I can watch this event
on Teams and I can watch it in other places like Yammer
and all that kind of stuff as well.
And with that, I think I'm gonna just end this event
because we've shown what we wanted to show.
- So you've seen how you can initiate a live stream then
using Yammer.
You can use Stream.
You can use Teams to start the meeting
and also consume the meeting as an attendee
from all these different apps.
- Yes, that is correct.
So Stream is basically a core capability in Office 365
that powers live streaming experiences
across all of Office apps.
So in this case we showed starting in Yammer,
but you don't have to start in Yammer.
You can pretty much start in any of these three apps
and complete your stuff there.
- And something else that you can do that's pretty powerful
to Stream is really integrate and record presentations
from within PowerPoint so you can get content out
to the rest of your colleagues,
the rest of your organization very quickly.
Just with your webcam basically, and a PowerPoint.
- Yes, let me show you this,
because this is one of my favorite capabilities.
If you know how to do PowerPoint slides, now you can create
pretty good-looking videos out of the box.
So in this case I have opened up a PowerPoint template
which I created, and I'm in the recording tab in this case.
- Now, the recording tab, if you're not familiar
how you get that running.
Basically, I'm gonna go into Files here, the file menu,
and then I'm gonna click on Options.
And what that's gonna do is it's gonna bring up
a customization screen for PowerPoint.
I'm gonna customize the ribbon here.
Click on Recording.
Now hopefully I should see the recording tab.
There it is.
And now I can do all the things that Vishal's showing
from within my copy of PowerPoint.
- [Vishal] So, coming back to PowerPoint here,
what you see is we have a Record Slideshow option.
We also have Screen Recording option.
So I've leveraged all of those in this case.
So if I go to slide number three here, you'll see
there is a video inside a PowerPoint slide.
And I created this video by doing a screen capture
of what is happening in Stream.
And what I wanna do now is I'm gonna just show you
the new capability in Stream,
which is, in PowerPoint, sorry.
Which is published to Stream by the way.
If I click Publish to Stream button,
it brings me these options.
From here I can give this video a title and a description.
I can also choose whether I want everybody in the company
to be able to watch this video.
I can also upload the original PowerPoint with this video.
And I'm gonna hit Publish here, but I'm now gonna wait
for this and go back to Stream
and show you what's happening inside Stream.
- And this is really great, because basically
what this enables you to do is kinda close the loop.
You could have recorded PowerPoint before
using PowerPoint itself.
You could have maybe even published it to web.
This lets you publish it to your organization,
give the permissions, and even upload the slides themselves
right into Stream.
- Yeah, we're not only just hosting the PowerPoint for you.
We are not only just converting it to video,
but also doing the standard things Stream does in this case.
So if you'll see this video
that got generated from PowerPoint.
And if I play it, so you my screen recordings are playing
inside the video.
From here, if I switch slides, you will see
the slide transition which will happen in a second,
and in the meantime you'll see me inking on the slide.
So I can use the standard inking stuff
in PowerPoint to do that.
- [Jeremy] And it's done speech-to-text conversion,
and we can see on the right.
- [Vishal] Yeah, so, you saw the slide transition.
You saw the animation bullets
and then you see the transcript on the right hand side.
So from here I can even now search what was said
in the PowerPoint and go to that point in the video.
- So with what you've shown us, we're really making it easy
to create content, whether it's a live stream
or something that you've done in PowerPoint.
But beyond that we're also making it easier
from a consumption and discovery experience for users.
- Absolutely.
So in this case we have launched a brand new feature
which is called Spotlighting.
So if you see this, this is the Stream portal
from Microsoft, and you see this video
from Satya has been Spotlighted
by the admin on the homepage.
So from here employees can get
to the right content much more easier now
because companies telling them what they should be watching
because it's important for them.
In addition to that, within the group as well,
so if I go to the employee Q&A from CO connection group,
from Satya, you'll see the admin has also Spotlight
on some specific videos in that group.
So in short you can basically Spotlight at a homepage,
or you can Spotlight at a group page, and in that video,
and offer a very curated experience
for your consumers and their experience.
And also beyond that, we're also doing some things
around making the, improving the quality of your transcripts
and the people detection in the video.
So Stream as you know cognitively is able
to figure out who all were in the video.
So what we are offering new now,
and this has, partly in part this has been there forever
but new part here is being able to curate this timeline.
So in this case I wanted to click edit here,
and what that will let me do is it will show me
all the faces that Stream might have found out,
even if they were people in the audience
or in the background.
And now I can basically go ahead
and hide some of those people
if I think they are not the relevant folks.
And in some cases, I can also take a couple of people
who were detected as different people
and actually go ahead and merge them.
So in this case I've taken the number two
and number three here, which they seem
to be the same person.
Click Merge.
Stream lets me pick which is the ID image to pick,
and I pick one of them, and can then image merge.
Similarly, and on the transcript side, I can actually go
to the transcript.
Click on Edit, and there's an inline editor now,
so I can actually improve any mistakes
and actually make the transcript better.
- So lots of great of updates
for viewers and content creators,
but let's switch gears and talk about the admin experience.
So one question, how do I do the Spotlighting
that we saw earlier, and also what are some
of the other admin updates that we've done?
- Cool.
So, in this case, I am an admin on the system.
So just like before I can click on my profile
and click on Admin Settings.
So very first thing you'll notice
is a completely different layout.
It's very different from what we had earlier.
And let me answer the specific question you had
and then get into the other details.
So to Spotlight videos as an admin on the homepage,
I can go to the section called Spotlight Videos.
And as you see, the one video we saw
spotlit earlier is actually here.
Now to add another video, I can either paste a URL
or search for the title of the video.
In this case I'm gonna paste a URL I had copied,
another Satya video.
And you see Stream went ahead and confirmed
that this is the video you really want to add.
If so, I can click on it, and here we go.
I've added another video to Spotlight.
And what I can now do is I can reorder this.
If I wanted to place this video ahead of the other video,
I can just simply do that and hit save.
I won't show you the go back to homepage,
but you will get, as you can imagine,
you'll see this video show up on the homepage.
- [Jeremy] Right.
- [Vishal] In addition to that,
we also have some more content creation options.
So you can individually pick who can upload videos
as well as who can create channels.
- And all these are basically using Allow List technology.
- That is correct, yes.
So we, when you turn this on, I can pick a set of people
who can do this.
And the other thing which I will talk about is usage.
So the obvious question for the admin is, how do I know
how much of it am I using?
So in this usage details section now you can see
what percent of your total storage quota are you using.
And not only that.
I can also choose to be notified
when I hit a certain threshold
and then Stream will notify me and tell me
that you are getting close to that threshold
so I can take corrective action before it's too late.
- Alright, so we've done a lot of work at Microsoft
around data privacy and things like GDPR.
It looks like we've done some work here in Stream.
- Yes, absolutely.
So Stream is now GDPR compliant.
We announced it along with our 25th May announcement.
So if you go back to this,
we have a new section called Data Privacy.
And there are really two things we added here.
One is Right to Information.
So here, as a user, as an admin I can now go
and type in any user's name.
In this case, I can just search for you, Jeremy.
Now what this will do is, it'll export all the activity
you have had in Stream and all the data
that it would have had,
in a consumable CSV format, and it's already available.
I can now download this and actually basically share
with Jeremy what all he has been doing
in the Stream portal,
should he request for that information.
- [Jeremy] And if I want to be forgotten then,
using Right to be Forgotten, how would I do that in Stream?
- [Vishal] Yeah, so, I won't show you that,
but I'll show you where it happens.
So in this case I am in this, manage deleted users.
So the way this works is, typically when somebody says
"I want to be forgotten,"
you go ahead and delete them in active directory.
And when that happens, Stream actually shows you a list
of all the people who have been forgotten.
So I don't want to delete one of us
from the active directory to do this demo,
so I'm gonna skip that.
But I'll see my name here, and then I can say,
"Okay, forget me from Stream."
And then Stream will erase all your association,
all your comments, all your life and all of your views
from Stream, and forget you, essentially.
- Are we gonna see even more infusion of AI then
coming to Stream?
That's something else that's been important to Microsoft.
- Yes, all I can say is you watch the space
and we'll keep you posted on that.
But we're expecting some more stuff.
- Will do.
So if you're watching this, how can people get started
with Microsoft Stream?
- If you have Office 365 or Microsoft 365,
you can go to Stream.Microsoft.com.
There you'll soon see an ability to create live events.
If you don't see it there already,
to get live events working you're admin will need to enable
your service and allow your account.
- So lots of great updates.
Thanks for joining us today, Vishal.
Thank you for watching at home, and if you haven't already,
click on the gear or subscribe Microsoft mechanics
and we'll see you soon.
(techno music)