# iOS Support

ข้อมูลเวอร์ชันของระบบ iOS และ Streaming format ที่ ByteArk Player SDK for iOS รองรับ

# เวอร์ชันของ iOS / iPadOS

รายการ เวอร์ชัน
iOS Deployment Target iOS 14.0 ขึ้นไป
iPadOS Deployment Target iPadOS 14.0 ขึ้นไป
Swift Version 5.5
Xcode เวอร์ชันล่าสุด (แนะนำ)

# อุปกรณ์ที่รองรับ

ประเภทอุปกรณ์ สถานะ
iPhone (iOS 14.0+) รองรับ
iPad (iPadOS 14.0+) รองรับ
macOS ไม่รองรับ
tvOS (Apple TV) ไม่รองรับ
visionOS ไม่รองรับ
Mac Catalyst ไม่รองรับ

# Playback engine

ByteArk Player SDK for iOS พัฒนาขึ้นโดยใช้ AVPlayer จาก AVFoundation framework ของ Apple เป็น Playback engine เริ่มต้น และสามารถสลับไปใช้ Playback engine แบบ Custom ได้ (ดู Playback Engine)

# Streaming format ที่รองรับ

Format สถานะ หมายเหตุ
HLS (HTTP Live Streaming) รองรับ รองรับโดย AVPlayer โดยตรง
MPEG-DASH ไม่รองรับ Apple platforms ใช้ HLS เป็นหลัก
Progressive (MP4) รองรับ

# DRM ที่รองรับ

DRM สถานะ
Apple FairPlay (FPS) รองรับ (ดู Apple FairPlay)
HLS ClearKey รองรับโดยค่าเริ่มต้นผ่าน AVPlayer (ดู HLS ClearKey)
Google Widevine ไม่รองรับ (Widevine ใช้ได้กับ Chrome และ Android)

# Plugin ที่ใช้งานได้

Plugin คู่มือ
Ads (Google IMA / VAST) การเล่นโฆษณา (Advertisement)
AirPlay Apple AirPlay
ByteArk Lighthouse ByteArk Lighthouse
Nielsen DCR Nielsen DCR

Note

  • FairPlay decryption ทำงานได้บนอุปกรณ์จริงเท่านั้น ไม่สามารถใช้งานบน Simulator ได้
  • Plugin Ads ต้องการ iOS 14.0 ขึ้นไป (เนื่องจาก Google IMA SDK)