Sky Sports use a far simpler solution that doesn't violate anyone's privacy.
The satellite feed that's licensed for public venues has a small beer glass logo burned in to the image. The amount of beer in the glass changes every day on a pseudorandom basis. An inspector can check whether a pub has the right license simply by looking at the screen - if the glass is missing or contains the wrong amount of beer, it's an unlicensed stream. It's plausibly hackable by a sufficiently motivated person, but it's a remarkably simple and effective deterrent.
But what if you are pirating a legal stream? Does the beer glass change per subscriber? And then surely they would know by just asking “does this pub, at this address, have a sky sports subscription?”
Seems simpler?
Also, side note, I’ve never seen the glass anything other than full.
The glass only appears on the (vastly more expensive) pub licensed feed, not on the consumer feed. The higher cost and much smaller pool of licensed customers reduces the likelihood of someone pirating the feed and vastly simplifies the process of identifying the leak. A pirate could burn in the right logo to a standard consumer feed, but they'd need daily information from someone who can view the pub licensed feed.
Given the incredibly devious history of satellite anti-piracy technology, I would fully expect Sky to have a bunch of other, subtler data hidden in the feeds and codecs.
That makes sense, thanks! But I can't help but ask again: why would a simple lookup of address -> registration work here? Why would you need a vast array of subtler, hidden data in the feeds?
If you're playing live sports in The Temeraire, and The Temeraire doesn't have a license, then boom. You're knicked. Pubs are licensed and not readily movable things owned by specific (and licensed) people. Walk in the door, if they are playing sports and this pub is not registered then you know right away. You'd in fact only target pubs that dont have a license. No need for any steganography.
Of course you might want it if someone is streaming this sports feed from a pub licensed feed to the internet, but then why have the global changing beer glass?
It's a surprisingly complex legal situation. It's very clear that using a domestic Sky subscription in a pub is a breach of copyright, but it's less clear if using a foreign satellite subscription is legal - recent court cases have gone both ways and involve both British and EU law. The fact that a pub is showing a football match without a suitable license from Sky isn't necessarily evidence of wrongdoing.
The glass provides an instant clue for inspectors, but also the general public. A busybody (or a rival publican) can instantly spot if a pub is using a dodgy satellite feed.
There's also the underlying tension between Sky Television and the English Premier League, who both have slightly different incentives around rights enforcement. The pint glass allows Sky to easily audit pub landlords, but it also allows the Premier League to audit Sky.
It's not a comprehensive anti-piracy system in itself, but it's a really useful and really simple tool.
Since pub streams are much more expensive and the pool is much smaller, you could probably tag each pub stream individually on the fly, with a visual representation of a (pubid, date) hash.
Pub streams are also probably harder to pirate. You might get a single stream license and use it in the 3 bars you own, but then the service provider would quickly wonder how comes you own 3 sports bars and have a single license.
LaLiga already does this, they display a "B" on the corner and every few minutes a code that can be checked against the subscription, but this doesn't seem to be enough...
I've heard stories of pint glass stickers being stuck to the screen to get around this. Probably just an urban legend but amusing to think about nonetheless.
The satellite feed that's licensed for public venues has a small beer glass logo burned in to the image. The amount of beer in the glass changes every day on a pseudorandom basis. An inspector can check whether a pub has the right license simply by looking at the screen - if the glass is missing or contains the wrong amount of beer, it's an unlicensed stream. It's plausibly hackable by a sufficiently motivated person, but it's a remarkably simple and effective deterrent.
https://mindyourdecisions.com/blog/2016/12/13/game-theory-ap...