OT - Ubiquiti Wireless Router + Wireguard = easy sharing of 'unlimited' YouTube TV Streams

Submitted by MGoArchive on January 8th, 2023 at 11:38 AM

top line summary - if you have a Ubiquiti Router (either the UDR or UDM - https://www.ebay.com/sch/i.html?_from=R40&_nkw=ubiquiti+dream+router&_sacat=0&LH_ItemCondition=3000&rt=nc&LH_PrefLoc=1) you can implement a Wireguard VPN server instance and subsequently have a single YouTube TV account (with the 4K package) which allows 'unlimited concurrent streams at home' -  https://support.google.com/youtubetv/answer/10383365?hl=en

(I hit six concurrent streams before running out of upstream bandwidth)

https://www.wundertech.net/how-to-set-up-wireguard-on-unifi-devices/

Super easy way to share a YouTube TV account + 4K package between multiple people. Yes the out of box YTTV allows 4 concurrent streams; you could easily then split this between four people; $65 / month for base package + $20/month 4K add-on  = $85/month divided by 4 people, call it $22/month a. person.

MGoArchive

January 8th, 2023 at 11:41 AM ^

The one caveat - you need a somewhat fast upload speed (Comcast has 100Mbit upload for their base packages in certain markets about a month ago), at least 50Mbit. I have 500/50Mbit from WideOpenWest for $60/month.

bronxblue

January 8th, 2023 at 12:35 PM ^

I understand that I'm going to be the old man in all this but I'm pretty technically competent (I've set up my own VPN server for fun, for example) but this seems like such a headache in order to save what isn't, in the grand scheme, a ton of money.  Even these used routers are around $200, for example, and you also aren't considering the cost of high-speed internet downstream and, as noted here, the upstream data speeds necessary to stream to various external users.  And while instances aren't that expensive chances are you're going to wind up spending around $10-$20 for a decent VPN server instance given, again, the throughput and the potential data transmission needs.

And again, I'm an old fart and all, but I'm sorta tired of people complaining about their favorite shows being cancelled while at the same time being unwilling to pay for those services via streaming and this level of account "sharing".  I know it sucks that big companies are gouging people but we're still getting to a place where people are going to pay at least as much for this a la carte offerings as they did for cable and still have to deal with, in general, the same annoyances that come with large media companies.  

MGoArchive

January 8th, 2023 at 12:54 PM ^

Your argument is wrong.

you’re hosting your own VPN server, there is no $10-20/month VPN provider fee. 
 

you’re knocking the cost of internet - who is going without internet in 2022? 50mbit upload is a commodity for most people, it’s included in the $50 or $60 a month for what they’re paying for internet.

what I described reduces the cost of TV service, includes 4K, and comes down to $20/month per person for TV service. That is massive savings compared to the price of TV 10 years ago. 
 

The only thing you’ve got me on is the initial cost of the router.

a $50 GLI iNet Wireguard client device can act as a dedicated Wi-Fi AP that is auto connected to the VPN and vastly simplifies client access

bronxblue

January 8th, 2023 at 2:42 PM ^

No, I get the point of Wire Guard.  It's like OpenVPN and similar open-source VPN software solutions.  My question was if you're going to run a home server VPN (which is fine) or if you were going to run it using an instance on AWS/Azure/Linnode/etc.  That's where the cost came in to me; you have to have a machine dedicated to serving as the VPN/streamer. 

If you're running one locally and have a cheap-ish computer laying around for that purpose that's good but it's still a cost center; electricity is probably pretty cheap but a computer that can handle 4K traffic to up to 4-6 external requesters at a time is going to need to have a decent-ish processor and RAM.  So it's not nothing.  I've built a number of machines over the years and could probably put one together for a $300-$400-ish dollars (since you're not actually creating a media server, which would require a video card capable of actually "streaming" the content from storage).

I'm not "knocking" the cost of internet only saying that it's a cost and especially upstream we're talking between 20k and 51kps for solid playback at 4k (I'm pulling these numbers a bit off the top of my head so I may be off), which means you'd like at least an upstream rate of 25Mbps for a consistent stream.  Now, usually people aren't running them all at the same time but 2-3 people at a time isn't crazy during a major sporting event.  And at least when I looked at XFinity/Comcast around my neck of the woods the $50/$60 tier only promise you 15/20 Mbps.  So it's not a given you'd have great, consistent performance there either.

So again, maybe there are just details left out here that I don't know and I'm defer to you for that.  But the current internet + TV bundles for new customers around us are in the $90/mo range for internet and TV, and if we're rolling in internet with your above $20/mo. pricing that's again not a massive amount of savings for, again, a lot of work (and the uncertainty that comes with your buddy hosting your TV access).  

I get the desire to do this and I don't knock people for trying to get around the outrageous cost of entertainment but there are hidden costs and issues that I feel you're sort of hand-waving away because they may be ones you've dealt with but not everyone does.  

MGoArchive

January 8th, 2023 at 4:14 PM ^

You don't need to build any computers to host the Wireguard server. It runs locally on the Ubiquiti router itself. The Ubiquiti router is painted over Linux. Ubiquiti's claim to fame is that they make the whole VPN server setup hosted on the router stupid easy.

I'm not hand waving the extra costs away because there are none other than the Ubiquiti router (which saves you money from having to rent an ISP's router) and maybe a $50 one-time VPN client device that stays permanently connected to the VPN and broadcasts a seperate Wifi network in your house for Roku/Firestick devices that you want to tunnel traffic through the VPN to without having to provision a VPN client on those devices (because thats basically impossible with a Firestick/Roku).

bronxblue

January 8th, 2023 at 5:28 PM ^

Yeah, I didn't realize that the Ubiquiti serves as the VPN server itself with EdgeOS.  That's pretty cool; I feel like I tried to install EdgeOS some years ago on an old router I had (probably a TP-Link) when we were in an apartment and it was a bear.  If they made it easy that's great.

The client cost is, as you noted, not a ton.  You'd probably want something a bit more robust anyway for 4k.  But the internet costs do matter, both for the consumers as well as the provider here.  If you're just streaming internally on a single network that's a moot point but if you are going to try to stream 4k to multiple external devices (plus leave some headroom for your own internal devices that may be uploading/downloading) you'll probably want to spring for a higher-bandwidth service, which will run the streamer/source closer to $100/mo. at least in my area (we have Fios Gigabit w/ about 120 Mbps upload).  Users/viewers less so that's a better deal though let's say $80-90 total with internet and attendant costs.  

I guess my bigger issue remains that this is still a decent amount of work for people and you're, again, somewhat at the whims of your provider.  If their router goes down, or they lose power, or their kids are trying to stream playing Fortnight and trying to FaceTime with a grandparent, that's all traffic you have to fight with over a (relatively) narrow band.  There are problems with ISPs as well with traffic but their fire hose is much larger and they have better redundancies. 

And, yeah this might not mean a ton, but it sucks to me when I hear people are trying to "game" streaming services by sharing the cost when they probably could afford it.  I am not remotely a fan of Comcast, Verizon, Spectrum, whatever but the people who make the content I like get a little screwed when one 5 distinct people are able to consume their product under the guise of a single price.  The cable model was and remains broken and gouges people but I liked series like Blockbuster and 1899 on Netflix, Cowboy Bebop had its moments, etc. but they got one season and were gone and I have to wonder if part of that is due to diminished money to Netlfix.  And how Youtube TV went from being around $40 a couple years ago to the $65+ price it is now; Google isn't getting enough coming in so they raise the price to meet their numbers.  Could Google keep the price lower if they wanted?  Sure, but people should still be willing to pay with their dollars for the content they like.  

Anyway, that's a bit of a screed.  It is cool that people can set up a remote access system like this for their home content; I'd like to do so for when I travel so I could stream my services at home because the Fios Stream app is hot garbage.

MGoArchive

January 8th, 2023 at 7:48 PM ^

The new OS is Unifi OS and comes on new Ubiquiti devices since 2018 or 2019 I think. Everything I've described is only possible on Unifi OS. Edge OS will probably eventually be put into EoL at some point in the next ten years. It's feature frozen - no new features, just security patches.

I also have an active site-to-site VPN between my house and my folks house - as long as the networks are on different subnets, everything on one LAN can be accessed by the other LAN and vice versa. I'm sharing a 24TB server and I can stream 4K DoVi downloads, easy, over 50Mbit upload

LB

January 8th, 2023 at 2:31 PM ^

This is cool, we'll be able to watch more people telling us that JH is on his way out and do it simultaneously with our friends!

The Deer Hunter

January 8th, 2023 at 3:22 PM ^

I like these types of threads. Looks like a neat work around for splitting cost or helping someone out +1 for effort. 

I tried the sharing thing with friends/family when I had DirecTV but it turned out to be a giant pain in the ass after a while just for the savings of a mere bar tab. Besides Kodi with 4K feeds is free. 

 

Phaedrus

January 8th, 2023 at 5:01 PM ^

Upload speeds will kill this. While you can technically now share your subscription with all sorts of people, it won’t be useful to any of you because of the bottleneck of ISP upload speeds.

A better solution is to find a small hosting company. Ideally, a one man shop. Oftentimes these guys double up as small time ISPs, which is an even better option. Get a VPS and install Wireguard. Problem solved and it will cost you like $10/mo.