Media Production Suite (MPS) ของ Netflix
(netflixtechblog.com)- Netflix พัฒนา Media Production Suite (MPS) เพื่อยกระดับระบบจัดการสื่อแบบดั้งเดิมที่พึ่งพาสื่อกายภาพซึ่งไม่มีประสิทธิภาพและซับซ้อน
- เป็นโซลูชันทางเทคโนโลยีที่รองรับ เวิร์กโฟลว์บนคลาวด์ เพื่อให้ครีเอเตอร์โฟกัสกับงานสร้างสรรค์ได้มากขึ้น และทำให้การทำงานร่วมกันระดับโลกตั้งแต่ขั้นตอนการถ่ายทำไปจนถึงโพสต์โปรดักชันเป็นไปได้
ปัญหาที่ต้องการแก้ไข
- โดยเฉลี่ยแล้วผลงานของ Netflix หนึ่งเรื่องสร้าง ไฟล์ต้นฉบับจากกล้อง (OCF) ราว 200TB และบางโปรเจ็กต์มีมากกว่า 700TB (ยังไม่รวมไฟล์ที่อยู่ระหว่างการทำงาน, VFX, แอสเซ็ต 3D เป็นต้น)
- ตามธรรมเนียม สื่อเหล่านี้จะถูกคัดลอกลงใน สื่อจัดเก็บข้อมูลแบบกายภาพ เช่น เทป LTO แล้วขนส่ง ซึ่งมีข้อเสียคือค้นหา/เล่น/แชร์ได้ยาก และทำให้การเข้าถึงช้าลงเมื่อต้องทำงานร่วมกันทั่วโลก
- แม้จะมีเวิร์กโฟลว์ดิจิทัลครบถ้วนแล้วก็ตาม การกระจายสื่อระหว่างหลายแผนกและผู้ให้บริการก็ยังทำได้ยาก และด้วยการขาดระบบอัตโนมัติและมาตรฐานที่เพียงพอ ทำให้ ยังต้องพึ่งพางานทำมืออย่างมาก
- สิ่งนี้ทำให้เกิดปัญหา เช่น ความผิดพลาดและความเสี่ยงด้านความปลอดภัยเพิ่มขึ้นในกระบวนการโพสต์โปรดักชัน ความยากในการทำงานร่วมกันสูงขึ้น และเวลาทำงานล่าช้า
- การย้ายขึ้นคลาวด์ เป็นสิ่งจำเป็น แต่ก็มาพร้อมความท้าทายใหม่:
- สตูดิโอโพสต์โปรดักชันบางแห่งยังต้องพึ่งพาฮาร์ดไดรฟ์ภายนอกจำนวนมากเพื่อขนส่งระหว่างผู้ให้บริการโดยตรง
- ความจำเป็นของ โซลูชันคลาวด์แบบรวมศูนย์ยิ่งทวีความสำคัญ
- Netflix เชื่อว่า “เรื่องราวที่ยอดเยี่ยมสามารถเกิดขึ้นได้จากทุกที่” แต่ โครงสร้างพื้นฐานเทคโนโลยีแบบดั้งเดิมจำกัดการเข้าถึงสื่อและการใช้ประโยชน์จากบุคลากร
- ทีมผลิตไม่เพียงต้องเข้าถึงคลาวด์สตอเรจที่ทรงพลัง แต่ยังต้องเข้าถึง สภาพแวดล้อมการทำงานประสิทธิภาพสูงและความสามารถในการเล่นแบบเรียลไทม์ ด้วย
- ในบางภูมิภาคหรือสภาพแวดล้อมการผลิตที่มีงบประมาณต่ำ การใช้เทคโนโลยีสมัยใหม่ยังทำได้ยาก
- เพื่อก้าวข้ามข้อจำกัดเหล่านี้ กระแสระดับโลกจึงหันจากแนวทางดั้งเดิมที่นำสื่อไปหาอาร์ทิสต์และแอปพลิเคชัน ไปสู่ เวิร์กโฟลว์ที่ยึดคลาวด์เป็นศูนย์กลางโดยย้ายคนและแอปพลิเคชันไปหาสื่อ
- แนวโน้มนี้เห็นได้ชัดในงานแสดงเทคโนโลยีการกระจายเสียงระดับนานาชาติอย่าง IBC และ NAB
- การทำให้วิสัยทัศน์นี้ เกิดขึ้นจริงในระดับ Netflix กับคอนเทนต์หลายร้อยเรื่อง เป็นความท้าทายที่ไม่เคยมีมาก่อน
ความยากในการสร้างโซลูชันเทคโนโลยีระดับโลก
- การสร้างโซลูชันในระดับโลกมาพร้อมกับ ปัญหาที่ซับซ้อนหลายชั้น ดังนี้:
- สภาพแวดล้อมการผลิตภาพยนตร์และซีรีส์มี การเข้าถึงเทคโนโลยี แนวปฏิบัติที่ดี และระดับของมาตรฐาน ที่แตกต่างกันอย่างมากในแต่ละภูมิภาค
- บางภูมิภาคมีประวัติอุตสาหกรรมภาพยนตร์ยาวนานกว่า 100 ปี ขณะที่บางประเทศเพิ่งเริ่มต้น
- โจทย์สำคัญคือการพัฒนาเทคโนโลยีที่ตอบโจทย์ทุกตลาดซึ่งมีภาษาและเวิร์กโฟลว์แตกต่างกัน
- ความต้องการที่หลากหลายของบุคลากรและผู้ให้บริการทั่วโลก เป็นอุปสรรคสำคัญต่อการสร้างมาตรฐาน
- สตูดิโอ VFX และโพสต์โปรดักชันขั้นสูงบางแห่งสร้างสคริปต์อัตโนมัติภายในเพื่อจัดการไฟล์และเมทาดาทารูปแบบเฉพาะ แต่การปรับแต่งเช่นนี้ใช้เวลามาก
- การนำเวิร์กโฟลว์ใหม่มาใช้มีอุปสรรคจากความกังวลว่าจะทำให้กระบวนการเดิมเสียหาย
- เพราะแม้การเปลี่ยนแปลงเพียงเล็กน้อยก็อาจส่งผลต่อ ความสามารถในการทำกำไรของผู้ให้บริการ อย่างมาก ดังนั้น เทคโนโลยีที่นำมาใช้ต้องให้ประโยชน์ที่เป็นรูปธรรมและชัดเจน
- Netflix ต้องสามารถรับมือกับคอนเทนต์จำนวนมากได้โดย ไม่เพิ่มกำลังคนฝั่งปฏิบัติการ ทำให้ ระบบอัตโนมัติกลายเป็นองค์ประกอบจำเป็น
- การจัดการสีและเฟรม รวมถึงการจัดโครงสร้างไฟล์ส่งมอบ ต้อง ควบคุมได้อัตโนมัติโดยไม่ต้องมีการแทรกแซงจากผู้ใช้ และหลีกเลี่ยงโครงสร้างที่ให้คนมาแก้ JSON เพื่อทำ mapping ด้วยมือ
- เพื่อสิ่งนี้ Netflix จึงนำเทคโนโลยีที่อิงกับ มาตรฐานเปิด ต่อไปนี้มาใช้อย่างจริงจัง:
- ACES, AMF: ระบบอัตโนมัติของ color pipeline และความสม่ำเสมอ
- ASC MHL: การตรวจสอบและติดตามความสมบูรณ์ของไฟล์
- ASC FDL: ความเข้ากันได้ระหว่างเวิร์กโฟลว์ผ่านการรวมข้อมูล framing
- OTIO: การแลกเปลี่ยนข้อมูลไทม์ไลน์และการตัดต่อ
- การนำมาตรฐานเหล่านี้มาใช้ทำให้สามารถ ทำ normalization อัตโนมัติให้อยู่ในรูปแบบร่วมเดียวกัน สำหรับวิดีโอที่มีความละเอียด ฟอร์แมต เลนส์ และพื้นที่ปลอดภัยของเฟรมแตกต่างกัน
- ก่อนหน้านี้งานนี้ จำกัดอยู่ในงานโปรดักชันงบสูง และทำด้วยมือ แต่ตอนนี้ด้วยระบบอัตโนมัติบนมาตรฐาน จึง มอบความสามารถขั้นสูงแบบเดียวกันให้ผู้ใช้ทุกคนได้
- ผู้ใช้สามารถควบคุมเวิร์กโฟลว์ขั้นสูงได้โดยไม่ต้องตั้งค่าที่ซับซ้อนด้วยตนเอง
คำตอบของ Netflix — Media Production Suite (MPS) บนฐาน Content Hub
- Netflix ออกแบบ MPS (Media Production Suite) โดยมีเป้าหมายเพื่อพัฒนา โซลูชันที่ขยายได้ในระดับโลกและใช้งานได้ในหลากหลายตลาด
- มอบ ความสามารถที่ทรงพลังและตัวเลือกการปรับแต่ง มากพอที่จะตอบโจทย์ผู้เชี่ยวชาญ ขณะเดียวกันก็ยังคง อินเทอร์เฟซที่ใช้งานง่ายและกระชับ เพื่อให้ผู้เริ่มต้นใช้งานได้สะดวก
- ผ่านการทำงานร่วมกันกับทีมภายในของ Netflix ผู้ให้บริการทั่วโลก และบุคลากรสายการผลิต จึงได้สร้าง ชุดเครื่องมือที่ทำให้เทคโนโลยีเข้าถึงได้กว้างขึ้น ไว้ภายใน Content Hub
- ใช้ประโยชน์จาก economy of scale และทรัพยากรที่มีอย่างมากเพื่อ ค้นหาบุคลากรระดับโลก, ลดงานซ้ำที่ไม่ใช่งานสร้างสรรค์, ลดช่องว่างระหว่างตลาด, และ เพิ่มเวลาให้โฟกัสกับงานสร้างสรรค์ได้สูงสุด
องค์ประกอบของ Media Production Suite
1. โครงสร้างพื้นฐานแบบไฮบริดของ Netflix
- ประกอบด้วย โครงสร้างพื้นฐานแบบไฮบริด ที่ผสานความสามารถบนคลาวด์เข้ากับโครงสร้างพื้นฐานทางกายภาพ
- วางโครงสร้างพื้นฐานทางกายภาพไว้ใกล้ศูนย์กลางการผลิตสำคัญทั่วโลกเพื่อปรับประสิทธิภาพการใช้งานของผู้ใช้ให้เหมาะสม
- เชื่อมต่อกับ AWS cloud infrastructure ผ่าน Netflix Open Connect (เครือข่ายส่งคอนเทนต์)
- เป็นสถาปัตยกรรมที่ เหมาะกับการประมวลผลสื่อจากกล้องและเสียงขนาดใหญ่
- กำลังสร้าง Content Hub Ingest Center ทั่วโลกเพื่อรองรับการอัปโหลดที่รวดเร็ว
- รวมศูนย์สื่อไว้บนคลาวด์เพื่อ ตัดความจำเป็นในการขนส่งสื่อทางกายภาพ, เพิ่มความปลอดภัยและการเข้าถึง
2. ระบบอัตโนมัติและชุดเครื่องมือ
- มอบ ชุดเครื่องมือการใช้งานสื่อ ที่หลากหลายซึ่งสร้างอยู่บนโครงสร้างพื้นฐานแบบไฮบริด
-
เครื่องมือหลัก:
- Footage Ingest : แอปพลิเคชันที่ให้ผู้ใช้อัปโหลดไฟล์สื่อไปยัง Content Hub ได้
- Media Library : ไลบรารีกลางสำหรับค้นหา ดูตัวอย่าง แชร์ และดาวน์โหลดสื่อ
- Dailies : เวิร์กโฟลว์ dailies ที่ทำระบบอัตโนมัติสำหรับการตรวจคุณภาพ การซิงก์เสียง การปรับสี การเรนเดอร์ และการส่งต่อไปยังทีมตัดต่อ
- Remote Workstations : เข้าถึงเวิร์กสเตชันและสตอเรจสำหรับการตัดต่อระยะไกลได้
- VFX Pulls : แปลงและส่งมอบข้อมูลภาพ สี และ framing สำหรับผู้ให้บริการ VFX โดยอัตโนมัติ
- Conform Pulls : ทำระบบอัตโนมัติสำหรับการรวม OCF การ trim และการส่งมอบเพื่อรองรับงานปิดตัดต่อ
- Media Downloader : เครื่องมือที่สั่งดาวน์โหลดอัตโนมัติเมื่อสื่อถูกอัปโหลดขึ้นคลาวด์
- ปัจจุบันระดับความสมบูรณ์ของแต่ละเครื่องมือยังแตกต่างกัน แต่มี คอนเทนต์มากกว่า 350 เรื่องทั่วโลก ที่ใช้งานอย่างน้อยหนึ่งความสามารถแล้ว
- ผู้ใช้งานครอบคลุมทั่วทั้ง UCAN (สหรัฐฯ/แคนาดา), EMEA (ยุโรป/ตะวันออกกลาง/แอฟริกา), SEA (เอเชียตะวันออกเฉียงใต้), LATAM (ลาตินอเมริกา), APAC (เอเชียแปซิฟิก)
กรณีศึกษา: ซีรีส์จากบราซิล ‘Senna’ - วิวัฒนาการที่เกิดจากการนำ MPS มาใช้ตั้งแต่ระยะแรกและฟีดแบ็ก
- ซีรีส์จากบราซิล ‘Senna’ ซึ่งเล่าเรื่องชีวิตของตำนานนักขับ F1 Ayrton Senna เป็นกรณีตัวอย่างของการนำ MPS (Media Production Suite) มาใช้ตั้งแต่ระยะแรกในสภาพแวดล้อมการผลิตร่วมระดับโลก
- ซีรีส์เรื่องนี้ถ่ายทำในอาร์เจนตินา อุรุกวัย บราซิล และสหราชอาณาจักร ขณะที่ทีมตัดต่อกระจายอยู่ที่ปอร์ตูอาเลกรีในบราซิลและสเปน ส่วนสตูดิโอ VFX อยู่ในบราซิล แคนาดา สหรัฐฯ และอินเดีย โดยทำงานร่วมกันแบบกระจายตัว
- Scanline VFX ดูแลการผลิต VFX ทั้งหมด และ MPS ทำหน้าที่เป็นแพลตฟอร์มหลักที่เชื่อมสภาพแวดล้อมการผลิตระดับโลกเข้าด้วยกัน
-
จุดเริ่มต้นของการผลิตบนคลาวด์
- หัวใจสำคัญของการใช้ MPS คือการอัปโหลด ไฟล์ต้นฉบับจากกล้อง (OCF) และ ไฟล์เสียงต้นฉบับ (OSF) ขึ้นคลาวด์ ซึ่งทำให้ไม่ต้องขนส่งสื่อจัดเก็บแบบกายภาพ (เทป LTO, ฮาร์ดไดรฟ์ภายนอก ฯลฯ) อีกต่อไป
- Gabriel Queiroz ผู้กำกับดูแลโพสต์โปรดักชันกล่าวว่า “การเคลื่อนย้ายสื่อทั้งหมดนี้ทางกายภาพใช้เวลานานเกินไปและไม่มีประสิทธิภาพ”
- ในทางปฏิบัติ Senna เป็นหนึ่งในกรณีแรกที่ผลิตโดยไม่ใช้เทป LTO ซึ่งหมายถึงความก้าวหน้าครั้งใหญ่ทั้งด้านประสิทธิภาพ ความเร็ว และความปลอดภัย
-
เวิร์กโฟลว์คลาวด์อัตโนมัติที่เริ่มจาก Footage Ingest
- หลังเชื่อมต่อไดรฟ์แล้ว แอปพลิเคชัน Footage Ingest ของ Netflix จะดำเนินการตรวจสอบอัตโนมัติ ดึงเมทาดาทา ตรวจ checksum สร้าง proxy และทำแบ็กอัปรอบที่สอง
- เดิมทีในแต่ละขั้นตอนต้องโทรหาผู้ให้บริการโดยตรงเพื่อถามความคืบหน้า แต่ตอนนี้ สามารถมอนิเตอร์แบบเรียลไทม์ได้จากแดชบอร์ดของ Content Hub
-
VFX Pulls: การกระจายข้อมูลวิชวลเอฟเฟกต์แบบอัตโนมัติ
- Senna มีทั้งฟุตเทจจำนวนมากและ VFX shots จำนวนมาก ทำให้ฟังก์ชัน VFX Pulls เป็นหัวใจสำคัญ
- หากเป็นเวิร์กโฟลว์เดิม จะต้องรับส่งข้อมูลกับผู้ให้บริการแต่ละรายด้วยฟอร์แมตและวิธีส่งที่ต่างกัน
- เมื่อใช้ MPS ผู้ช่วยฝ่ายตัดต่อเพียงอัปโหลด EDL ระบบจะทำ transcoding จัดระเบียบไฟล์สี และเก็บไว้ใน Workspaces แบบ Google Drive โดยอัตโนมัติ
- ผู้ให้บริการทุกรายจึงทำงาน I/O ในรูปแบบเดียวกัน ส่งผลให้ความเข้ากันได้และประสิทธิภาพระหว่างการผลิต การตัดต่อ และการเกรดสีสูงขึ้น
-
Conform Pulls และการรองรับงานปิดตัดต่อ
- ในขั้นตอนตัดต่อสุดท้าย Quanta ซึ่งเป็น DI facility ใช้บริการ Conform Pull ของ MPS เพื่อทำการอัปโหลด EDL ตรวจคุณภาพ trim สื่อ และแพ็กเกจงานแบบอัตโนมัติ
- แม้ในช่วงแรกจะยังเป็นเบตา แต่จากฟีดแบ็กของหลายโปรเจ็กต์รวมถึง Senna ปัจจุบันจึงรองรับ fuzzy matching ระหว่าง EDL และ OCF ได้
- ในอนาคตมีแผนจะนำ perceptual conform ที่อิงคอมพิวเตอร์วิทัศน์มาใช้ด้วย ทำให้ขยายจากการอาศัยเมทาดาทาไปสู่การจดจำตัววิดีโอเอง
Senna กลายเป็นจุดเปลี่ยนสำคัญในวิวัฒนาการของ MPS และเป็นกรณีตัวแทนที่พิสูจน์ว่า การทำงานร่วมกันบนคลาวด์ สามารถสร้างผลลัพธ์ที่จับต้องได้จริงในสภาพแวดล้อมการผลิตระดับโลกของ Netflix
บทสรุป
- Media Production Suite (MPS) คือ ก้าวกระโดดครั้งสำคัญ ที่เปลี่ยนวิธีการผลิตสื่อของ Netflix ในระดับรากฐาน
- ด้วยการนำ มาตรฐานเปิด มาใช้อย่างจริงจัง จึงสร้างโซลูชันที่ตอบโจทย์ทั้งความคุ้มค่าเชิงเศรษฐกิจและการเข้าถึงเทคโนโลยี แม้ในสเกลระดับโลก
- การกำจัดงานซ้ำและงานที่ไม่ใช่งานสร้างสรรค์ช่วย สร้างสภาพแวดล้อมที่ทีมผลิตมีสมาธิกับการเล่าเรื่องเชิงสร้างสรรค์ได้มากขึ้น
- ผ่าน เวิร์กโฟลว์บนคลาวด์ และ โครงสร้างพื้นฐานการทำงานร่วมกันระดับโลก สิ่งที่ได้ไม่ใช่แค่ประสิทธิภาพที่ดีขึ้น แต่ยังยกระดับคุณภาพคอนเทนต์ด้วย
- ต่อจากนี้ Netflix จะยังคงมุ่งเน้นที่นวัตกรรมและการปรับกระบวนการให้ละเอียดขึ้นอย่างต่อเนื่อง เพื่อ ปลดปล่อยศักยภาพของบุคลากรสายสร้างสรรค์ทั่วโลก
- MPS คือรากฐานสำคัญของการผลิตคอนเทนต์แห่งอนาคต และ Netflix กำลังเป็นผู้นำการเปลี่ยนผ่านไปสู่อุตสาหกรรมที่เชื่อมต่อกันมากขึ้นและสร้างสรรค์ยิ่งขึ้น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ระหว่างอ่านบทความนี้ ฉันสงสัยว่า UI จะเทียบกับเครื่องมือที่ฉันใช้อยู่ตอนนี้ได้อย่างไร
เพิ่งมารู้ตอนอ่านจบว่าบทความนี้ไม่ใช่แนว "เชิญสนุกกับเครื่องมือที่เราสร้าง" แต่เป็นแนว "ดูสิว่าเรายอดเยี่ยมแค่ไหน"
ฉันกำลังอ่านเกี่ยวกับการถ่ายทำ Collateral อยู่ หนังเรื่องนี้เป็นหนึ่งในภาพยนตร์ทุนสร้างสูงเรื่องแรก ๆ ที่ถ่ายทำแบบดิจิทัล
ระบบอัตโนมัติกลายเป็นสิ่งจำเป็นไปแล้ว ความซับซ้อนของการจัดการสี การจัดเฟรม และไฟล์ส่งมอบต่าง ๆ ต้องถูกควบคุมและจัดการอย่างราบรื่นโดยแทบไม่ต้องให้ผู้ใช้แทรกแซงเอง
เมื่อ 15 ปีก่อน สตาร์ตอัปแห่งแรกที่ฉันทำงานด้วยให้บริการ API สำหรับสตรีมเพลงในอินเดีย
ฉันสงสัยว่าด้วยขนาดแอสเซ็ตที่พวกเขาพูดถึง (หลายร้อยเทราไบต์) จะจัดการผ่านเครือข่ายได้อย่างไร
มีข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าเวิร์กสเตชันระยะไกลสำหรับศิลปินของ Netflix
ฉันคิดว่าสิ่งนี้อาจพัฒนาไปเป็นแพลตฟอร์มแบบ AWS ได้ ซึ่งจะช่วยทำให้การเข้าถึงเทคโนโลยีล้ำสมัยเป็นประชาธิปไตยมากขึ้น และแก้ปัญหาเรื่องเครื่องมือได้อย่างมีประสิทธิภาพ
ฉันสงสัยว่าอะไรคือสิ่งที่ทำให้เรื่องเล่าเรื่องหนึ่งออกมาดี
ส่วนที่น่าประทับใจที่สุดสำหรับฉันคือ งานที่ยังต้องทำด้วยมือจำนวนมากและเสี่ยงต่อความผิดพลาดนั้นยังพบได้ทั่วไปในอุตสาหกรรมนี้
ฉันสงสัยว่าใช้ภาษาอะไร สกรีนช็อตของแอปเดสก์ท็อปดูเหมือนแอปเนทีฟมาก