ทำวิทยุออนไลน์ เปิดสถานีวิทยุเป็นของตัวเอง ด้วย Shoutcast Server

3 ก.พ. 2557

             ทุกวันนี้วิทยุออนไลน์เป็นสิ่งที่ได้รับความนิยมอย่างแพร่หลายท่านจะเห็นได้ว่าแทบทุกเว็บไซร์จะมีวิทยุออไลน์ให้ผู้เข้าไปเยียมชมสามารถเปิดฟักกันได้ สำหรับบทความนี้เลยจะขอแนะนำการทำวิทยุออนไลน์ด้วย Shoutcast Server
ขั้นแรกต้องถามก่อนครับว่าเราจะติดตั้ง Shoutcast ใน OS อะไร ในที่นี่ผมขอเสนอ 3 ประเภทแล้วกันน่ะครับ
1.Windows XP
2.FreeBSD
3.Linux
หลักการทำงานของ Shoutcast
หลักการทำงานของ Shoutcast  กระจ่ายสัญญาณเสียงให้กับเครื่องที่ Request ขอเข้ามา(เครื่องผู้ฟังนั้นเอง) เราจำเป็นต้องมี Client ที่คอย encode ไฟล์เพลง หรือพูดง่ายก็คือต้องมี DJ หรือ PJ ค่อยเปิดเพลงแล้ว encode ให้เจ้า Shoutcast กระจายให้นั้นเอง
ดังนั้นเราจึงต้องมี software ที่คอย encode ให้ Shoutcast ในที่นี่ขอแนะนำ SHOUTcastDSP Plug-In for Winamp 5.x

8.ทำการ run sc_serv ได้เลยครับ
# ./sc_serv sc_serv.conf
*** เห็นถามกันมามากเหลือเกินเลยมาแก้เนื้อหาให้ครับ สำหรับคนที่ต้องการเปิด port มากกว่า 1 port ก็ให้ทำการก๊อปปี้ไฟล์คอนฟิกเพิ่มเป็นหลายๆ ไฟล์ตามต้องการเลยน่ะครับ แล้วก็ไปเปลี่ยน password และก็ port ในนั้นแล้วเวลารันก็สั่ง # ./sc_serv ตามด้วยชื่อไฟล์คอนฟิก เช่น # ./sc_serv p8000.conf หรือ # ./sc_serv sc_p9000.conf
ถ้าต้องการให้ sc_serv start เองเวลา boot เครื่องก็สามารถเขียนเป็น shell script สั่นๆ ไว้ใช้งานกันได้โดยการ
# ee /usr/local/etc/rc.d/sc_serv.sh จะเข้าสู่หน้า editor ของ ee
พิมพ์
/usr/local/shoutcast-1-9-5-freebsdX-elf/sc_serv /usr/local/shoutcast-1-9-5-freebsdX-elf/sc_serv.conf เข้าไปครับ อย่าลืมน่ะครับ X = version ที่ท่านโหลดมา จากนั้นทำการsave ให้เรียบร้อย
จากนั้นก็ทำการ
# chmod +x /usr/local/etc/rc.d/sc_serv.sh
# echo 'sc_serv_enable="YES"' /etc/rc.conf
# reboot ดูผล
เสร็จครับ

มาถึงการติดตั้งบน Linux ก้นบ้าง
มันก็ไม่มีอะไรแตกต่างจากการ config บน FreeBSD สักเท่าไหร่ครับ
1.ดาวน์โหลด http://www.shoutcast.com/downloads/sc1-9-5/shoutcast-1-9-5-linux-glibc6.tar.gz มา
2.ทำการ extract ออกมาแล้วย้ายไปเก็บไว้ที่ /usr/bin (ความจริงจะเก็บไว้ที่ไหนก็ได้ครับไม่สำคัญสักเท่าไหร่)
3.เข้าไปแก้ไฟล์ sc_serv.conf เหมือนกับที่แก้ไขบน windows แล้วทำการ save
4. # chmod +x sc_serv
5.ทำการ run sc_serv ได้เลยครับ
# ./sc_serv sc_serv.conf
หากต้องการให้ shoutcast ทำงานหลาย port โปรแกรมด้านบน

*** ข้อควรระวังของการติดตั้ง Shoutcast Server คือ ถ้าหาก Sever ได้ติดตั้ง Firewall ไว้ควร Allow port ที่เราได้ตั้งไว้ในไฟล์ config ไม่งั้นจะไม่สามารถใช้ port ที่่ตั้งไว้ได้ครับ

หลังจากเราได้ติดตั้ง Server เสร็จเรียบร้อยแล้วก็มาจัดการกับตัว encode กันบ้างครับ
ผมใช้ winamp 5.12 สำหรับ encode น่ะครับ

1.ดาวน์โหลด http://www.shoutcast.com/downloads/shoutcast-dsp-1-9-0-windows.exe มาแล้วติดตั้งครับ Next อย่างเดียว

2. หลังจากติดตั้งแล้วเปิดโปรแกรม Winamp ขึ้นมา

3. เข้าไปที่หน้า Preferences ของ winamp ครับ โดยการคลิกขวาที่ส่วนของหัวโปรแกรม winamp Options Preferences... หรือกด Ctrl+p ก็ได้ครับ

4.ตอนนี้เราจะอยู่ที่หน้า Preferences ของ winamp แล้วน่ะครับ เลือกหัวข้อ DSP/Effect หน้าต่างด้านขวาจะแสดงDSP ที่ winamp มีอยู่ คลิกเลือกที่ Nullsoft SHOUTcast Source DSP V1.9.0 (dsp_sc.dll) จากนั้น มันจะเปิดหน้า config ของ SHOUTcast Sourc มาให้น่ะครับ
จะมีอยู่ด้วยกัน 4 tab เลือก tab ที่ 2 Output ก่อนน่ะครับ

Share

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

 
Copyright © 2015. Tech BLOG.
Design by Herdiansyah Hamzah. Published by Themes Paper. Powered by Blogger.
Creative Commons License