Nói thật về giới hạn: watermark giúp truy ra tài khoản làm lọt video, còn quay màn hình thì không có cách nào chặn được.
1. Tạo thư viện video
- Vào dash.bunny.net, đăng ký và nạp tiền theo dung lượng bạn cần.
- Mở Stream, bấm Add Video Library.
- Đặt tên thư viện (ví dụ tên trung tâm của bạn), chọn vùng lưu trữ, bấm Add Video Library.
2. Lấy bốn thông tin
Mở thư viện vừa tạo, vào tab API:
| Trong Bunny | Dán vào Kite |
|---|---|
| Video Library ID (một dãy số) | Library ID |
CDN Hostname (dạng vz-xxxx.b-cdn.net, bỏ https://) | CDN hostname |
| API Key của thư viện | API key của thư viện |
Lưu ý: dùng API Key trên trang API của thư viện, không phải API key của cả tài khoản.
Rồi vào tab Security của thư viện:
- Bật Embed view token authentication.
- Chép Token authentication key, dán vào ô Embed token key trong Kite.
Bật mục này là bắt buộc. Nhờ nó, video chỉ mở được bằng đường dẫn Kite ký cho học viên đã mua, ai có link trần cũng không xem được.
3. Tuỳ chọn: thêm lớp bảo vệ ở CDN
Nếu muốn chặn thêm cả đường dẫn playlist trực tiếp: vào CDN, chọn pull zone của thư viện, mở Security, bật Token Authentication, chép khoá dán vào ô CDN token key trong Kite. Để trống ô này nếu bạn chỉ dùng đường dẫn có chữ ký ở trên.
4. DRM và Direct Play
- Direct Play: nếu tab Security của thư viện có mục này, hãy tắt. Direct Play mở video qua một địa chỉ công khai, không đi qua chữ ký của Kite.
- DRM (MediaCage của Bunny): là lớp bảo vệ thêm của Bunny, có tính phí riêng. Kite chạy tốt không cần nó. Bật nếu video của bạn có giá trị cao và bạn chấp nhận chi phí.
Tên mục có thể đổi theo giao diện Bunny. Nếu không thấy, tìm mục cùng nghĩa trong tab Security.
5. Kiểm tra trong Kite
Trước khi kiểm tra, tải một video ngắn lên thư viện và chờ Bunny xử lý xong, vì Kite dùng chính video đó để thử.
Bấm Kiểm tra và lưu. Kite mở thử một video bằng đường dẫn có chữ ký, và kiểm tra đường dẫn không chữ ký bị chặn. Nếu có nhập CDN token key, Kite kiểm tra thêm playlist không chữ ký bị chặn còn playlist có chữ ký phát được. Thấy dòng "Bunny đã nối" là xong.
Nếu bị lỗi
| Kite báo | Cách sửa |
|---|---|
| "Bunny từ chối API key" | Bạn dán nhầm API key của tài khoản. Lấy lại ở tab API của thư viện. |
| "Không tìm thấy thư viện video này" | Kiểm tra Library ID: dãy số ở tab API của thư viện, không phải tên thư viện. |
| "Thư viện chưa có video nào xử lý xong" | Tải một video ngắn lên thư viện, chờ xử lý xong rồi kiểm tra lại. |
| "Link nhúng có chữ ký bị từ chối" | Embed token key sai. Chép lại ở Stream → Security → Token authentication key. |
| "Embed đang để công khai" | Chưa bật Embed view token authentication ở tab Security. Bật rồi kiểm tra lại. |
| "Playlist video đang mở công khai" | Bạn đã nhập CDN token key nhưng chưa bật Token Authentication ở pull zone (CDN → Security). Bật, hoặc để trống ô CDN token key. |
| "Playlist có chữ ký bị từ chối" | CDN token key của pull zone khác với embed token key. Chép đúng khoá ở CDN → Security → Token Authentication. |
| "Không kết nối được tới Bunny" | Kiểm tra CDN hostname (không có https://) và máy chủ có ra được internet. |
Vẫn kẹt: gửi mình email tại [email protected], kèm ảnh màn hình.