เซิร์ฟเวอร์ออบเจ็กต์มีเดีย
โปรโตคอล Media Object Server ( MOS ) ช่วยให้ ระบบคอมพิวเตอร์ ห้องข่าว (NRCS) สามารถสื่อสารโดยใช้โปรโตคอลมาตรฐานกับเซิร์ฟเวอร์วิดีโอเซิร์ฟเวอร์เสียงที่เก็บภาพนิ่งและตัวสร้างอักขระสำหรับการผลิตการออกอากาศ[ 1 ] [ 2 ]
โปรโตคอล MOS ใช้XMLเป็น พื้นฐาน [ 3 ]ช่วยให้สามารถแลกเปลี่ยนข้อความประเภทต่อไปนี้ได้: [ 4 ]
- ข้อมูลเชิงพรรณนาสำหรับวัตถุสื่อ
- ระบบ MOS จะ "ส่ง" ข้อมูลรายละเอียดและตัวชี้ไปยังระบบ NRCS เมื่อมีการสร้าง แก้ไข หรือลบวัตถุในระบบ MOS これにより ระบบ NRCS จึงสามารถ "รับรู้" เนื้อหาของระบบ MOS และสามารถค้นหาและจัดการข้อมูลที่ระบบ MOS ส่งมาได้
- การแลกเปลี่ยนเพลย์ลิสต์
- NRCS สามารถสร้างและถ่ายโอนข้อมูลเพลย์ลิสต์ไปยัง MOS ได้ ซึ่งช่วยให้ NRCS สามารถควบคุมลำดับการเล่นหรือการนำเสนอสื่อต่างๆ ผ่าน MOS ได้
- การแลกเปลี่ยนสถานะ
- ระบบ MOS สามารถแจ้งสถานะของคลิปเฉพาะหรือสถานะของระบบ MOS โดยทั่วไปให้ NRCS ทราบได้ ในทางกลับกัน ระบบ NRCS ก็สามารถแจ้งสถานะของรายการในเพลย์ลิสต์หรือลำดับการเล่นเฉพาะให้ MOS ทราบได้เช่นกัน
MOS ได้รับการพัฒนาเพื่อลดความจำเป็นในการพัฒนาไดรเวอร์เฉพาะอุปกรณ์โดยการอนุญาตให้นักพัฒนาฝังฟังก์ชันการทำงานและจัดการเหตุการณ์ ผู้ขายจึงไม่ต้องแบกรับภาระในการพัฒนาไดรเวอร์อุปกรณ์อีกต่อไป เหลือเพียงหน้าที่ของผู้ผลิตในการเชื่อมต่อระบบคอมพิวเตอร์ในห้องข่าว แนวทางนี้ช่วยให้ผู้แพร่ภาพกระจายเสียงมีความยืดหยุ่นในการซื้ออุปกรณ์จากผู้ขายหลายราย[ 5 ]นอกจากนี้ยังช่วยลดความจำเป็นในการมีผู้ปฏิบัติงานในหลายตำแหน่งทั่วสตูดิโอ เช่นสามารถสั่งงานเครื่องกำเนิดอักขระ (CG) หลายเครื่องจาก เวิร์กสเตชัน ควบคุมเครื่องเดียว ได้ โดยไม่จำเป็นต้องมีผู้ปฏิบัติงานที่คอนโซล CG แต่ละเครื่อง[ 6 ]
MOS ช่วยให้นักข่าวสามารถมองเห็น ใช้ และควบคุมอุปกรณ์สื่อภายในระบบ ENPS ของAssociated Press เพื่อให้ เทคโนโลยีการผลิต ข่าวแต่ละชิ้นใช้ ภาษาXML ทั่วไป [ 7 ]
ประวัติของ MOS
การประชุมครั้งแรกของกลุ่มพัฒนาโปรโตคอล MOS เกิดขึ้นที่การประชุมนักพัฒนา ENPS ของ Associated Press ใน เมืองออร์แลนโด รัฐฟลอริดาในปี 1998 แนวคิดพื้นฐานของ MOS ได้รับการเผยแพร่สู่สาธารณะในการประชุมครั้งนั้น[ 8 ]
เนื่องจากเป็นโปรโตคอลแบบเปิดกลุ่มพัฒนา MOS จึงสนับสนุนการมีส่วนร่วมของผู้จำหน่ายอุปกรณ์ออกอากาศและลูกค้าของพวกเขา[ 9 ]มีรายงานว่าบริษัทมากกว่า 100 แห่งทำงานร่วมกับ AP ในโครงการที่เกี่ยวข้องกับ MOS ฮาร์ดแวร์และซอฟต์แวร์ที่เข้ากันได้ ได้แก่การ ตัดต่อ การจัดเก็บและการจัดการวิดีโอระบบอัตโนมัติการควบคุมเครื่องจักรเครื่องอ่านบทพูด เครื่องกำเนิดตัวอักษรการ ตัด ต่อการจัดเก็บ และการจัดการเสียงการเผยแพร่บนเว็บโทรทัศน์แบบโต้ตอบการส่งสัญญาณภาคสนามและกราฟิก [ 7 ]
การพัฒนาในปัจจุบันกำลังดำเนินไปในสองแนวทาง ได้แก่ เวอร์ชัน ที่ใช้ซ็อกเก็ตและ เวอร์ชัน บริการเว็บเวอร์ชันอย่างเป็นทางการของโปรโตคอล MOS ณ เดือนมกราคม 2011 คือ 2.8.4 (ซ็อกเก็ต) และ 3.8.4 (บริการเว็บ) [ 10 ]
ในปี 2016 มีการเริ่มเสนอให้นำการสนับสนุนวิดีโอ IP มาใช้ในโปรโตคอล MOS ข้อเสนอนี้อนุญาตให้รวมการแสดงแหล่งที่มาของวิดีโอ IP สด เช่น NDI ( Network Device Interface ) เป็นวัตถุ MOS ควบคู่ไปกับวัตถุ MOS ที่แสดงไฟล์ที่จะเล่นจากดิสก์[ 11 ]
นอกจากนี้ยังมี การใช้งานที่ใช้ Javaที่เรียกว่า jmos ซึ่งปัจจุบันเข้ากันได้กับข้อกำหนด MOS 2.8.2 [ 12 ]
ตัวเชื่อมต่อ MOS แบบโอเพนซอร์สTypeScript (ภาษาถิ่นของJavaScript ) [ 13 ]และเกตเวย์ MOS [ 14 ]กำลังได้รับการพัฒนาอย่างต่อเนื่องโดยสถานีโทรทัศน์ของรัฐนอร์เวย์NRKซึ่งเป็นส่วนหนึ่งของโครงการซอฟต์แวร์ระบบอัตโนมัติการออกอากาศแบบ โอเพนซอร์ส Sofie [ 15 ]
BBCได้พัฒนาไลบรารีPythonแบบโอเพนซอร์ส และเครื่องมือบรรทัดคำสั่งชื่อ mosromgr [ 16 ]ไลบรารี mosromgr มีฟังก์ชันสำหรับการจำแนกประเภทไฟล์ MOS การประมวลผลและการตรวจสอบไฟล์ข้อความ MOS รวมถึงการรวมไฟล์ MOS หลายไฟล์เข้าด้วยกันเป็นลำดับการทำงานที่สมบูรณ์[ 17 ]
ในปี 2017 สถาบันศิลปะและวิทยาศาสตร์โทรทัศน์แห่งชาติได้มอบรางวัลเอมมีให้กับกลุ่ม MOS สำหรับ "การพัฒนาและการกำหนดมาตรฐานของโปรโตคอลเซิร์ฟเวอร์วัตถุสื่อ (MOS)" [ 18 ]