1
00:00:00,300 --> 00:00:05,670
All right, guys, it's time to talk about live streaming with wire cast as part of our unofficial guide

2
00:00:05,670 --> 00:00:06,660
to wire cast.

3
00:00:06,690 --> 00:00:09,600
Why has it taken so long to start talking about live streaming?

4
00:00:09,630 --> 00:00:11,550
Well, once you guys to be prepared.

5
00:00:11,550 --> 00:00:16,050
In fact, in this video, not only we're going to talk about live streaming of our cast, but how to

6
00:00:16,050 --> 00:00:21,810
do a rehearsal live stream and Facebook so you can really be prepared when you actually have a live

7
00:00:21,810 --> 00:00:23,610
audience and you're starting to live stream.

8
00:00:24,480 --> 00:00:32,940
Now, first of all, the live streaming output options are available in wire cast inside of output settings.

9
00:00:33,150 --> 00:00:38,900
There's a whole output menu and this is where we're going to spend most of the time in output settings.

10
00:00:39,120 --> 00:00:45,570
You can actually live stream to multiple destinations at the same time, using wire wire cast lets you

11
00:00:45,570 --> 00:00:46,800
stream as many as you want.

12
00:00:47,100 --> 00:00:51,240
And, you know, you're streaming when you see this little stream notification button light up and it

13
00:00:51,240 --> 00:00:53,690
will actually tell you how long you've been streaming for.

14
00:00:54,150 --> 00:00:56,640
So this is where we're going to spend most of our time.

15
00:00:57,090 --> 00:01:04,770
Generally, there's two main ways to connect to a content delivery network where one is simply by logging

16
00:01:04,770 --> 00:01:06,420
in using the API.

17
00:01:06,420 --> 00:01:10,800
And I'm not going to do that because I'm not going to show you guys all my login password information.

18
00:01:11,550 --> 00:01:16,110
But it is the simplest way to log into Facebook or YouTube and just start streaming.

19
00:01:16,470 --> 00:01:21,870
And Vioxx does a great job to allow you to get enhanced up options.

20
00:01:22,110 --> 00:01:25,950
For example, if you log in to Facebook, you might have multiple pages.

21
00:01:25,950 --> 00:01:31,710
You have access to multiple groups that you have access to, and all of that will show up once you authenticate

22
00:01:31,860 --> 00:01:34,020
with your Facebook or YouTube account.

23
00:01:34,470 --> 00:01:36,120
So that is one way.

24
00:01:36,120 --> 00:01:43,890
The second way is to just literally have a custom RCMP server name and secret key, which is what we

25
00:01:43,890 --> 00:01:46,130
will use for our rehearsal today.

26
00:01:46,140 --> 00:01:52,890
Just remember that when you live streaming with RCMP who are going outside of your local area network,

27
00:01:53,040 --> 00:01:55,050
you can still record at the same time.

28
00:01:55,620 --> 00:01:58,700
And what you need to consider is bandwidth.

29
00:01:58,710 --> 00:02:00,990
Do you have enough bandwidth to live stream?

30
00:02:01,230 --> 00:02:09,150
And then also if you start to get some drop frames, if you start to see some pixelation and it's not

31
00:02:09,150 --> 00:02:12,450
a bandwidth issue, that means it's a computer processing issue.

32
00:02:12,660 --> 00:02:17,850
And we'll talk about how to mitigate any possible issues going forward.

33
00:02:17,860 --> 00:02:25,190
But for now, let's say you're going to live stream in for K for K at 30 frames a second.

34
00:02:25,560 --> 00:02:31,350
Well, if you're going to use a high bit rate, that could use up to 30 megabits per second.

35
00:02:32,100 --> 00:02:37,770
If you're going to use like a medium or low bit rate, that could use twenty, ten to 20 megabits per

36
00:02:37,770 --> 00:02:38,140
second.

37
00:02:38,700 --> 00:02:40,770
Now, what is a high bit rate?

38
00:02:40,770 --> 00:02:42,690
We're going to look into that in a moment.

39
00:02:42,690 --> 00:02:49,290
But BITRATE is incredibly important because the resolution and frame rate doesn't really matter as much

40
00:02:49,290 --> 00:02:51,980
as the bit rate is necessary to support it.

41
00:02:52,260 --> 00:02:54,750
So essentially the way I like to talk about it is like this.

42
00:02:55,320 --> 00:03:01,260
The resolution is quite literally a box that is almost like a canvas, a blank canvas.

43
00:03:01,500 --> 00:03:04,800
And the bit rate is the amount of paint that you put on that canvas.

44
00:03:05,100 --> 00:03:11,010
So if you have a four K resolution space, but you don't have enough bitrate to really fill it with

45
00:03:11,010 --> 00:03:16,500
the details necessary to look high quality, then you're doing a disservice to yourself and the viewers.

46
00:03:16,500 --> 00:03:19,500
You might as well do a lower resolution.

47
00:03:19,500 --> 00:03:24,930
So you're not stretching the amount of bit rate that you have available to the upload speed and the

48
00:03:24,930 --> 00:03:26,520
processing power of your computer.

49
00:03:26,700 --> 00:03:29,120
And we're going to try to find that happy medium today.

50
00:03:29,910 --> 00:03:30,690
So don't worry.

51
00:03:30,690 --> 00:03:32,070
But here's some examples.

52
00:03:32,490 --> 00:03:34,680
Let's say you're going to do a seven P st.

53
00:03:34,680 --> 00:03:35,910
It's still very normal.

54
00:03:36,360 --> 00:03:37,860
It's high definition.

55
00:03:38,220 --> 00:03:39,900
Maybe you're going to do three of them.

56
00:03:39,900 --> 00:03:43,610
Maybe you're going to stream one to YouTube, one to Facebook and one to twitch.

57
00:03:43,920 --> 00:03:50,070
Well, the first seven twenty P stream, if you're using three point five megabits per second, but

58
00:03:50,070 --> 00:03:54,270
just be three point five megabits per second of upload speed necessary.

59
00:03:54,570 --> 00:03:59,640
But when you add the second stream now you have seven megabits per second necessary.

60
00:03:59,850 --> 00:04:03,470
And when you add the third stream you have ten point five megabits per second.

61
00:04:03,930 --> 00:04:09,150
This is when you start thinking use stream that I oh, should I use a streaming service?

62
00:04:09,420 --> 00:04:14,790
Because not only does it take three times, the processing power for Weirich has to do all of this,

63
00:04:15,060 --> 00:04:16,690
it also takes three times the bandwidth.

64
00:04:16,890 --> 00:04:19,560
So that's sort of the tradeoff that I want you guys to understand.

65
00:04:19,950 --> 00:04:25,740
If you can handle it, if you've got fibre, you Google Fiber, you have great Internet access, great.

66
00:04:25,740 --> 00:04:27,570
You've got the upload speeds to support it.

67
00:04:28,050 --> 00:04:33,000
Do you have a computer that can handle wire CASPA three simultaneous encode?

68
00:04:33,000 --> 00:04:35,480
If you're you might have the bandwidth in your computer.

69
00:04:35,490 --> 00:04:36,180
Can't handle it.

70
00:04:36,390 --> 00:04:42,180
You'll get dropped frames, it'll start you'll you'll see notifications, you'll actually see the wire

71
00:04:42,180 --> 00:04:50,610
taps streaming indicator start to change from red to orange and yellow, letting you know that it's

72
00:04:50,610 --> 00:04:52,110
having trouble of dropping frames.

73
00:04:52,110 --> 00:04:57,570
And I'll show you where you can actually take a peek at all the statistics if you're doing ten ADP at

74
00:04:57,630 --> 00:04:59,310
four point five megabits per second with.

75
00:04:59,420 --> 00:05:05,270
What I usually like to do, it's a high duffle, high definition, decent bit rate, again, if you

76
00:05:05,270 --> 00:05:13,340
add that second and third live stream or encode, then you're going to add additional bandwidth.

77
00:05:13,350 --> 00:05:19,130
So a tip would be to use about leave about 30 to 50 percent headroom if you find out what your upload

78
00:05:19,130 --> 00:05:19,740
speeds are.

79
00:05:20,120 --> 00:05:23,060
Don't max it out because it will provide problems.

80
00:05:23,360 --> 00:05:29,990
Those levels fluctuate and you want to probably only use about 50 to 60, 70 percent of what you have

81
00:05:29,990 --> 00:05:32,140
available now.

82
00:05:32,690 --> 00:05:37,760
It's worth noting that Rexhepi and Die Stream is not going to talk about everything on the slide.

83
00:05:37,910 --> 00:05:40,700
They're internal to your local area network.

84
00:05:40,970 --> 00:05:41,390
Right.

85
00:05:41,570 --> 00:05:47,900
So if you're streaming this is external, that's upload speeds, internal local area network that rates

86
00:05:47,900 --> 00:05:51,350
are different, that we covered in our ndeye system.

87
00:05:51,350 --> 00:05:57,380
But just so you can kind of fit your head around this, if you have a gigabit network switch and I already

88
00:05:57,380 --> 00:06:01,190
see there's just a little bit I want to fix this little piece here.

89
00:06:02,240 --> 00:06:02,900
There we go.

90
00:06:03,890 --> 00:06:10,480
If you have Ndeye sources that, let's say 100 megabits per second, you've got four or five of them,

91
00:06:11,240 --> 00:06:16,760
that's five hundred megabits on a gigabit network switch that has a thousand megabits.

92
00:06:16,760 --> 00:06:17,270
That's fine.

93
00:06:17,270 --> 00:06:18,380
That's tons of data.

94
00:06:18,380 --> 00:06:19,580
It's very high quality.

95
00:06:19,580 --> 00:06:26,660
You can record in high quality, but when you stream, you're usually going to encode it down to a much

96
00:06:26,660 --> 00:06:27,520
smaller bit rate.

97
00:06:27,540 --> 00:06:30,130
And that's what we're going to do in wire taps today.

98
00:06:30,140 --> 00:06:35,930
So let's start by adding our camera that we have here.

99
00:06:36,170 --> 00:06:38,750
We've been using this just as a test.

100
00:06:38,750 --> 00:06:40,400
Let's put this in our.

101
00:06:43,200 --> 00:06:48,660
In our output here now that just blasted my headphones, I'm going to turn the headphones off, but

102
00:06:48,660 --> 00:06:54,960
I'll keep the audio coming through there because, you know, we want to see the audio and the video

103
00:06:54,960 --> 00:06:59,580
coming up in Facebook now if we go to output settings here.

104
00:07:00,680 --> 00:07:06,380
We've got a lot of different options, so why are cast now supports SRT and I want to take a moment

105
00:07:06,380 --> 00:07:07,280
to talk about that.

106
00:07:08,200 --> 00:07:16,090
Our top is really the ideal streaming solution for Facebook and YouTube and most content delivery networks

107
00:07:16,090 --> 00:07:18,610
twitch, all of these ones listed here, LinkedIn.

108
00:07:18,970 --> 00:07:27,850
But Ezzati actually is the preferred net transport method of transport called secure, reliable transport.

109
00:07:27,970 --> 00:07:32,770
When you're streaming from wire to wire cast or when you're streaming over the public area network to

110
00:07:32,770 --> 00:07:38,020
another production studio and this is becoming a lot more popular, will probably have to do a whole

111
00:07:38,020 --> 00:07:39,430
video on SRT.

112
00:07:39,700 --> 00:07:48,100
But you can stream over the public area network in very high quality to another location anywhere in

113
00:07:48,100 --> 00:07:48,870
the world, really.

114
00:07:49,510 --> 00:07:52,860
So we'll do we'll show that upcoming video.

115
00:07:53,320 --> 00:07:59,260
Now, if we go to Facebook live, which is what we're going to do today, and we click it this way,

116
00:07:59,800 --> 00:08:04,360
we have the ability to authenticate directly in to Facebook.

117
00:08:04,360 --> 00:08:05,470
You can just log right in.

118
00:08:06,430 --> 00:08:12,460
Now, I'm not going to do that right now, I'm actually going to show you how to Rackley stream with

119
00:08:12,460 --> 00:08:17,760
a a URL, which is actually going to teach us a little bit more.

120
00:08:17,980 --> 00:08:22,810
But if you do want to directly log in, it's a great way to do it.

121
00:08:22,810 --> 00:08:30,070
You authenticate in, then you have the ability to post pages, you have the ability to post to groups,

122
00:08:30,070 --> 00:08:36,580
and it opens up all kinds of great opportunities for going live, scheduling lives.

123
00:08:36,580 --> 00:08:42,290
You can do all these great advanced options and, you know, wire cash really handles it all for you.

124
00:08:42,900 --> 00:08:47,860
Now, I am actually going to choose just a regular AATB server.

125
00:08:48,890 --> 00:08:56,480
And the reason why I'm going to do that is because I am going to go into my Facebook and I'm actually

126
00:08:56,480 --> 00:09:03,110
going to choose a button that maybe some of you are not aware of, but it's very awesome, I think,

127
00:09:03,710 --> 00:09:10,310
especially if while you're learning to live stream is we are going to publish a test broadcast.

128
00:09:10,640 --> 00:09:17,430
So a test broadcast allows us to test everything without actually going live.

129
00:09:17,450 --> 00:09:20,360
So that is pretty popular, pretty awesome.

130
00:09:20,720 --> 00:09:24,610
And our video will show up here as soon as we start streaming.

131
00:09:24,920 --> 00:09:26,540
So I'm excited about that.

132
00:09:26,540 --> 00:09:29,920
That's going to help us do some pretty cool stuff.

133
00:09:30,410 --> 00:09:36,820
And now what we'll do is we'll roll down here and we'll get the stream key copy here.

134
00:09:37,130 --> 00:09:38,410
That is a stream key.

135
00:09:38,930 --> 00:09:42,080
We're going to pop that in to.

136
00:09:43,180 --> 00:09:49,810
Wire cast is our address there, and then we're going to go over here and we're going to copy our stream

137
00:09:49,810 --> 00:09:52,860
key and don't share that with anyone, by the way, guys.

138
00:09:52,870 --> 00:09:59,380
But I did choose a non reusable one, so it shouldn't shouldn't be a problem there.

139
00:09:59,770 --> 00:10:03,920
And we are going to now look at our code level.

140
00:10:04,060 --> 00:10:05,880
This is the bit rate that we talked about.

141
00:10:06,190 --> 00:10:10,060
So by default, we have 720 P at four megabits per second.

142
00:10:10,630 --> 00:10:11,740
That's pretty good stuff.

143
00:10:12,440 --> 00:10:14,260
It's H that two six four.

144
00:10:14,260 --> 00:10:16,740
That is the encode protocol that's being used.

145
00:10:17,320 --> 00:10:21,760
You can see here there's some newer ones that I actually recommend.

146
00:10:21,760 --> 00:10:27,400
To be honest, if you have an end video graphics card, you would probably actually want to use the

147
00:10:27,400 --> 00:10:33,970
Nvidia and V, E and C each six x4, but not going to assume that you have that.

148
00:10:33,970 --> 00:10:39,160
So we'll stick with this seven twenty four megabits per second.

149
00:10:39,190 --> 00:10:45,280
Now if you have an issue streaming at four megabits per second or you're trying to squeeze YouTube and

150
00:10:45,280 --> 00:10:49,990
Facebook together, you might reduce the stream and then add another one.

151
00:10:50,020 --> 00:10:58,240
So for example, we can just stack these up, we can just keep adding more and more our top servers

152
00:10:58,510 --> 00:11:03,340
or authentications into different platforms.

153
00:11:03,340 --> 00:11:05,370
And that's really cool with wire casts.

154
00:11:05,380 --> 00:11:06,610
We can just keep adding them.

155
00:11:07,000 --> 00:11:12,220
And as long as your computer can handle it, Weyrich's will let you just keep streaming.

156
00:11:12,280 --> 00:11:14,170
I think that is a great feature.

157
00:11:15,070 --> 00:11:21,580
Now, the other thing I'm going to do and also recommend is that you can record to disk merge out of

158
00:11:21,580 --> 00:11:24,940
here a little bit so you can see that so you can stream and record.

159
00:11:24,940 --> 00:11:32,580
At the same time, they practically use almost the exact same amount of processing power.

160
00:11:32,590 --> 00:11:39,010
But when you record to disk, you do not need to worry about bandwidth.

161
00:11:39,310 --> 00:11:46,420
So when you're recording to disk, you can actually record in a higher rate, possibly like seven megabits

162
00:11:46,420 --> 00:11:47,020
per second.

163
00:11:48,160 --> 00:11:55,900
And wiretaps will tell you, hey, you know, maybe we should match the preset match the size, which

164
00:11:55,900 --> 00:11:56,540
makes sense.

165
00:11:57,250 --> 00:12:00,870
That's actually 10, 60 megabits per second.

166
00:12:01,360 --> 00:12:03,460
So we'll stick it out like twenty four.

167
00:12:03,640 --> 00:12:13,090
But we're not as worried about, you know, live recording to disk with bandwidth so we can increase

168
00:12:13,090 --> 00:12:14,530
the bit rate if we so choose.

169
00:12:15,980 --> 00:12:23,300
This is where the streams are going to be recorded so we can change where they're going to go, but

170
00:12:23,300 --> 00:12:24,380
that's fine for now.

171
00:12:24,530 --> 00:12:29,990
And so basically what we've done here is we've set it up to record and stream as soon as we hit the

172
00:12:29,990 --> 00:12:30,290
stream.

173
00:12:30,290 --> 00:12:31,650
But someone said, OK.

174
00:12:34,710 --> 00:12:39,570
Out of here, and when we get that stream button, I'll zoom into it for you.

175
00:12:40,200 --> 00:12:46,140
So when we hit this green button here, it is going to start streaming.

176
00:12:47,610 --> 00:12:51,150
And essentially, we are streaming now.

177
00:12:51,400 --> 00:12:56,430
So that is good news and now we can cut over to.

178
00:12:58,720 --> 00:13:02,650
Facebook live, and we can see videos coming at opinions.

179
00:13:02,700 --> 00:13:07,390
Now, keep in mind, this is a test broadcast, so I didn't really want to do too much with that.

180
00:13:07,630 --> 00:13:12,640
So I'm going to basically just hang out and.

181
00:13:13,620 --> 00:13:15,350
Cut the broadcast for now.

182
00:13:15,450 --> 00:13:20,880
I don't want to go live, but that is everything you need to know about wire cast, live streaming,

183
00:13:20,880 --> 00:13:25,230
and hopefully that gives you a good idea of how to get started with live streaming with Marcus.

184
00:13:26,280 --> 00:13:30,390
Let me know, by the way, if you have any comments in the video below, and I'm happy to answer them.

