Shoutcast , Icecast , Auto DJ

ขอสอบถามพี่ๆ หน่อยครับ ว่าระหว่าง Shoutcast กับ Icecast นี้มีข้อดีข้อเสียต่างกันยังไงครับ
อะไรใช้ทรัพยากรน้อยกว่ากัน
และ พี่ๆ เลือกใช้อะไรครับ ในการทำ Radio Streaming

อีกอย่างครับ Auto DJ นี้คืออะไรครับ ใช้โปรแกรมอะไรทำครับ
ใช่ที่เป็น Bot IRC หรือเปล่าครับ

ขอบคุณครับ

ข้อดี Shoutcast
ใช้ง่าย / config ง่าย / สามารถแอด channel stream ย่อยและใช้งานได้ทันที โดยไม่ต้อง restart service (สร้าง folder ใหม่แยก port รันได้เลย)

ข้อเสีย Shoutcast
ไม่สามารถรองรับ connection จำนวนมากๆใน channel เดียวได้ / สามารถถูกกลั่นแกล้งได้ง่าย (มี exploit อยู่บ้าง)

สรุปว่าเหมาะกับผู้เริ่มต้นที่มีจำนวนผู้ฟังไม่เกิน 5,000 connection/sec ครับ


ข้อดี IceCast
ง่ายต่อการพัฒนา (มี devbranch) / รองรับ Connection สูงๆได้ดี / พบ exploit น้อย

ข้อเสีย Icecast
ไม่สามารถแอด channel stream ย่อยและใช้งานได้ทันที จำเป็นต้อง restart service (แก้ได้โดยการสร้าง moutpoint ไว้ล่วงหน้าแทน)

Auto DJ

  1. เป็นการรัน Script Playlist เพลงจากโปรแกรมจัดรายการเช่น SAM / Visual DJ / Winamp โดยจะเลือกรันบน Computer ที่ฝั่ง Client เลย หรืออาจจะใจกล้านำเพลงไปไว้บน server แล้วสั่งรัน Playlist จากบน Server ก็ได้ครับ