Wowza Streaming Engine Manager คืออะไร?
ลองนึกภาพ Wowza Streaming Engine Manager เป็นแผงควบคุมสำหรับ Wowza Streaming Engine ของคุณ เป็นเครื่องมือบนเว็บที่ช่วยให้คุณตั้งค่า จัดการ และตรวจสอบสตรีมวิดีโอของคุณได้อย่างง่ายดาย คุณสามารถเข้าถึงได้โดยใช้เว็บเบราว์เซอร์บนคอมพิวเตอร์ แท็บเล็ต หรือแม้แต่โทรศัพท์ของคุณ
เครื่องมือนี้ทำให้การจัดการ Wowza Streaming Engine ที่ทรงพลังง่ายขึ้นมาก แม้ว่าคุณจะไม่ใช่ผู้เชี่ยวชาญด้านเทคโนโลยีก็ตาม มันมีอินเทอร์เฟซที่ใช้งานง่ายซึ่งอยู่เหนือตัวเลือกบรรทัดคำสั่งที่ซับซ้อนกว่า ทำให้คุณควบคุมและมั่นใจมากขึ้นเมื่อสตรีมวิดีโอ
การเข้าสู่ระบบครั้งแรกและการจัดการข้อมูลประจำตัว
เมื่อคุณเริ่ม Manager เป็นครั้งแรก คุณจะต้องลงชื่อเข้าใช้ด้วยชื่อผู้ใช้และรหัสผ่านที่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ที่คุณสร้างขึ้นเมื่อติดตั้ง Wowza Streaming Engine โปรดจำไว้ว่าข้อมูลเหล่านี้คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
บัญชีเริ่มต้นนี้มีสิทธิ์เข้าถึงระดับผู้ดูแลระบบ แต่ไม่ได้ให้สิทธิ์เข้าถึงการตั้งค่าเซิร์ฟเวอร์และแอปพลิเคชันขั้นสูงทั้งหมดที่กำหนดค่าบนแท็บ Properties
, Modules
และ Server Listeners
ของ Wowza Streaming Engine Manager โดยค่าเริ่มต้น
หลังจากลงชื่อเข้าใช้แล้ว คุณสามารถเปิดใช้งานการเข้าถึงการตั้งค่าขั้นสูงสำหรับบัญชีผู้ดูแลระบบเริ่มต้น รวมทั้งเพิ่มบัญชีสำหรับผู้ใช้รายอื่นได้
หมายเหตุสำคัญ: การกำหนดค่าคุณสมบัติบางอย่างใน Wowza Streaming Engine จำเป็นต้องแก้ไขไฟล์ XML และไฟล์การกำหนดค่าประเภทอื่น ๆ นอก Wowza Streaming Engine Manager ใน Wowza Streaming Engine 4.8.5 และใหม่กว่า จำเป็นต้องมีสิทธิ์ระดับผู้ดูแลระบบหรือรูทของระบบเพื่อแก้ไขไฟล์ Wowza Streaming Engine ในไดเรกทอรีที่มีสคริปต์หรือไฟล์ปฏิบัติการ
เปิดใช้งานการเข้าถึงการตั้งค่าการดูแลระบบขั้นสูงสำหรับบัญชีผู้ดูแลระบบของคุณ
- ไปที่แท็บ 'Server'
- คลิก 'Users' ในแผงด้านข้าง
- ค้นหาชื่อผู้ใช้ผู้ดูแลระบบของคุณและคลิกไอคอน 'Edit' ข้างๆ
- ทำเครื่องหมายที่ช่อง 'Allow access to advanced properties and features'
- คลิก 'Save'
- คุณจะถูกออกจากระบบโดยอัตโนมัติ เพียงลงชื่อเข้าใช้อีกครั้งเพื่อเข้าถึงคุณสมบัติขั้นสูง
สร้างบัญชีผู้ใช้ใหม่
คุณสามารถสร้างบัญชีผู้ใช้เพิ่มเติมที่มีสิทธิ์เข้าถึงแบบ 'Administrator' เต็มรูปแบบ หรือสิทธิ์แบบ 'Read-Only' ที่จำกัด
- ไปที่แท็บ 'Server' และคลิก 'Users'
- คลิก 'Add User'
- กรอก 'User Name', 'Password' (ป้อนสองครั้งเพื่อยืนยัน - จำไว้ว่าคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่!) และเลือก 'Access Level' ('Administrator' หรือ 'Read-Only')
- หากคุณต้องการให้ผู้ใช้เข้าถึงหรือดูการตั้งค่าขั้นสูง ให้ทำเครื่องหมายที่ช่อง 'Allow access to advanced properties and settings' สิ่งนี้ช่วยให้ผู้ดูแลระบบ แก้ไข การตั้งค่าขั้นสูง และผู้ใช้แบบอ่านอย่างเดียว ดู การตั้งค่าเหล่านั้นได้
- คลิก 'Add'
เคล็ดลับความปลอดภัย: Wowza แนะนำให้ใช้การเข้ารหัสรหัสผ่านที่รัดกุม เช่น bcrypt หรือ digest คุณสามารถจัดการสิ่งนี้ได้โดยใช้เครื่องมือบรรทัดคำสั่ง
ตั้งค่าแอปพลิเคชันแรกของคุณ
ในการเริ่มสตรีม คุณต้องสร้าง 'แอปพลิเคชัน' ภายใน Wowza Streaming Engine มีประเภทต่างๆ สำหรับการสตรีมสด (live streaming) และวิดีโอตามคำขอ (VOD):
แอปพลิเคชัน Live:
- Live Single server or origin: ส่งสตรีมสดโดยตรงไปยังผู้ชมหรือไปยังเซิร์ฟเวอร์ Wowza อื่น ๆ เพื่อรองรับผู้ชมจำนวนมากขึ้น
- Live Edge: รับสตรีมจากเซิร์ฟเวอร์ต้นทางและส่งไปยังผู้ชม
- Live HTTP Origin: ส่งสตรีมสดไปยังระบบแคชพิเศษโดยใช้โปรโตคอลเว็บทั่วไป
แอปพลิเคชัน VOD:
- VOD Single server: สตรีมไฟล์วิดีโอที่บันทึกไว้ล่วงหน้าโดยตรงไปยังผู้ชม
- VOD Edge: ดึงไฟล์วิดีโอจากที่เก็บข้อมูลส่วนกลาง (Media Cache) และสตรีมไฟล์เหล่านั้น
- VOD HTTP Origin: ส่งไฟล์ VOD ไปยังระบบแคชโดยใช้โปรโตคอลเว็บ
วิธีสร้างแอปพลิเคชัน (ตัวอย่าง: VOD Single Server):
- คลิกแท็บ 'Applications'
- คลิก 'Add Application'
- เลือกประเภทแอปพลิเคชันที่คุณต้องการ (เช่น 'VOD Single server')
- ตั้งชื่อที่ไม่ซ้ำกันให้กับแอปพลิเคชันของคุณในกล่องป๊อปอัปแล้วคลิก 'Add'
- ตรวจสอบการตั้งค่าในหน้าถัดไปแล้วคลิก 'Save'
ปรับแต่งอย่างละเอียดด้วย Properties (คุณสมบัติ)
Properties ช่วยให้คุณปรับแต่งพฤติกรรมเริ่มต้นของแอปพลิเคชันหรือเซิร์ฟเวอร์เองได้ คุณสามารถค้นหาได้ในแท็บ 'Properties' ภายในหน้าการตั้งค่าของแอปพลิเคชันหรือคุณสมบัติของเซิร์ฟเวอร์ คุณจะต้องมีสิทธิ์ผู้ดูแลระบบขั้นสูงเพื่อเข้าถึงแท็บนี้
เปิดใช้งานคุณสมบัติเริ่มต้น:
- เลือกแอปพลิเคชันหรือคุณสมบัติที่คุณต้องการกำหนดค่า
- ไปที่แท็บ 'Properties'
- ใช้ 'Quick Links' เพื่อข้ามไปยังส่วนเฉพาะหรือเลื่อนลง
- คลิก 'Edit' สำหรับส่วนที่คุณต้องการเปลี่ยนแปลง
- ค้นหาคุณสมบัติ ทำเครื่องหมายที่ช่อง 'Enabled' และตั้งค่า (อาจเป็น 'True' หรือค่าเฉพาะ)
- คลิก 'Save' และรีสตาร์ทแอปพลิเคชันหรือเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล
เพิ่มคุณสมบัติที่กำหนดเอง:
- ไปที่แท็บ 'Properties' ของแอปพลิเคชันหรือคุณสมบัติที่ต้องการ
- คลิก 'Custom' ใน 'Quick Links' หรือเลื่อนไปที่ส่วน 'Custom'
- คลิก 'Edit' จากนั้น 'Add Custom Property'
- กำหนด 'Path', 'Name', 'Type' และ 'Value' ของคุณสมบัติ
- คลิก 'Add' จากนั้น 'Save' และรีสตาร์ทแอปพลิเคชันหรือเซิร์ฟเวอร์
เพิ่มฟังก์ชันการทำงานด้วย Modules (โมดูล)
Modules เปรียบเสมือนปลั๊กอิน เป็นส่วนของโค้ด Java ที่เพิ่มคุณสมบัติพิเศษให้กับแอปพลิเคชันของคุณ Wowza มาพร้อมกับโมดูลในตัวหลายโมดูล และมีโมดูลเพิ่มเติมให้ดาวน์โหลด คุณยังสามารถพัฒนาโมดูลที่คุณกำหนดเองได้
คุณจัดการโมดูลบนแท็บ 'Modules' ของหน้าแอปพลิเคชัน (อีกครั้ง คุณต้องมีสิทธิ์ผู้ดูแลระบบขั้นสูงสำหรับสิ่งนี้) โมดูลจะโหลดตามลำดับที่ปรากฏในรายการ
เพิ่มโมดูลที่กำหนดเอง:
- เลือกแอปพลิเคชัน
- ไปที่แท็บ 'Modules'
- คลิก 'Edit' จากนั้น 'Add Module'
- ระบุ 'Name' ที่ไม่ซ้ำกัน 'Description' ที่เป็นตัวเลือก และ 'Fully Qualified Class Name' (ชื่อคลาสแบบเต็ม - ซึ่งชี้ไปยังโค้ด Java ซึ่งมักจะอยู่ในไฟล์
.jar
) - คลิก 'Add' จากนั้น 'Save' และรีสตาร์ทแอปพลิเคชัน
ใช้ Server Listeners (ตัวรอรับฟังของเซิร์ฟเวอร์) สำหรับเหตุการณ์
Server Listeners เป็นคลาส Java ด้วย แต่จะตอบสนองต่อเหตุการณ์ที่เกิดขึ้นในระดับเซิร์ฟเวอร์หรือโฮสต์เสมือน (virtual host) (เช่น การเริ่มต้นเซิร์ฟเวอร์) สามารถขยายวิธีการทำงานของเซิร์ฟเวอร์ตามเหตุการณ์เหล่านี้ได้
คุณจัดการสิ่งเหล่านี้บนแท็บ 'Server Listeners' ภายใต้ 'Server Setup' (ต้องมีสิทธิ์ผู้ดูแลระบบขั้นสูง) เช่นเดียวกับโมดูล สิ่งเหล่านี้จะดำเนินการตามลำดับที่แสดง
เพิ่มตัวรอรับฟังของเซิร์ฟเวอร์ที่กำหนดเอง:
- ไปที่แท็บ 'Server' จากนั้น 'Server Setup'
- คลิกแท็บ 'Server Listeners'
- คลิก 'Edit' จากนั้น 'Add Server Listener'
- ระบุ 'Base Class' (คลาสพื้นฐาน - ชี้ไปยังโค้ด Java) แล้วคลิก 'Add'
- คลิก 'Save' และรีสตาร์ทเซิร์ฟเวอร์
กำหนดค่าพอร์ตเครือข่าย (Ports)
Wowza Streaming Engine ใช้พอร์ตเครือข่ายเฉพาะสำหรับงานต่างๆ (เช่น การสตรีม, การดูแลระบบ) ค่าเริ่มต้นทั่วไป ได้แก่ TCP 1935 สำหรับการสตรีมมาตรฐาน, TCP 80/443 สำหรับการสตรีมบนเว็บ และ TCP 8086-8088 สำหรับการดูแลระบบ
ข้อควรพิจารณาที่สำคัญ:
- Wowza ต้องการใช้พอร์ตของตนโดยเฉพาะ โปรแกรมอื่นไม่สามารถใช้พอร์ตเดียวกันได้
- ตรวจสอบให้แน่ใจว่าพอร์ตเหล่านี้เปิดอยู่บนไฟร์วอลล์ของคุณ คุณอาจต้องการความช่วยเหลือจากผู้ดูแลระบบเครือข่าย โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมองค์กร
- สำหรับเครือข่ายในบ้าน/สำนักงานขนาดเล็ก คุณอาจต้องตั้งค่า 'port forwarding' บนเราเตอร์ของคุณ ตรวจสอบเอกสารประกอบของเราเตอร์ของคุณ
เพิ่มพอร์ต (หากจำเป็น):
- ไปที่แท็บ 'Server' จากนั้น 'Virtual Host Setup'
- คลิก 'Edit'
- เลื่อนไปที่ 'Host Ports' และคลิกไอคอน 'Edit' สำหรับ 'Default Streaming'
- เพิ่มหมายเลขพอร์ตที่คุณต้องการลงในรายการที่คั่นด้วยจุลภาคใน 'Port(s)' แล้วคลิก 'Apply'
- คลิก 'Save' และรีสตาร์ทเซิร์ฟเวอร์
จัดการ License Keys (รหัสลิขสิทธิ์)
รหัสลิขสิทธิ์หลักของ Wowza Streaming Engine ของคุณจะถูกป้อนระหว่างการติดตั้งและแสดงใน Manager คุณสามารถอัปเดตหรือเพิ่มรหัสได้โดยตรงใน Manager โดยไม่ต้องติดตั้งใหม่ นี่คือที่ที่คุณจะเพิ่มรหัสสำหรับคุณสมบัติพิเศษ เช่น Transcoder, nDVR หรือ DRM หากไม่ได้รวมอยู่ในลิขสิทธิ์หลักของคุณ หรือหากคุณเปลี่ยนประเภทลิขสิทธิ์ของคุณ รหัสทั้งหมดจะถูกเก็บไว้ในไฟล์ชื่อ Server.license
ในไดเรกทอรีการติดตั้ง Wowza ของคุณ
เพิ่ม/อัปเดตรหัสลิขสิทธิ์:
- ไปที่แท็บ 'Server' จากนั้น 'Server Setup'
- คลิก 'Edit'
- ในกล่อง 'License Keys' ให้ป้อนรหัสของคุณ ใส่แต่ละรหัสในบรรทัดใหม่
- คลิก 'Save'
- เมื่อได้รับแจ้ง ให้คลิก 'Restart Now' ที่ด้านบนของหน้า รหัสใหม่จะเปิดใช้งานหลังจากรีสตาร์ท (Manager จะแสดงเพียงบางส่วนของรหัสหลังจากนั้นเพื่อความปลอดภัย)
ทำความเข้าใจประเภทลิขสิทธิ์:
- Subscription (การสมัครสมาชิก): เหมาะสำหรับความต้องการที่เปลี่ยนแปลง ใช้รหัสเดียวกัน (ขึ้นต้นด้วย
ENGM4
) ในการติดตั้งหลายครั้ง รวมถึง Transcoder, nDVR, DRM - Perpetual (ถาวร): ดีที่สุดสำหรับการใช้งานที่มั่นคงและระยะยาว รหัสลิขสิทธิ์ถาวรที่ซื้อหลังวันที่ 22 ธันวาคม 2015 มีคำนำหน้า
EPBP4
และใช้สำหรับอินสแตนซ์ Streaming Engine หนึ่งอินสแตนซ์และเทคโนโลยี Transcoder, nDVR และ DRM ที่รวมอยู่ - Trial (ทดลองใช้): หลังจากลิขสิทธิ์ทดลองใช้สำหรับซอฟต์แวร์ Wowza Streaming Engine ของคุณหมดอายุ และคุณได้รับลิขสิทธิ์แบบชำระเงินใหม่สำหรับซอฟต์แวร์ คุณต้องลบรหัสลิขสิทธิ์ทดลองใช้ออกจากกล่อง 'License Keys' แล้วเพิ่มรหัสแบบชำระเงินใหม่ หากคุณไม่แน่ใจว่ารหัสลิขสิทธิ์เป็นรหัสทดลองใช้หรือไม่ คุณสามารถค้นหาได้ในอีเมลที่คุณได้รับจาก Wowza เมื่อคุณดาวน์โหลดซอฟต์แวร์ทดลองใช้
ข้อมูลนี้ครอบคลุมงานบริหารจัดการพื้นฐานใน Wowza Streaming Engine Manager ขอให้สนุกกับการสตรีม!