20 กันยายน 2567

วิธีอัปเดต Wowza Streaming Engine: คู่มือฉบับสมบูรณ์

วิธีอัปเดต Wowza Streaming Engine: คู่มือฉบับสมบูรณ์

วิธีอัปเดต Wowza Streaming Engine: คู่มือฉบับสมบูรณ์

การรักษาระบบสตรีมมิ่งของคุณให้ทันสมัยเป็นสิ่งสำคัญ เพื่อความปลอดภัย ประสิทธิภาพ และการรองรับเทคโนโลยีใหม่ๆ คู่มือนี้จะอธิบายทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการอัปเดต Wowza Streaming Engine รวมถึงข้อกำหนดเบื้องต้น ขั้นตอนการอัปเดตสำหรับ Windows และ Linux/macOS ตลอดจนคำแนะนำสำคัญเพื่อให้การอัปเดตเป็นไปอย่างราบรื่น

ทำความเข้าใจกับการอัปเดตของ Wowza Streaming Engine

Wowza Streaming Engine แจกจ่ายการอัปเดตในรูปแบบไฟล์ ZIP โดยใช้รูปแบบการตั้งชื่อดังนี้:

WowzaStreamingEngine-Update-[version].zip

ในที่นี้ [version] คือหมายเลขเวอร์ชันของอัปเดตนั้น

คุณต้องมีสัญญา Maintenance and Support (การบำรุงรักษาและการสนับสนุน) ที่ยังใช้งานอยู่ เพื่อเข้าถึงไฟล์อัปเดต สัญญานี้จะให้สิทธิ์คุณในการอัปเกรดเวอร์ชันหลัก (Major) และเวอร์ชันย่อย (Dot-release) ได้ฟรี พร้อมรับการสนับสนุนทางเทคนิคผ่านอีเมล

หากคุณมีรหัสใบอนุญาตที่ถูกต้องสำหรับ Wowza Streaming Engine คุณสามารถสร้างบัญชีผู้ใช้ที่ พอร์ทัล Wowza และดาวน์โหลดอัปเดตได้จากแท็บ "Downloads" บนหน้าการจัดการบัญชีของคุณ

ก่อนเริ่มการอัปเดต

ก่อนที่คุณจะทำการอัปเดต ควรตรวจสอบว่าเครื่องของคุณมี Java เวอร์ชันที่รองรับตามที่ต้องการ โดยเวอร์ชันที่ต้องการนั้นขึ้นอยู่กับเวอร์ชันของ Wowza ที่คุณใช้อยู่ และเวอร์ชันที่คุณต้องการอัปเกรดไป

การอัปเดตเป็นเวอร์ชัน 4.8.18 ขึ้นไป

  • ติดตั้ง Java เวอร์ชันที่รองรับ เช่น Java 11 หรือ 12
  • หรือใช้ OpenJDK Java SE JRE 11.0.2 ซึ่งมาพร้อมกับ Wowza Streaming Engine 4.8.18 (สามารถดาวน์โหลดได้จากหน้า Downloads ของบัญชี Wowza)
  • ทำตามคำแนะนำจากเอกสารทางการของ Wowza เพื่อ ติดตั้งและกำหนดค่า Java ด้วยตนเอง
หมายเหตุ: หากคุณมีโมดูลที่เขียนขึ้นเองซึ่งใช้กับ Java เวอร์ชันเก่า อาจต้องปรับแต่งใหม่ให้สามารถใช้งานร่วมกับ Java 11 ได้

การอัปเดตเป็นเวอร์ชัน 4.7.8 ถึง 4.8.17

  • ใช้ Java เวอร์ชัน 9 ถึง 12
  • แนะนำให้ใช้ OpenJDK Java SE JRE 9.0.4 (มีให้ดาวน์โหลดในหน้า Downloads ของบัญชี Wowza)
  • ตั้งค่า Wowza ให้ใช้ Java ที่ติดตั้ง ตามคำแนะนำทางการในเอกสารที่กล่าวถึงข้างต้น
หมายเหตุสำคัญ: ตั้งแต่เวอร์ชัน 4.8.8 ถึง 4.8.17 Wowza ต้องการโมดูล java.scripting ซึ่งรวมอยู่ใน JRE เวอร์ชัน 9.0.4 ที่กำหนดไว้ คุณต้องติดตั้งเวอร์ชันนี้ด้วยตนเอง เพราะจะไม่ถูกติดตั้งโดยอัปเดตอัตโนมัติ

ในการอัปเกรดจากเวอร์ชัน 4.7.8 ถึง 4.8.5 ไฟล์ winstone.properties จะถูกแทนที่ด้วย tomcat.properties หากคุณมีการตั้งค่าที่กำหนดเองในไฟล์เดิม จะต้องนำการตั้งค่าเหล่านั้นไปใส่ในไฟล์ใหม่ด้วยตนเอง

วิธีการอัปเดต

ข้อกำหนดทั่วไป

  • ต้องใช้สิทธิ์ผู้ดูแลระบบ (Administrator/root) ในการอัปเดต
  • ต้องหยุดการทำงานของ Wowza Streaming Engine และ Wowza Streaming Engine Manager ก่อนเริ่มอัปเดต
  • ไฟล์ startmgr.sh (Linux/macOS) และ startmgr.bat (Windows) อาจถูกเขียนทับ หากคุณเคยแก้ไขไฟล์เหล่านี้ คุณจะต้องแก้ไขใหม่ภายหลัง

ขั้นตอนการอัปเดตบน Windows

  1. แตกไฟล์ ZIP แล้วคัดลอกโฟลเดอร์ WowzaStreamingEngine-Update-[version] ไปยัง [install-dir]/updates
  2. เปิด Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ
  3. เปลี่ยนไปยังไดเรกทอรีที่เก็บไฟล์อัปเดต:
    cd [install-dir]/updates/WowzaStreamingEngine-Update-[version]/windows
  4. รันคำสั่ง:
    update.bat
  5. ทำตามคำแนะนำบนหน้าจอ
  6. รีสตาร์ทเซิร์ฟเวอร์หลังจากการอัปเดตเสร็จสิ้น
สำคัญ: อย่าลบไฟล์ ZIP ที่ใช้ในการอัปเดต เพราะจะต้องใช้เมื่อต้องการย้อนกลับ (Rollback) อัปเดตนั้น

ขั้นตอนการอัปเดตบน Linux และ macOS

  1. แตกไฟล์ ZIP หากไม่ได้สร้างโฟลเดอร์ WowzaStreamingEngine-Update-[version] อัตโนมัติ ให้สร้างเองแล้วนำไฟล์ทั้งหมดไปไว้ในโฟลเดอร์นั้น
  2. คัดลอกโฟลเดอร์ไปยัง [install-dir]/updates
  3. เปิด Terminal แล้วเปลี่ยนไดเรกทอรี:
    • สำหรับ Linux:
      cd [install-dir]/updates/WowzaStreamingEngine-Update-[version]/linux
    • สำหรับ macOS:
      cd [install-dir]/updates/WowzaStreamingEngine-Update-[version]/osx
  4. หากจำเป็น ให้เพิ่มสิทธิ์การรันไฟล์:
    sudo chmod +x *.sh
  5. เริ่มการอัปเดต:
    sudo ./update.sh
  6. ทำตามคำแนะนำบนหน้าจอ แล้วรีสตาร์ทเซิร์ฟเวอร์หลังจากเสร็จสิ้น

สรุป

การอัปเดต Wowza Streaming Engine เป็นสิ่งสำคัญในการรักษาความปลอดภัย ความเร็ว และความสามารถในการรองรับเทคโนโลยีใหม่ๆ การอัปเดตไม่ซับซ้อนหากทำตามขั้นตอนอย่างถูกต้อง และตรวจสอบความพร้อมของระบบ โดยเฉพาะเรื่องเวอร์ชันของ Java และการสำรองการตั้งค่าที่ปรับแต่งไว้

อย่าลืมเก็บไฟล์อัปเดตดั้งเดิมไว้เผื่อมีความจำเป็นต้องย้อนกลับการอัปเดตในอนาคต