20 กันยายน 2567

เริ่มต้นใช้งาน Wowza Streaming Engine Manager

เริ่มต้นใช้งาน Wowza Streaming Engine Manager

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 ในไดเรกทอรีที่มีสคริปต์หรือไฟล์ปฏิบัติการ

เปิดใช้งานการเข้าถึงการตั้งค่าการดูแลระบบขั้นสูงสำหรับบัญชีผู้ดูแลระบบของคุณ

  1. ไปที่แท็บ 'Server'
  2. คลิก 'Users' ในแผงด้านข้าง
  3. ค้นหาชื่อผู้ใช้ผู้ดูแลระบบของคุณและคลิกไอคอน 'Edit' ข้างๆ
  4. ทำเครื่องหมายที่ช่อง 'Allow access to advanced properties and features'
  5. คลิก 'Save'
  6. คุณจะถูกออกจากระบบโดยอัตโนมัติ เพียงลงชื่อเข้าใช้อีกครั้งเพื่อเข้าถึงคุณสมบัติขั้นสูง

สร้างบัญชีผู้ใช้ใหม่

คุณสามารถสร้างบัญชีผู้ใช้เพิ่มเติมที่มีสิทธิ์เข้าถึงแบบ 'Administrator' เต็มรูปแบบ หรือสิทธิ์แบบ 'Read-Only' ที่จำกัด

  1. ไปที่แท็บ 'Server' และคลิก 'Users'
  2. คลิก 'Add User'
  3. กรอก 'User Name', 'Password' (ป้อนสองครั้งเพื่อยืนยัน - จำไว้ว่าคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่!) และเลือก 'Access Level' ('Administrator' หรือ 'Read-Only')
  4. หากคุณต้องการให้ผู้ใช้เข้าถึงหรือดูการตั้งค่าขั้นสูง ให้ทำเครื่องหมายที่ช่อง 'Allow access to advanced properties and settings' สิ่งนี้ช่วยให้ผู้ดูแลระบบ แก้ไข การตั้งค่าขั้นสูง และผู้ใช้แบบอ่านอย่างเดียว ดู การตั้งค่าเหล่านั้นได้
  5. คลิก '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):

  1. คลิกแท็บ 'Applications'
  2. คลิก 'Add Application'
  3. เลือกประเภทแอปพลิเคชันที่คุณต้องการ (เช่น 'VOD Single server')
  4. ตั้งชื่อที่ไม่ซ้ำกันให้กับแอปพลิเคชันของคุณในกล่องป๊อปอัปแล้วคลิก 'Add'
  5. ตรวจสอบการตั้งค่าในหน้าถัดไปแล้วคลิก 'Save'

ปรับแต่งอย่างละเอียดด้วย Properties (คุณสมบัติ)

Properties ช่วยให้คุณปรับแต่งพฤติกรรมเริ่มต้นของแอปพลิเคชันหรือเซิร์ฟเวอร์เองได้ คุณสามารถค้นหาได้ในแท็บ 'Properties' ภายในหน้าการตั้งค่าของแอปพลิเคชันหรือคุณสมบัติของเซิร์ฟเวอร์ คุณจะต้องมีสิทธิ์ผู้ดูแลระบบขั้นสูงเพื่อเข้าถึงแท็บนี้

เปิดใช้งานคุณสมบัติเริ่มต้น:

  1. เลือกแอปพลิเคชันหรือคุณสมบัติที่คุณต้องการกำหนดค่า
  2. ไปที่แท็บ 'Properties'
  3. ใช้ 'Quick Links' เพื่อข้ามไปยังส่วนเฉพาะหรือเลื่อนลง
  4. คลิก 'Edit' สำหรับส่วนที่คุณต้องการเปลี่ยนแปลง
  5. ค้นหาคุณสมบัติ ทำเครื่องหมายที่ช่อง 'Enabled' และตั้งค่า (อาจเป็น 'True' หรือค่าเฉพาะ)
  6. คลิก 'Save' และรีสตาร์ทแอปพลิเคชันหรือเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล

เพิ่มคุณสมบัติที่กำหนดเอง:

  1. ไปที่แท็บ 'Properties' ของแอปพลิเคชันหรือคุณสมบัติที่ต้องการ
  2. คลิก 'Custom' ใน 'Quick Links' หรือเลื่อนไปที่ส่วน 'Custom'
  3. คลิก 'Edit' จากนั้น 'Add Custom Property'
  4. กำหนด 'Path', 'Name', 'Type' และ 'Value' ของคุณสมบัติ
  5. คลิก 'Add' จากนั้น 'Save' และรีสตาร์ทแอปพลิเคชันหรือเซิร์ฟเวอร์

เพิ่มฟังก์ชันการทำงานด้วย Modules (โมดูล)

Modules เปรียบเสมือนปลั๊กอิน เป็นส่วนของโค้ด Java ที่เพิ่มคุณสมบัติพิเศษให้กับแอปพลิเคชันของคุณ Wowza มาพร้อมกับโมดูลในตัวหลายโมดูล และมีโมดูลเพิ่มเติมให้ดาวน์โหลด คุณยังสามารถพัฒนาโมดูลที่คุณกำหนดเองได้

คุณจัดการโมดูลบนแท็บ 'Modules' ของหน้าแอปพลิเคชัน (อีกครั้ง คุณต้องมีสิทธิ์ผู้ดูแลระบบขั้นสูงสำหรับสิ่งนี้) โมดูลจะโหลดตามลำดับที่ปรากฏในรายการ

เพิ่มโมดูลที่กำหนดเอง:

  1. เลือกแอปพลิเคชัน
  2. ไปที่แท็บ 'Modules'
  3. คลิก 'Edit' จากนั้น 'Add Module'
  4. ระบุ 'Name' ที่ไม่ซ้ำกัน 'Description' ที่เป็นตัวเลือก และ 'Fully Qualified Class Name' (ชื่อคลาสแบบเต็ม - ซึ่งชี้ไปยังโค้ด Java ซึ่งมักจะอยู่ในไฟล์ .jar)
  5. คลิก 'Add' จากนั้น 'Save' และรีสตาร์ทแอปพลิเคชัน

ใช้ Server Listeners (ตัวรอรับฟังของเซิร์ฟเวอร์) สำหรับเหตุการณ์

Server Listeners เป็นคลาส Java ด้วย แต่จะตอบสนองต่อเหตุการณ์ที่เกิดขึ้นในระดับเซิร์ฟเวอร์หรือโฮสต์เสมือน (virtual host) (เช่น การเริ่มต้นเซิร์ฟเวอร์) สามารถขยายวิธีการทำงานของเซิร์ฟเวอร์ตามเหตุการณ์เหล่านี้ได้

คุณจัดการสิ่งเหล่านี้บนแท็บ 'Server Listeners' ภายใต้ 'Server Setup' (ต้องมีสิทธิ์ผู้ดูแลระบบขั้นสูง) เช่นเดียวกับโมดูล สิ่งเหล่านี้จะดำเนินการตามลำดับที่แสดง

เพิ่มตัวรอรับฟังของเซิร์ฟเวอร์ที่กำหนดเอง:

  1. ไปที่แท็บ 'Server' จากนั้น 'Server Setup'
  2. คลิกแท็บ 'Server Listeners'
  3. คลิก 'Edit' จากนั้น 'Add Server Listener'
  4. ระบุ 'Base Class' (คลาสพื้นฐาน - ชี้ไปยังโค้ด Java) แล้วคลิก 'Add'
  5. คลิก 'Save' และรีสตาร์ทเซิร์ฟเวอร์

กำหนดค่าพอร์ตเครือข่าย (Ports)

Wowza Streaming Engine ใช้พอร์ตเครือข่ายเฉพาะสำหรับงานต่างๆ (เช่น การสตรีม, การดูแลระบบ) ค่าเริ่มต้นทั่วไป ได้แก่ TCP 1935 สำหรับการสตรีมมาตรฐาน, TCP 80/443 สำหรับการสตรีมบนเว็บ และ TCP 8086-8088 สำหรับการดูแลระบบ

ข้อควรพิจารณาที่สำคัญ:

  • Wowza ต้องการใช้พอร์ตของตนโดยเฉพาะ โปรแกรมอื่นไม่สามารถใช้พอร์ตเดียวกันได้
  • ตรวจสอบให้แน่ใจว่าพอร์ตเหล่านี้เปิดอยู่บนไฟร์วอลล์ของคุณ คุณอาจต้องการความช่วยเหลือจากผู้ดูแลระบบเครือข่าย โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมองค์กร
  • สำหรับเครือข่ายในบ้าน/สำนักงานขนาดเล็ก คุณอาจต้องตั้งค่า 'port forwarding' บนเราเตอร์ของคุณ ตรวจสอบเอกสารประกอบของเราเตอร์ของคุณ

เพิ่มพอร์ต (หากจำเป็น):

  1. ไปที่แท็บ 'Server' จากนั้น 'Virtual Host Setup'
  2. คลิก 'Edit'
  3. เลื่อนไปที่ 'Host Ports' และคลิกไอคอน 'Edit' สำหรับ 'Default Streaming'
  4. เพิ่มหมายเลขพอร์ตที่คุณต้องการลงในรายการที่คั่นด้วยจุลภาคใน 'Port(s)' แล้วคลิก 'Apply'
  5. คลิก 'Save' และรีสตาร์ทเซิร์ฟเวอร์

จัดการ License Keys (รหัสลิขสิทธิ์)

รหัสลิขสิทธิ์หลักของ Wowza Streaming Engine ของคุณจะถูกป้อนระหว่างการติดตั้งและแสดงใน Manager คุณสามารถอัปเดตหรือเพิ่มรหัสได้โดยตรงใน Manager โดยไม่ต้องติดตั้งใหม่ นี่คือที่ที่คุณจะเพิ่มรหัสสำหรับคุณสมบัติพิเศษ เช่น Transcoder, nDVR หรือ DRM หากไม่ได้รวมอยู่ในลิขสิทธิ์หลักของคุณ หรือหากคุณเปลี่ยนประเภทลิขสิทธิ์ของคุณ รหัสทั้งหมดจะถูกเก็บไว้ในไฟล์ชื่อ Server.license ในไดเรกทอรีการติดตั้ง Wowza ของคุณ

เพิ่ม/อัปเดตรหัสลิขสิทธิ์:

  1. ไปที่แท็บ 'Server' จากนั้น 'Server Setup'
  2. คลิก 'Edit'
  3. ในกล่อง 'License Keys' ให้ป้อนรหัสของคุณ ใส่แต่ละรหัสในบรรทัดใหม่
  4. คลิก 'Save'
  5. เมื่อได้รับแจ้ง ให้คลิก '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 ขอให้สนุกกับการสตรีม!