Sample the color of a specified pixel (or something recognizable in the streaming format) every 30 frames from the original video.
Store collection of pixels in a database and share in a peer to peer network or stored on invidious instances. Because the sample size is small, and the database can be split up by youtube channel, the overall size and traffic should remain low.
When streaming a youtube video, if the plugin detects that the pixel in the video doesn’t match the one in the database, automatically skip until where the pixel matches the data in the database.
Sample the color of a specified pixel (or something recognizable in the streaming format) every 30 frames from the original video.
Store collection of pixels in a database and share in a peer to peer network or stored on invidious instances. Because the sample size is small, and the database can be split up by youtube channel, the overall size and traffic should remain low.
When streaming a youtube video, if the plugin detects that the pixel in the video doesn’t match the one in the database, automatically skip until where the pixel matches the data in the database.
Imagine thinking they can’t detect when you try to skip forward during an ad.
They can’t. They have no clue where you are currently in the video, and even if they did run some client side script, you could easily spoof it.