...or just use steganography. Steganography in videos can be made to be invisible to the naked eye, and extremely robust - even to video compression. It's also difficult to detect, and even more difficult to remove/tamper with.
What the author of the article is proposing is actually a kind of steganography, albeit a rather crude one, and probably rather difficult to implement (since scene timings will be different for each episode, and you'll need to keep a separate log of exactly which timings correspond to each person you've distributed the file to), compared to running a video through a process that embeds a steganographically hidden id pattern at each keyframe.
What the author of the article is proposing is actually a kind of steganography, albeit a rather crude one, and probably rather difficult to implement (since scene timings will be different for each episode, and you'll need to keep a separate log of exactly which timings correspond to each person you've distributed the file to), compared to running a video through a process that embeds a steganographically hidden id pattern at each keyframe.