How YouTube Live Stream Worked for Me!

10 posts / 0 new
Last post
Offline

Location

Westlake Village,
United States
Joined: 15/12/2011
Posts: 26
How YouTube Live Stream Worked for Me!

There are some older threads here on how to live stream for free.  I just had a good experience doing this with YouTube, so here is my "howto" if anyone wants to know.

I have been feeding my video content from BlackMagic ATEM into a Matrox Monarch HD applicance for recording. The Monarch HD also can stream, I just never used it for that.  It is overpriced at about $1000, but has been useful nonetheless over the last few years until I bought Atomos recorders.

I recently had a request to broadcast a live stream.  I just went to my no-longer-used Matrox and pointed the Matrox Monarch HD at my YouTube account, using the URL and key YouTube provided me on its setup page, pressed the "stream" button and it worked just fine.

I can setup the quality inside the Monarch anywhere from full HD down to lower, but had no problem streaming HD up to YouTube from my office over its internet link.  I do not think there is any restriction on number of users with YouTube, but I only had a few viewers across the US watch it, and had zero problems, and it was free.

I know Facebook and Twitter allow the same thing these days, and when I get a few moments, will try those two free platforms.

It does not seem to be a big problem these days to stream live for free using an appliance to encode, or software on a computer.

I have been working on the harder problem, getting mobile internet bandwidth suitable for streaming out in the field. That is a bigger challenge since cell companies have asymettrical bandwidth, set very low for the uplink side, which is the side I need.  Despite the claims for 4G, if you test them out, you might get 5 - 10 mb downlink, but mostly about 1/2 mb uplink because of the asymettrical nature of consumer G4, cable, or DSL.  

Not so with commercial links.  In my office I have a symetrical gigabit fiber, and actually get that speed both ways. Otherwise, an uplink is poor on all other internet I have encountered.

I carefully studied various bonded cell phone solutions which are very expensive.  I ruled out the Teredek because I did not like the fact that the encoder and modems were in one box.  I expect H.264 to move at some point to H.265, and if I bought the Teredek with a built in encoder, and the technology changed, I would have to put the whole thing in my outmoded-junk-box.

The Peplink products are bonded cellphone routers without the encoder.  So I can plug the Matrox Monarch HD into the Peplink Router, and later if H.265 comes out, just replace the Matrox, and keep the Peplink for as long as that technology lasts. Peplink was also somewhat cheaper than Teredek, which was part of my equation.

Thus I recently purchased a Peplink Pepwave Max 700 new for about $1900, and a companion Peplink 310 router (used on Ebay) for the other end, and am bonding four cellphones together, plus adding in a wif-fi if I can find one. I backhaul the video stream from the fileld using the Max 700 to my office using the Ebay 310, and from there over my gigabit fiber to YouTube or wherever I want.

Still not blazingly fast, but if I set the Matrox to 720 resolution, I can get by on about 2mb uplink through YouTube. I am getting that wil four cellphones bonded on the Peplink Max 700 in the Los Angeles area that has good Verizon coverage.

So far so good, but when I get out in the field it is still up for grabs as to how well the G4 cell service will be, and when a crowd shows up, it gets worse as other cell deviced compete for bandwidth.  But after a few low intensity events where failure could be tolerated, I have had success.  I am not yet ready to put a lot of risk on this solution just yet until I have success many times in a row, and find a way to get some redundancy as a backup plan.

To me the most flaky part of the equation is uplink bandwith out in the field with an unpredictable environment. 

So my best "free" broadcast solution so far is Cameras > ATEM > Matrox Monarch HD > Pepwave Max 700 > Backhauled to my office 310 router for demuxing > YouTube (and then maybe Facebook, Twitter or wherever).

A second option is to make use of Amazon EC2 with bundled Adobe Media Server, or Wowza, both of which license their server software by the hour.  I tried this, and it took many hours of my weak Linux skills to get it to work,  The per hour cost can be justified by a paid viewer base if large enough. But all things being equal, I would prefer YouTube deal with that final distribution chain.  I was not all that comfortable with all the things that can go wrong using an Amazon server, and related software, supported by a staff of just me.  Most of the time I am a one-man-band out in the field with cameras, sound, ATEM to deal with all on my own, and one more task is not an option. No thanks!

I would appreciate feedback and critique of my live streaming scheme so far.

Offline

Location

Winter Park,
United States
Joined: 28/11/2015
Posts: 19
I have streamed to just about

I have streamed to just about every platform now but I still do most of my streaming through my own wowza server which I can then embed a player onto the customers website directly. From there I can publish on to facebook or youtube etc but they always want their core audience on their website that they control. Often they will also not want to agree to the terms that youtube/facebook put forth on their ToS.  The other benifit is that I have writen an embed script that will give a nice play for computers or automatcially switch to an m3u8 link for androids and iphones so they can send out a single watch link and it will play on most devices without the user being prompted to open youtube or ustream or facebook etc etc etc. Your setup will certainly work well though.

I have a t-Mobile service and in the City I am in I can usually get 5+mbps upload and get up into the 30mbit range. I always use this as a backup never the primary broadcast point. If I have to. I am currently getting 11mbps to the sever that I run wowza. I recently got a LiveShell x and it can do up to 3 streams and includes h264 and h265 encoding. I am pretty happy with it and only wish it came with HD-SDI as well as HDMI which is the only input it has.

imorrish's picture
Offline

Location

Wellington
New Zealand
Joined: 05/01/2015
Posts: 91
Startup time?

Josh, what is the startup time of the LiveShell x like? Our TD mentioned that the Matrox Monarch HD was a bit slow in comining online if you have to restart it.

Offline

Location

Winter Park,
United States
Joined: 28/11/2015
Posts: 19
I'll try and do a cold start

I'll try and do a cold start and time how long it takes my sever to get the publish command.

Offline

Location

Westlake Village,
United States
Joined: 15/12/2011
Posts: 26
Questions About Your Tools

Thanks for the feedback Josh.

1) After your comments, I looked closely at Wowza, and some other choices.  Wowza seems to be the better choice, and I am going to give it a try, first on Amazon EC2 since they license it that way. I agree that many would like no license restrictions on their content.

2) I had not heard of LiveShell X, so I looked it over, and it seems better than Matrox Monarch HD, for less money.  But, I had some concerns reading the documentation that they REQUIRE use of their website Dashboard web application to manage the device. 

a) Is there any other way to get into the hardware setup other than relying on their Dashboard?

b) What bothers me about that is if they ever go out of business, and shut down the website, that would seem to brick the device.  Otherwise, if I misunderstand, i would like to grab one and try it out.

3) Over the long weekend I had a chance to install and use Open Broadcast Studio open source software on a higher end Windows laptop, as the encoder, and streaming software instead of the Matrox Monarch, and it worked great, especially for a free product.  I was much more in control of what was going on as compared to the Matrox, and was able to do a great job.  I am going to add that to my tool box for live streaming.  I used a Magewell XI100DUSB-HDMI USB Capture HDMI 3.0 HD Video Capture device to get the video from the ATEM to my laptop, and from there had no problems sending it through OBS software to several streaming destinations.

a) While I generally distrust applications running on a computer instead of dedicated hardware, after many hours of running OBS without a glitch, it seems to be robust.

Thus there is yet another (free) way to go from the ATEM to a streaming delivery service with minimal fuss and cost.

Please let me know what would happen to the LiveShell X if the Dashboard were not available for some reason. 

Rene

thos-berlin's picture
Offline

Location

berlin
Germany
Joined: 19/06/2012
Posts: 483
Sorry, I did't found, which

Sorry, I did't found, which ATEM model is used. The smallest one (Television Studio) offerers a H.264 output at the USB2-Port. There are two small programs, which can stream it directly with a mid class PC.

Thomas  S e e w a l d - thos-berlin (amateur)

Offline

Location

Winter Park,
United States
Joined: 28/11/2015
Posts: 19
I really dislike that too but

I really dislike that too but so far so good. I did read about local mode but it seems a bit convoluted as well:

 

https://liveshell-manual.cerevo.com/en/liveshell-x/x-2-4/

Offline

Location

Winter Park,
United States
Joined: 28/11/2015
Posts: 19
I did a cold start on battery

I did a cold start on battery and I had connected & published to my streaming server in 22 seconds using rtmp. I was useing a wired connection.

Offline

Location

New Delhi
India
Joined: 09/10/2017
Posts: 3
TV Apps

Well, I recommend you download terrarium tv apk on Android or Showbox Apk Download

thos-berlin's picture
Offline

Location

berlin
Germany
Joined: 19/06/2012
Posts: 483
Post above seems to be spam

 

Thomas  S e e w a l d - thos-berlin (amateur)