# การป้องกันเนื้อหา
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