在網站上銷售影片課程時,最怕的是被盜用或側錄,尤其是側錄,就算影片再怎麼樣加密保護,根本無法防止有心人在他的電腦播放你影片時用螢幕錄影程式整部錄下來,這個要怎麼防止?
很難防,甚至是無法防止,但是可以替影片加做一個動作,讓影片被側錄時流露出去時,可以知道是哪個會員偷錄的,且任何影片平台皆適用。
讓影片被側錄時流出去時,可以知道是哪個會員偷錄的,
這個要怎麼做呢?以「vimeo」付費式會員所存放的影片雖有加密保護的作用,但也沒有動態浮水印的功能吧!
只好自己動動腦了。
以本站長最拿手的WordPress架站而言,在每位會員登入會員開始觀看影片時,利用WordPress一段內建的小程式可以把該登入的會員ID取出來,並利用CSS語法把此ID覆蓋在該影片上,
這樣一來,若有心人是用「側錄」的方式,就會把自己的ID也錄進去,但若是影片網址沒加密好被直接下載走而不是側錄走,那此法就無法產生效用了。
作法1:直接呈現User的ID流水號
缺點:
懂點基本網頁語法的網友可能會在Chrome瀏覽器檢視原始碼中暫時拿掉那段文字的CSS碼,此時影片就沒有User ID了,此時被側錄就無法知道是誰側錄流出去的了。
作法2:偽裝成線上觀看人數
缺點:
若該會員的ID流水號是三位數,例如985,那麼線上人數呈現985也有點誇張,而且每次登入都是線上都是985人也很奇怪。
作法3:直接呈現User ID流水號在右下角
什麼中文字也不要加,直接把user id流水號的數字呈現在影片右下角且讓它小小的不易被察覺,就算被察覺了也不會覺得這數字有什麼意義,因為每個人只會知道自己的會員帳密,並不會知道自己的user id流水號是多少。
缺點:在不同裝置呈現響應式網頁時,那個數字有時會跑出邊邊,所以響應式需調好不會在不同的解晰度時讓數字ID跑出去影片外緣。
作法4: 日期 + User ID
這應該是最不易察覺的作法了,例「2018-3-28-69」,一般人只會覺得這只是日期,但是日期後面多了一組數字但不會覺得這是有什麼意義的數字,想偷側錄的有心人自然也不會去把思考如何把這數字拿掉再來側錄了。(這日期看上去也滿像早期相機拍照時,相片右下都會有當日的拍照日期的感覺)
以上是呈現出來的作法,但真正要如何把會員流水ID取出並覆在影片上,這只要有熟wordpress的人稍微思考一下都應做的到,這邊就不詳述了!
2020/11/26補充:
最後再補充一下,如果預算足的話,可以另參考「VdoCipher」這個付費式平台,有點類似Vimeo,它可以讓影片在播放時可以在影片上壓上會員的id, 只要使用它提供api的串接,即可讓影片防盜達到本文上述的效果。
而且全螢幕那浮水印就消失了
感謝分享
請問顯示出來的動態浮水字有辦法用半透明的嗎