มีเพื่อนมาปรึกษาครับ เขามีทีมถ่ายวิดีโออยู่แล้ว ตอนนี้อยากจะทำ live broadcast ผ่านอินเทอร์เน็ตด้วย
- จะทำ live broadcast มีองค์ประกอบอะไรบ้างครับ ทั้งฮาร์ดแวร์และซอฟต์แวร์
- ใช้ซอฟต์แวร์ตัวใดดีครับ และต้องซื้อ license ไหม
- ฟอร์แมตที่จะ broadcast ใช้ฟอร์แมตใดดี มีข้อดีข้อเสียอย่างไร
- เซิร์ฟเวอร์ตัวหนึ่งจะรองรับไคลเอนต์ได้ประมาณกี่เครื่อง และถ้าจะทำ load balancing จะต้องทำอย่างไร
อยากได้คำแนะนำสำหรับคนที่ไม่รู้อะไรเลยน่ะครับ เพราะผมก็ไม่เคยทำเหมือนกัน ตอบให้เพื่อนไม่ถูก ^^"
on
hardware เน้น
icez Thu, 04/12/2008 - 13:02
ต่อเครื่อง สาย 100mbps ถ้าได้สาย gbps คงพุ่งไปได้อีกซักหน่อย ราวๆ 700-800 คนครับ แล้วก็จะไปติดคอขวดที่ cpu / ram แทน
ส่วน load balancing ก็ใช้วิธี multicast ช่วยครับ ทำ relay สัญญาณ ตั้งค่าเอาจากตัว server
แนะนำใช้
anu Thu, 04/12/2008 - 13:12
แนะนำใช้ http://osflash.org/red5 แล้ว Streaming ทาง Flash (RTMP) เพราะคนดูง่ายดี... อีกอย่างมี encap ด้วย HTTP สำหรับคนติด Firewall ด้วย
ไม่อย่างนั้นลองเป็น VLC ก็เป็นพวก mms หรือ rtp
จำนวน Client นี่แนะนำว่าลองทดลองให้เรียบร้อยก่อนว่าจะ stream แบบไหน format อะไร bitrate ขนาดไหนแล้ว benchmark เอาดีกว่าครับ
Red5
BonBon Thu, 04/12/2008 - 14:15
Red5 อีกเสียงครับแจ่มมากแต่ต้องปรับเก่งๆ
อยากจะแนะนำอีกตัว แต่ยังไม่เคยลองครับ
Quicktime Streaming Server
http://developer.apple.com/darwin/projects/streaming/
ขอบคุณมาก
PaePae Fri, 05/12/2008 - 20:21
ขอบคุณมากครับ ส่งต่อให้เพื่อนไปศึกษาต่อละ :-)
——————————————————————
คิดๆ ขีดๆ เขียนๆ | นั่งเล่นในสวน ชวนคุยเรื่องเกม