Ant Media Server คืออะไร และวิธีติดตั้งบน Cloud Server
Ant Media Server คือเซิร์ฟเวอร์ถ่ายทอดสดที่รองรับการส่งสัญญาณแบบความหน่วงต่ำระดับไม่ถึงวินาที เหมาะกับงานที่ต้องโต้ตอบทันที เช่น การประมูลสด การเรียนสด และการควบคุมอุปกรณ์ระยะไกล
- หมวดหมู่
- Media และ Streaming
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 4 vCPU · RAM 8 GB
- ไลเซนส์
- Apache 2.0 (Community Edition) และเชิงพาณิชย์
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Ant Media Server คืออะไร
การถ่ายทอดสดทั่วไปมีความหน่วงหลายสิบวินาที ซึ่งไม่เป็นปัญหาสำหรับการดูอย่างเดียว แต่ใช้ไม่ได้กับงานที่ต้องโต้ตอบ เช่น การประมูลสดที่ผู้ชมต้องเห็นราคาปัจจุบันจริง ๆ
Ant Media Server รองรับโปรโตคอลที่ให้ความหน่วงต่ำระดับไม่ถึงวินาที ทำให้ใช้กับงานเหล่านั้นได้ และยังรองรับรูปแบบมาตรฐานที่ความหน่วงสูงกว่าไว้สำหรับผู้ชมจำนวนมากด้วย
ระบบมีรุ่นชุมชนที่ใช้ฟรีและรุ่นเชิงพาณิชย์ที่เพิ่มความสามารถอย่างการทำคลัสเตอร์และการปรับความละเอียดอัตโนมัติ องค์กรจึงควรตรวจว่าความสามารถที่ต้องใช้อยู่ในรุ่นใดก่อนวางระบบ
ความสามารถเด่นของ Ant Media Server
ความหน่วงต่ำระดับไม่ถึงวินาที
ใช้กับงานที่ต้องโต้ตอบทันทีได้
รองรับหลายโปรโตคอล
ทั้งแบบความหน่วงต่ำและแบบมาตรฐานสำหรับผู้ชมจำนวนมาก
รับสัญญาณจากกล้องและ OBS
ต่อกับอุปกรณ์และโปรแกรมที่ใช้กันทั่วไปได้
บันทึกและเล่นย้อนหลัง
เก็บการถ่ายทอดไว้ให้ดูภายหลังได้
มี API ให้เชื่อมกับระบบ
ควบคุมการถ่ายทอดจากแอปขององค์กรได้
ใช้ Ant Media Server ทำอะไรได้บ้าง
- การประมูลสดหรือการขายสดที่ต้องโต้ตอบทันที
- ห้องเรียนสดที่ผู้สอนต้องตอบคำถามแบบทันที
- ระบบกล้องที่ต้องดูภาพสดโดยหน่วงน้อยที่สุด
- แอปที่ต้องฝังการถ่ายทอดสดเข้าไปในระบบของตัวเอง
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| ขั้นต่ำผู้ชมไม่มากและช่องเดียว | 4 vCPU | 8 GB | NVMe 100 GB |
| แนะนำผู้ชมระดับหลักร้อยและหลายช่อง | 8 vCPU | 16 GB | NVMe 250 GB |
| ใช้งานหนักผู้ชมจำนวนมาก ควรทำคลัสเตอร์ตามรุ่นที่รองรับ | 16 vCPU ขึ้นไป | 32 GB ขึ้นไป | NVMe 500 GB ขึ้นไป |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง Ant Media Server บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- Ubuntu Server ตามรุ่นที่ผู้พัฒนารองรับ
- Java Runtime ซึ่งมากับชุดติดตั้ง
- แบนด์วิดท์สูงเพราะการถ่ายทอดสดใช้มาก
- ใบรับรอง SSL เพราะโปรโตคอลความหน่วงต่ำต้องใช้การเชื่อมต่อที่ปลอดภัย
ทดสอบบน Ubuntu Server 24.04 LTS
- 1
ดาวน์โหลดและติดตั้ง
ดาวน์โหลดไฟล์ติดตั้งรุ่นชุมชนจากเว็บทางการ แล้วรันสคริปต์ติดตั้งที่มาพร้อมกัน
sudo apt update && sudo apt -y install unzip wget https://github.com/ant-media/Ant-Media-Server/releases/latest/download/ant-media-server-community.zip wget https://raw.githubusercontent.com/ant-media/Scripts/master/install_ant-media-server.sh sudo bash install_ant-media-server.sh -i ant-media-server-community.zip - 2
ตั้งใบรับรอง SSL
โปรโตคอลความหน่วงต่ำต้องใช้การเชื่อมต่อที่ปลอดภัย จึงต้องติดตั้งใบรับรองก่อนใช้งานจริง
sudo bash /usr/local/antmedia/enable_ssl.sh -d live.example.com - 3
เข้าหน้าจอผู้ดูแลและสร้างบัญชี
เข้าหน้าจอผ่าน HTTPS เพื่อสร้างบัญชีผู้ดูแลระบบครั้งแรก แล้วสร้างแอปพลิเคชันสำหรับการถ่ายทอด
- 4
ตั้งค่าโปรแกรมถ่ายทอดสด
# ค่าที่ใส่ใน OBS Server: rtmp://live.example.com/LiveApp Stream Key: ชื่อสตรีมที่ต้องการ - 5
ฝังตัวเล่นวิดีโอในเว็บ
ใช้ตัวเล่นที่มาพร้อมระบบหรือเรียกผ่าน API เพื่อฝังการถ่ายทอดสดในเว็บขององค์กร โดยเลือกโปรโตคอลตามความหน่วงที่ต้องการ
- 6
ทดสอบความหน่วงจริง
ทดสอบด้วยนาฬิกาที่แสดงเวลาหน้ากล้องแล้วเทียบกับที่ผู้ชมเห็น เพื่อยืนยันว่าความหน่วงอยู่ในระดับที่งานต้องการจริง
ตรวจว่าความสามารถที่ต้องใช้อยู่ในรุ่นชุมชนหรือรุ่นเชิงพาณิชย์ก่อนวางระบบ เพราะการทำคลัสเตอร์และการปรับความละเอียดอัตโนมัติอยู่ในรุ่นที่ต้องเสียค่าใช้จ่าย
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 5443 | TCP | หน้าจอผู้ดูแลและการเชื่อมต่อแบบปลอดภัย |
| 1935 | TCP | รับสัญญาณจากโปรแกรมถ่ายทอดสด |
| 50000-60000 | UDP | ช่องทางสื่อของโปรโตคอลความหน่วงต่ำ |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ตั้งรหัสผ่านผู้ดูแลที่แข็งแรงและไม่เปิดหน้าจอสู่อินเทอร์เน็ตโดยไม่จำกัด
- จำกัดว่าใครส่งสัญญาณเข้ามาได้ด้วยโทเคนหรือการจำกัดไอพี
- ใช้ใบรับรอง SSL ที่ถูกต้องเสมอ
- เฝ้าระวังแบนด์วิดท์และพื้นที่ดิสก์ของไฟล์บันทึก
ทำไมควรรัน Ant Media Server บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
รันบน Cloud Server ในไทย ทำให้ความหน่วงต่ำที่สุดสำหรับผู้ชมในประเทศ
ปรับสเปกได้ตามจำนวนผู้ชมของแต่ละงาน
ใช้ร่วมกับ Cloud CDN สำหรับผู้ชมจำนวนมากที่ไม่ต้องการความหน่วงต่ำมาก
คำถามที่พบบ่อยเกี่ยวกับ Ant Media Server
ความหน่วงต่ำจริงแค่ไหน
เมื่อใช้โปรโตคอลความหน่วงต่ำและผู้ชมอยู่ใกล้เซิร์ฟเวอร์ ความหน่วงอยู่ในระดับไม่ถึงวินาที ซึ่งเพียงพอสำหรับการโต้ตอบ ควรทดสอบจริงด้วยนาฬิกาหน้ากล้องเพื่อยืนยันในสภาพเครือข่ายของคุณ
รุ่นชุมชนพอใช้ไหม
พอสำหรับการถ่ายทอดช่องเดียวหรือไม่กี่ช่องที่ผู้ชมไม่มาก ส่วนความสามารถอย่างการทำคลัสเตอร์และการปรับความละเอียดอัตโนมัติอยู่ในรุ่นเชิงพาณิชย์ ควรตรวจก่อนวางระบบ
ต่างจาก Owncast อย่างไร
Owncast เน้นความง่ายและเหมาะกับการถ่ายทอดที่ผู้ชมดูอย่างเดียว ส่วน Ant Media เน้นความหน่วงต่ำสำหรับงานที่ต้องโต้ตอบ และมี API ให้ฝังเข้ากับแอปขององค์กรได้มากกว่า
ทางเลือกอื่นที่คล้ายกับ Ant Media Server
แอปอื่นในหมวด Media และ Streaming
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Ant Media Server ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด