Làm Thế Nào để Chặn Download Video Bản Quyền Trên Trang

Có một số website của khách hàng mang tính đặc thù cao, và các video họ không muốn bị khách hàng download về ví dụ như các khoá học chẳng hạn ! Vậy phải làm thế nào để chống download video cho website ?

Hôm nay vào Fanpage, thấy có bạn hỏi mình câu hỏi liên quan tới việc chống download các video trên trang về để xem offline, mình có nói việc này cực kì khó vì nó có những lý do thế này:

Chống chuột phải

Các video nhúng dưới dạng HTML5 mới với thẻ Video có thể được download bằng cách nhấp chuột phải vào và chọn Save video As …

Tuy nhiên, các bạn chống chuột phải bằng Javascript thì người dùng chỉ cần tắt Javascript trên trang là download về ngon lành, chưa kể họ có thể Ctr+U để xem mã nguồn và donwload thẳng cánh về máy tính !

Chống các phần mềm bắt link video

Thực tế có nhiều mẹo để chống bọn IDM hoặc các phần mềm khác bắt được link, nhưng việc này không hiệu quả, vì họ có thể làm bằng nhiều cách khác, như cách trên chẳng hạn !

Hạn chế IDM bắt link bằng cách sau:

RewriteEngine on RewriteRule ^(.*)\.xxx $1.mp4

Như vậy, toàn bộ file MP4 có thể được nhúng dưới dạng đuôi là .XXX để IDM không bắt link tự động, nhưng cách này không áp dụng được với Youtube và Vimeo hoặc Dailymotion, và chỉ có tác dụng khi video lưu trên host của bạn !

Việc chống tất thảy các phần mềm donwload bắt link đòi hỏi các bạn phải có biết code, hoặc nhờ các coder nên mình cũng không chia sẻ cái code đó ra đây, rất phức tạp !

Băm nhỏ video

Đây là cách hầu hết các trang phim sẽ làm, họ sẽ băm thật nhỏ các video và load từng phần trước khi phần trước hết thời gian play, tuy nhiên việc này cần phải can thiệp vào flash chiếu phim và cũng rất phức tạp, trong bài viết này mình không thể nói hết được, đại ý chúng sẽ băm video nhỏ ra thành các phần có tên RANDOM khác nhau với ID xác định, sau khi play hết phần trước thì nó sẽ load một đường dẫn video mới với thuật toán cho trước, như vậy thì có thể ngăn chặn các phần mềm download có thể down cả bộ phim, nhưng lại dở hơi cho người dùng khi họ không cài Flash để xem, hoặc đường truyền chậm sẽ làm cho các phần của phim bị trễ …

Mật khẩu hoặc Session cho từng tên file

Đây là cách hay nhất, dùng để bảo mật cho từng phần của Video, mỗi lần load một phần mới của video, server sẽ căn cứ vào API hoặc Session hoặc mật khẩu mà Flash cung cấp để cho tải về video để chiếu cho người dùng xem, tuy nhiên cách nào thì cũng không thể đỡ được nếu người dùng làm cách dưới đây:

Quay lại video bằng phần mềm quay màn hình

Dùng phần mềm màn hình sẽ quay lại được toàn bộ video mà họ đang xem, điều này đồng nghĩa với việc các bạn có thể làm cho nó khó download, khó ăn cắp, nhưng phải chấp nhận sự thật đương nhiên: Khi bạn đăng nó, bạn chấp nhận việc nó sẽ bị tải về thì sẽ dễ thở hơn, chỉ cần người dùng xem được, họ có thể lấy về được !

Cách hay làm để hạn chế download

Một số trang bán sản phẩm hoặc dịch vụ số như bài giảng thường làm theo cách làm này: Upload video lên trên Vimeo sau đó chọn chế độ riêng tư cho video như hình dưới đây:

Vimeo Upload với chế độ riêng tư

Vimeo Upload với chế độ riêng tư

Và còn rất nhiều cách các bạn có thể nghiên cứu thêm, nhưng hãy nhớ: Người dùng có thể nhìn thấy, có thể nghe thì sẽ có thể lấy về, chúng ta phải chấp nhận !

Cách hay khác mà các bạn góp ý đó là đóng dấu bản quyền lên video, trên thực tế không ai thích lấy một video đã đóng dấu về và chia sẻ nó, hoặc nếu họ xoá thì video đó cũng quá lem nhem và mắc công, vì thế các bạn có thể làm cách này để hạn chế download và chia sẻ các video bản quyền !

Chúc các bạn thành công !

Từ khóa » Chặn Download Video Trên Youtube