If radio spectrum is so scarce, how are Mobile and Verizon selling unlimited 5g home internet service?
That's an ideal example of the limitation. A single tower with a wide range can't handle the same volume of devices in the area. So by using 5G it's just closer and closer to home, with fewer people using it at each point.
No question that it solves the last mile problem for these companies though. It's a lot easier to run fiber to an access point at the edge of your neighborhood than it is to run it to every house in that neighborhood.
I'm somewhat dubious on the idea that their Cricket More plan is actually unlimited, but I'm pressed for time and can't read their more dense terms of service around the plan, but I'm assuming they have a congestion clause buried in there, despite what the linked FAQ claims
[0]: https://www.cricketwireless.com/legal-info/mobile-broadband-...
It works with video because all video sites automatically adjust quality based on throughput so they just figure out when you’re streaming video and then throttle. But most websites don’t automatically change image quality based on throughput and pages load more quickly and are harder to shape…
>Cricket compresses all images that are embedded in web pages in either of two industry standard formats (JPEG and GIF), regardless of the source or content of the web page or the application used to view it. Cricket strives to compress web page images to provide a high quality user experience where the average consumer should not notice a difference between the source image and the compressed image.
https://www.reddit.com/r/NoContract/comments/tn4733/qci_leve...
https://utilitiesone.com/comparing-mobile-virtual-network-op...
If a music streaming service participates to label its traffic, that data is zero rated for eligible users.
If a video streaming service participates to label its traffic and limit bandwidth (advertising says 480p, but I think it's really a bitrate cap), then data is zero rated for eligible users. On plans with a high speed data cap, users can opt out of the bandwidth limiting and get potentially higher quality streaming (depending on network conditions) but the data usage will be charged against the cap.
There's no charge for providers to participate.
I don't know how zero-rating music streaming helps with spectrum; that's probably more of an inducement to use data, but music streaming is low bandwidth, and maybe there's some magic to accumulate those packets and send as a batch rather than one at a time and therefore save some framing bandwidth.
For video it's clearly a bandwidth thing. If you can reduce to the target, that's good for their spectrum management, so you get a carrot. Also, it encourages bandwidth sensitive streaming (which many services were already doing), so that if the conditions are poor for a particular user/cell, video bandwidth will be responsive and reduce automatically.
There's a benefit to the video providers, the carrier, and users, if this is done in a reasonable way. And I think T-Mobile's approach is the most reasonable way I've seen (at least from what's been said publicly)
"If you are a streaming service provider click here[1], send us an email and we'll get back to you to begin the process. T-Mobile will review all submissions to ensure identification of video stream and technical requirements, including optimization for mobile viewing."
They do have a requirement that "Only lawful and licensed video content is eligible for the offering" And that you be capable of making the stream identifiable as video content and do adaptive bitrate streaming (target of 1.5 Mbps)
The only public documentation for service providers I found was in the consumer faq [2] under "I’m a streaming service provider – how do I learn more?"
It's quite probable that they won't engage with a home media server, because you're operating under fair use rather than an explicit license, or because there's too many individual home media servers and some home media servers serve media that's unlicensed and also not within the scope of fair user. But it doesn't hurt to ask and see what you get back.
Alternately, a paper from 2016 [3], suggests you could make your content available in a form that appears to be one of the supported services, and likely get mischaracterized as that service and have your data zero-rated as a result. Not sure if anyone is still running video over http in 2016, but it's worth a try. It should be apparent if it works, as when it does, T-Mobile will limit streaming bandwidth to 1.5 Mbps.
[1] bingeon@t-mobile.com
Fewer cell towers per user is surely cheaper assuming each user is consuming the same amount of content.