# ขั้นตอนการขอ Apple Fairplay Certificate

TIP

ข้อควรทราบสำคัญก่อนดำเนินการ

  • ขั้นตอนนี้ใช้เวลาประมาณ 2-4 สัปดาห์ และมีค่าใช้จ่าย Apple Developer Account $99 ต่อปี
  • ทาง Apple จะเปิดให้ใช้บริการและให้ Apple Fairplay Certificate กับองค์กรที่เป็นเจ้าของคอนเทนต์ หรือได้สิทธิ์เผยแพร่คอนเทนต์เท่านั้น

การใช้งาน Multi-DRM ในส่วนของ Apple Fairplay เพื่อให้รองรับการรับชมคอนเทนต์ บน iOS นั้น ทางลูกค้าเจ้าของคอนเทนต์จำเป็นจะต้องมีการขอ Apple Fairplay Certificate ด้วยตนเอง โดยมีขั้นตอนดังต่อไปนี้

  1. สมัคร Apple Developer Account แบบองค์กร
  2. สมัครขอใช้งานบริการ FairPlay Streaming
  3. เตรียม Private Key และ Certificate Signing Request (CSR)
  4. ขอ Application Secret Key และ Apple Fairplay Certificate
  5. ส่งข้อมูลที่จำเป็นให้กับทีมงาน ByteArk

ทั้งนี้เมื่อจบทั้ง 5 ขั้นตอน ท่านจะสร้าง และได้รับข้อมูลต่อไปนี้ เพื่อใช้ในการเปิดใช้งาน Multi-DRM ต่อไป

  • ไฟล์​ Apple Fairplay Certificate (นามสกุล .cer)
  • ไฟล์ Private Key (นามสกุล .pem)
  • รหัสผ่านสำหรับเปิดไฟล์ Private Key
  • Application Secret Key (ASK)

# ขั้นตอนที่ 1 สมัคร Apple Developer Program แบบองค์กร

ขั้นตอนในการสมัคร Apple Developer Program ทำได้ตามขั้นตอนต่อไปนี้

  1. ท่านจะต้องมี Apple Account เสียก่อน หากยังไม่มีสามารถสมัคร Apple Account ได้ตามขั้นตอนในเอกสารของ Apple (opens new window)
  2. เข้าไปที่เว็บไซต์ developer.apple.com/programs/enroll (opens new window) แล้วกดปุ่ม Start your enrollment
  3. เลือกสมัคร Apple Developer Program ด้วยช่องทางที่ต้องการ โดยจะต้องสมัครในนามองค์กรเท่านั้น

TIP

หลังจากสมัคร Apple Developer Program แล้ว แอคเคานท์ของท่านจะต้องมีสิทธิ์ในองค์กร ในระดับ Account Holder หรือ Admin เพื่อให้ดำเนินการต่อได้ครบถ้วน

# ขั้นตอนที่ 2 สมัครขอใช้งานบริการ FairPlay Streaming

เมื่อท่านได้เข้าร่วม Apple Developer Program แล้ว ท่านจะต้องสมัครขอใช้งานบริการ FairPlay Streaming เพื่อให้ทาง Apple อนุมัติ โดยมีขั้นตอนดังนี้

  1. เข้าไปที่เว็บไซต์ FairPlay Streaming (opens new window)
  2. ภายใต้หัวข้อ Deployment credentials ให้คลิกที่ลิงก์ Request FairPlay Streaming credentials approval
  3. กรอกแบบฟอร์มเพื่อขอใช้งาน จากนั้นรอผลการตรวจสอบจากทาง Apple

# การกรอกข้อมูลในแบบฟอร์ม

สำหรับข้อมูลที่ต้องกรอกในแบบฟอร์ม ประกอบไปด้วย

  • Website: ระบุเว็บไซต์ของท่าน
  • Streaming Distribution Partner Name: ให้ระบุ ByteArk
  • Streaming Distribution Partner Website: ให้ระบุ https://www.byteark.com
  • Is there a working FPS development server in which to use the FPS credentials: ให้ระบุ Yes
  • Your content: ระบุลักษณะเนื้อหา และอธิบายความเป็นเจ้าของคอนเทนต์
  • Your company: ระบุข้อมูลบริษัทของท่าน

WARNING

เป้าหมายสำคัญของการกรอกฟอร์มนี้ คือ ท่านจะต้องอธิบายให้ทาง Apple เข้าใจว่าท่านเป็นเจ้าของ หรือมีสิทธิ์เผยแพร่คอนเทนต์นั้นจริง ทาง Apple จึงจะประเมินให้ผ่านและให้ใช้บริการนี้

# ขั้นตอนที่ 3 เตรียม Private key และ Certificate Signing Request (CSR)

ในขั้นตอนนี้จะเป็นการสร้างไฟล์ในเครื่องของท่าน เพื่อใช้ส่งให้ทั้งทาง Apple และ ByteArk ต่อไป

  1. ติดตั้ง OpenSSL Command Line
  2. สั่งคำสั่งต่อไปนี้ เพื่อสร้างไฟล์ private.pem (Private key) ในขั้นตอนการสร้าง ระบบจะให้ท่านตั้งรหัสผ่านสำหรับเปิดไฟล์
    openssl genrsa -aes256 -out privatekey.pem 1024
    
    1
  3. สั่งคำสั่งต่อไปนี้ เพื่อสร้างไฟล์ certreq.csr (Certificate Signing Request) โดยในขั้นตอนการสร้าง ระบบจะถามรหัสผ่านสำหรับเปิดไฟล์ Private key ที่ท่านตั้งไว้ในขั้นตอนก่อนหน้า
    openssl req -new -sha1 -key privatekey.pem -out certreq.csr -subj "/CN=SubjectName/OU=OrganizationalUnit/O=Organization/C=US"
    
    1
  4. เก็บไฟล์ private.pem และ certreq.csr ไว้เป็นความลับ รักษาไว้ไม่ให้หาย และส่งให้เฉพาะผู้เกี่ยวข้องในขั้นตอนถัดไป

# ขั้นตอนที่ 4

ในขั้นตอนนี้จะเป็นการขอ Application Secret Key และ Apple Fairplay Certificate โดยมีขั้นตอนดังนี้

TIP

ท่านจะดำเนินการในขั้นตอนนี้ได้ หลังจากทาง Apple อนุมัติคำขอในขั้นตอนที่ 2 แล้ว

TIP

หาก Apple Account ท่านได้สมัคร Apple Developer Program ในนามบริษัท ท่านจะต้องมีสิทธิ์ในระดับ Account Holder หรือ Admin จึงจะสามารถดำเนินการตามขั้นตอนนี้ได้

  1. เข้าไปที่เว็บไซต์ Apple Developer ในส่วน Certificates, Identifiers & Profiles (opens new window)
  2. ที่หน้า Certificates ให้คลิกที่ปุ่มเครื่องหมายบวก (+)
  3. ในขั้นตอน Create a New Certificate ให้เลือก FairPlay Streaming Certificate แล้วกดปุ่ม Continue
  4. ในขั้นตอน Upload a Certificate Signing Request ให้เลือกไฟล์ certreq.csr ที่สร้างไว้จากขั้นตอนก่อนหน้า แล้วกดปุ่ม Continue
  5. ระบบจะให้ Application Secret Key (ASK) ให้ท่านคัดลอกเก็บไว้เป็นความลับ และรักษาไว้ไม่ให้หาย (เมื่อผ่านขั้นตอนนี้ไปแล้วท่านจะไม่สามารถขอดูค่า Application Secret Key ได้อีก)
  6. พิมพ์ Application Secret Key ที่คัดลอกเก็บไว้ซ้ำอีกครั้ง จากนั้นคลิกปุ่ม Continue และคลิกปุ่ม Generate
  7. ท่านจะกลับมาที่หน้า Certificates โดยในลิสต์จะปรากฎ Apple Fairplay Certificate ที่ได้สร้างไว้

หลังจากนั้นท่านสามารถดาวน์โหลด Apple Fairplay Certificate ได้ โดยมีขั้นตอนดังนี้

  1. เข้าไปที่เว็บไซต์ Apple Developer ในส่วน Certificates, Identifiers & Profiles (opens new window)
  2. ที่หน้า Certificates ให้คลิกที่ชื่อ Certificate ที่ถูกสร้างขึ้น
  3. คลิกที่ปุ่ม Download เพื่อดาวน์โหลดไฟล์ fairplay.cer (Apple Fairplay Certificate)

# ขั้นตอนที่ 5 ส่งข้อมูลที่จำเป็นให้กับทีมงาน ByteArk

เพื่อเปิดใช้งาน ให้ท่านส่งข้อมูลที่จำเป็นให้กับทีมงาน ByteArk โดยแยกตามลักษณะคอนเทนต์ที่ท่านจะเผยแพร่ ดังนี้

# กรณีเปิดใช้งาน Multi-DRM สำหรับ VOD (ByteArk Stream)

ท่านสามารถนำข้อมูลทีไ่ด้ ไปตั้งค่าต่อในหน้า Setup Multi-DRM ได้ด้วยตนเอง

# กรณีเปิดใช้งาน Multi-DRM สำหรับ Live Streaming

ให้ท่านติดต่อทางอีเมล support@byteark.com โดยส่งข้อมูลต่อไปนี้ทางอีเมล

  • Workspace URL หรือชื่อ Workspace ของท่านบน ByteArk
  • ไฟล์​ Apple Fairplay Certificate (นามสกุล .cer)
  • ไฟล์ Private Key (นามสกุล .pem)
  • รหัสผ่านสำหรับเปิดไฟล์ Private Key
  • Application Secret Key (ASK)