Firefox, DRM และจุดสิ้นสุดของ NPAPI

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

มีการพูดคุยมากมายเกี่ยวกับการสิ้นสุดของอินเทอร์เฟซ NPAPI แบบคลาสสิกซึ่งปัจจุบัน Firefox ทุกเวอร์ชันได้รับการสนับสนุนเพื่อให้เทคโนโลยีของบุคคลที่สามพร้อมใช้งานในเบราว์เซอร์

ปลั๊กอินยอดนิยมที่รองรับในปัจจุบันคือ Adobe Flash และ Java แต่มีปลั๊กอินเพิ่มเติมที่ Firefox อาจเลือกใช้เพื่อให้สามารถใช้งานได้

Google เปิดตัว NPAPI ใน Chrome 45 เมื่อหยุดรองรับ NPAPI และ Mozilla ประกาศ ว่าจะยุติการสนับสนุนเช่นกัน

ข้อได้เปรียบของ Google เหนือ Mozilla คือ Chrome มาพร้อมกับเวอร์ชันของ Flash ในตัวไปยังเบราว์เซอร์ซึ่งหมายความว่าปลั๊กอิน NPAPI ที่ได้รับความนิยมสูงสุดยังคงมีอยู่ใน Chrome แม้ว่าจะอยู่ในรูปแบบอื่น

เนื่องจาก Mozilla ไม่มีข้อตกลงกับ Adobe ในการทำเช่นเดียวกันจึงมีข้อเสียอย่างมากเนื่องจากการลบการสนับสนุน NPAPI จะส่งผลให้ Firefox ไม่สนับสนุนเนื้อหา Flash ใด ๆ บนอินเทอร์เน็ตอีกต่อไป

ในทางกลับกัน Chrome ไม่สนับสนุนปลั๊กอิน NPAPI อื่น ๆ ซึ่งหมายความว่าคุณไม่สามารถเรียกใช้เนื้อหา JAVA หรือ Silverlight ในเบราว์เซอร์ได้อีกต่อไป

Firefox และ DRM

firefox drm

Mozilla อยู่ในตำแหน่งที่เสี่ยงต่อการทำงานของ DRM ใน Firefox มีตัวเลือกในการรวมความสามารถในการเล่น DRM เข้ากับ Firefox ซึ่งจะช่วยให้ผู้ใช้ที่ใช้บริการเช่น Netflix บนเบราว์เซอร์ แต่ไม่พอใจผู้ใช้ที่ไม่ต้องการความสามารถ DRM ในเบราว์เซอร์หรือไม่รองรับ DRM ซึ่งจะบังคับให้ผู้ใช้ที่ต้องการ เพื่อใช้บริการที่จำเป็นสำหรับการสตรีมเพื่อเปลี่ยนไปใช้เบราว์เซอร์อื่น แต่โปรดผู้ใช้ที่ต่อต้าน DRM ในรูปแบบใด ๆ

Mozilla เพิ่ม Adobe Primetime Content Decryption Module (CDM) ใน Firefox 38 เพื่อรองรับสตรีม DRM HTML5

ผู้ใช้ Firefox อาจสังเกตเห็นว่า Primetime แสดงรายการเป็นปลั๊กอินในเบราว์เซอร์ตามค่าเริ่มต้นและยังมีตัวแปลงสัญญาณวิดีโอ OpenH264 ที่ Cisco จัดเตรียมไว้สำหรับวัตถุประสงค์เดียวกัน หากคุณยังไม่มีให้พิมพ์ about: addons ในเบราว์เซอร์และเปลี่ยนไปใช้ปลั๊กอินเมื่อโหลดหน้าเว็บแล้ว

ปลั๊กอินเหล่านี้ถูกตั้งค่าเป็น 'เปิดใช้งานเสมอ' และตัวเลือกเดียวที่คุณมีคือตั้งค่าเป็น 'ไม่เปิดใช้งาน' ไม่มีตัวเลือก 'ขอให้เปิดใช้งาน'

ผู้ใช้ Firefox สามารถปิดใช้งาน DRM บน about: config ตามที่ระบุไว้ในบทความที่เชื่อมโยงด้านบน สิ่งนี้จะลบปลั๊กอินออกจาก Firefox

มีโอกาสมากที่ Widevine จะได้รับสวิตช์ 'ปิด' ของตัวเองเมื่อพร้อมใช้งาน นอกจากนี้ Mozilla ยังรักษาไฟล์ Firefox เวอร์ชันพิเศษ นั่นคือ DRM ฟรี

ปรับปรุง : Mozilla มีแผนที่จะลบการสนับสนุน Adobe Primetime ใน Firefox 52 . ซึ่งจะทำให้ Google Widevine CDM เป็นโมดูลถอดรหัสเนื้อหาที่เบราว์เซอร์รองรับ

Google Widevine CDM

widevine

Mozilla ประกาศ สองสามวันที่ผ่านมามีแผนที่จะนำโมดูลถอดรหัสเนื้อหาอื่นมาสู่ Firefox องค์กรจะผลักดัน Widevine CDM ของ Google ไปยัง Firefox Nightly ในเร็ว ๆ นี้ซึ่งจะเพิ่มการรองรับเนื้อหาวิดีโอ HTML5 ที่ต้องใช้ DRM ไปยัง Firefox เพื่อเพิ่มการสนับสนุนสำหรับไซต์ที่ใช้ Widevine

ตาม Mozilla เป็นอีกทางเลือกหนึ่งสำหรับ 'บริการสตรีมมิ่งที่ปัจจุบันใช้ Silverlight ในการเล่นเนื้อหาวิดีโอที่มีการป้องกัน DRM'

ปลั๊กอินจะใช้งานได้กับ Firefox เวอร์ชัน Windows และ Mac เท่านั้นและจะดาวน์โหลดลงในเบราว์เซอร์ก็ต่อเมื่อผู้ใช้เยี่ยมชมไซต์ที่ต้องการ

ปรับปรุง : Google Widevine พร้อมใช้งานสำหรับ Linux Firefox เวอร์ชันตั้งแต่เวอร์ชัน 49

การผสานรวมช่วยให้มั่นใจได้ว่า Firefox จะครอบคลุมทั้ง Flash และ Silverlight DRM บนอินเทอร์เน็ตหลังจากสิ้นสุดการสนับสนุนสำหรับการสนับสนุน NPAPI

จุดสิ้นสุดของ NPAPI

จนถึงตอนนี้ Mozilla ระบุว่าการรองรับ NPAPI จะสิ้นสุดลงในปลายปี 2559 แต่ไม่ได้เปิดเผยว่าจะเกิดขึ้นเมื่อใด

โพสต์ บน Mozilla.dev.tech.plugins ในเดือนกุมภาพันธ์เปิดเผยแผนการปรับปรุง ตามข้อมูลที่โพสต์ไว้ Mozilla มีแผนที่จะลบการรองรับ NPAPI ใน Firefox 53 ซึ่งจะออกในเดือนมีนาคม 2017

Firefox ESR (Extended Support Release) เวอร์ชันถัดไปคือ 52 และจะได้รับการอัปเดตด้านความปลอดภัยเป็นเวลาหนึ่งปี ด้วยการลบ NPAPI ใน Firefox 53 การเปิดตัว * หลัง * ESR ผู้ใช้ที่ต้องการการสนับสนุน NPAPI สามารถเปลี่ยนไปใช้ Firefox ESR 52 ต่อไปและใช้ปลั๊กอิน NPAPI ต่อไปได้จนถึงเดือนพฤษภาคม 2018

เหตุผลหลักที่ Firefox 53 ถูกเลือกคือ Firefox 52 เป็น ESR รุ่นใหม่ ซึ่งหมายความว่าทุกคนใน ESR จะสามารถใช้ปลั๊กอิน NPAPI ได้จนกว่าเวอร์ชันนั้นจะไม่มีการใช้งานอีกต่อไปและจะไม่เกิดขึ้นก่อนเดือนพฤษภาคม 2018

ตารางเวลา

ตรวจสอบกำหนดการเผยแพร่ของเราสำหรับ Firefox สำหรับวันที่ที่แน่นอน (เพิ่มเมื่อพร้อมใช้งาน)

  • Firefox 52: ESR เวอร์ชันใหม่
  • Firefox 53: การสนับสนุน NPAPI ถูกยกเลิกใน Firefox
  • Firefox 60: ESR เวอร์ชันใหม่ที่ไม่มีการรองรับ NPAPI
  • Firefox 60.2 ESR: ไม่รองรับ Firefox 53 ESR เวอร์ชันเก่าอีกต่อไป จุดสิ้นสุดของ NPAPI ใน Firefox

เช่นเดียวกับการเผยแพร่ในอนาคตสิ่งต่างๆอาจเปลี่ยนแปลงไปพร้อมกัน เราจะอัปเดตบทความหากสิ่งนี้เกิดขึ้น (ขอขอบคุณ โซเรน )