# Content Protection
ByteArk Player SDK for Web รองรับการป้องกันเนื้อหา 2 ระดับ ตั้งแต่การเข้ารหัสเบื้องต้นที่ใช้งานได้ทันที ไปจนถึงระบบจัดการสิทธิ์เนื้อหา (DRM) เต็มรูปแบบสำหรับ Premium content
# การเข้ารหัสเนื้อหา (Encryption)
ระบบเข้ารหัสที่ใช้กลไก Symmetric key สำหรับ Use case ที่ต้องการป้องกันเนื้อหาเบื้องต้น โดยรองรับ HTML5 video element โดยตรง ไม่ต้องตั้งค่า License server หรือ Plugin เพิ่มเติม
| ระบบ | คู่มือ |
|---|---|
| HLS ClearKey | รองรับโดยค่าเริ่มต้น ไม่ต้องเปิดใช้งานพิเศษ |
# รองรับการทำงานบน Web Browser
| Browser (OS) | สถานะ |
|---|---|
| Chrome, Edge, Firefox (Desktop) | รองรับ |
| Safari บน macOS / iOS / iPadOS | รองรับ (ผ่าน HLS native playback) |
| Android Chrome | รองรับ |
# Digital Rights Management (DRM)
Note
ฟีเจอร์ DRM ของ ByteArk Player รองรับเฉพาะผู้ใช้ ByteArk Video Cloud for Business หากคุณต้องการใช้งานกรุณาติดต่อ sales@byteark.com
ระบบจัดการสิทธิ์เนื้อหาเต็มรูปแบบสำหรับ Premium content โดยใช้ License server แยกเพื่อขอ Decryption key ขณะเล่น มาตรฐานการรักษาความปลอดภัยสูง รองรับ Hardware-backed playback และครอบคลุมอุปกรณ์ส่วนใหญ่ในตลาด
| ระบบ DRM | คู่มือ |
|---|---|
| Google Widevine | ใช้กับ Chrome, Edge และ Android |
| Apple FairPlay | ใช้กับ Safari บน macOS, iOS, iPadOS |
# รองรับการทำงานบน Web Browser
| DRM | Browser (OS) |
|---|---|
| Apple FairPlay Streaming (FPS) (opens new window) | Safari 14+ บน macOS 10.11+ (El Capitan) |
| Safari บน iOS 12+ | |
| Safari บน iPadOS 13+ | |
| Google Widevine (opens new window) | Google Chrome 70+ บน Desktop |
| Google Chrome 70+ บน Android | |
| Microsoft Edge 107+ บน Windows และ MacOS |
# การเปิดใช้งาน DRM บน ByteArk Player
การเปิดใช้งาน DRM บน ByteArk Player ทำได้โดยระบุ plugins.bytearkShaka ใน options เมื่อทำการสร้าง Video Player และตั้งค่า drm field ใน Source object สำหรับ DRM ที่ต้องการใช้ (Widevine หรือ FairPlay) — Plugin เดียวกันรองรับทั้งสองระบบ
หมายเหตุ: การใช้งาน DRM ต้องใช้งานผ่าน HTTPS เคุณั้น
var player = bytearkPlayer('video-player', {
sources: [
// source object พร้อม drm field
],
plugins: {
bytearkShaka: {}
}
});
2
3
4
5
6
7
8
ดูตัวอย่างและรายละเอียดการตั้งค่าของแต่ละ DRM ในคู่มือเฉพาะของ Google Widevine และ Apple FairPlay
Note
หากต้องการข้อมูลเพิ่มเติม หรือเปิดใช้งาน DRM สามารถติดต่อทีมงานได้ทาง support@byteark.com