จะทำ radio online ครับ ขอ ความรู้ หน่อย ครับ !

เริ่มโดย banrong, 03 ธันวาคม 2008, 15:39:25

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

banrong

จะใช้ กับ hostmonster

อ้างถึงเริ่มกันเลยผมขอเริ่มด้วยการติดตั้ง Shoutcast Broadcast Server บน Windows XP ก่อนละกันน่ะครับ
1.เริ่มด้วยการดาวน์โหลดโปรแกรมมาก่อนน่ะครับ
2.จากนั้นก็ติดตั้งปกติ Next ไปเรื่อยๆ มันจะถามนิดหน่อยให้เราเลือก Console แต่เราสามารถใช้ค่า Default ของมันได้เลย
3.เมื่อติดตั้งเสร็จโปรแกรมจะถูกติดตั้งไว้ในโฟลเดอร์ C:\Program Files\SHOUTcast
4.เข้าไปในโฟล์เดอร์ C:\Program Files\SHOUTcast
5.คลิกขวาที่ไฟล์ sc_serv.ini (สังเกตมันจะเป็นไฟล์เอกสารที่มีรูปเฟืองอะครับ)จากนั้น Open With >> Choose Program.. >> Wordpad หรือถ้าใครมี EditPlus ก็สามารถเปิดจาก EditPlus ได้
6.มี 2 จุดสำคัญที่เราต้องแก้ไขครับ
6.1 หาบรรทัดที่เขียนว่า
; AdminPassword=adminpass ให้เอาเครื่องหมาย ; ออกน่ะครับจากนั้นหลังเครื่องหมาย = เราสามารถเปลี่ยนได้ตามต้องการ นี่เป็น password สำหรับ admin และสำหรับคนที่จะ encode เข้ามายัง server ของเรา
ตัวอย่างหลังการแก้ AdminPassword=admin1234

6.2 หาบรรทัดที่เขียนว่า
PortBase=8000 นี่เป็น port ที่เราจะใช้ในการ Broadcast และ encoding เข้ามา เรามาสามารถแก้ได้ตามความเหมาะสมแต่ต้องระวังเรื่องการชนกันของ port ด้วยนะครับ ต้องแน่ใจว่า port ที่เราเปลี่ยนมาใช้นั้นไม่ได้ถูกใชู้่โดยโปรแกรมอื่น

หลังจากแก้ไขเรียบร้อยแล้วก็ save ให้เรียบร้อย
7.จากนั้นเราก็มา run ตัว Shoutcast ได้เลยครับ โดยการคลิก Start >> All Programs >> SHOUcast DNAS >> SHOUTcast DNAS (GUI ) เป็นอันเสร็จในฝั่ง Server

มาต่อกันด้วยการติดตั้งบน FreeBSD กันครับ
ต้องบอกไว้ก่อนน่ะครับคือ ผมติดตั้งบน FreeBSD 6.1 STABLE สำหรับผู้ที่ใช้ FreeBSD4x หรือ 5x สามารถดาวน์โหลดเวอร์ชั่นสำหรับ FreeBSD ของท่านได้เลย แต่คนที่ลง FreeBSD6x ก็สามารถติดตั้งได้เหมือนกันครับโดยการตั้งตั้ง package compat5x เข้าไปขั้นตอนการติดตั้ง compat5x
#cd /usr/ports/misc/compat5x/
#make install clean
#echo 'compat5x_enable="YES"' >> /etc/rc.conf
#reboot สัก 1 รอบ

หลังจากระบบของเราพร้อมแล้วก็มาติดตั้งกันเลย

1.login เข้าระบบ

2.ทำการ download shoutcast มาไว้ที่ server ของเราครับ
#cd /tmp
#fetch http://www.shoutcast.com/downloads/sc1-9-5/shoutcast-1-9-5-freebsd4-elf.tar.gz สำหรับ FreeBSD4x หรือ
#fetch http://www.shoutcast.com/downloads/sc1-9-5/shoutcast-1-9-5-freebsd5-elf.tar.gz สำหรับ FreeBSD5x

3.เมื่อดาวน์โหลดเสร็จแล้วทำการ extract ออกมาด้วยคำสั่ง
#tar -xvvzf shoutcast-1-9-5-freebsd4-elf.tar.gz สำหรับ FreeBSD4x หรือ
#tar -xvvzf shoutcast-1-9-5-freebsd5-elf.tar.gz สำหรับ FreeBSD5x
เราจะได้ directory shoutcast-1-9-5-freebsdX-elf X = version ที่คุณโหลดมา

4.จากนั้นทำการย้าย directoty ทีได้ไปเก็บไว้ใน /usr/local/
#mv shoutcast-1-9-5-freebsdX-elf /usr/local

5. แล้วเปลี่ยน directory ไปยัง /usr/local/shoutcast-1-9-5-freebsdX-elf
#cd /usr/local/shoutcast-1-9-5-freebsdX-elf

6.ทำการแก้ไขไฟล์ sc_serv.conf ด้วย editor ตัวไหนก็ได้ผมขอใช้ ee ละกัน
#cp sc_serv.conf sc_serv.conf.bak
#ee sc_serv.conf
ทำการแก้ไขเหมือนกับข้อ 6.1 และ 6.1 บน windows แล้ว save ให้เรียบร้อยครับ

7.ทำการ chmod ให้กับไฟล์ sc_serv เพื่อให้สามารถ run ได้
#chmod +x sc_serv

8.ทำการ run sc_serv ได้เลยครับ
#./sc_serv
ถ้าต้องการให้ 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

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


เค้า อธิบาย อย่างนี้   แล้ว ถ้า เรา เอา ขึ้น  host   กับ hostmonster   จะทำอย่างไร ครัาบ

  ขอ แบบ ละเอียด  เป็น  ที่ ละ step ไป เลย ครับ เพราะ ไม่ค่อย เก่ง

ขอบคุณครับ !   
จิตที่คิดจะให้นั้น!....มันสูงกว่าจิตที่คิดจะเอา!
cellet
synovi G3
::Southern in Thailand::::

banrong

จิตที่คิดจะให้นั้น!....มันสูงกว่าจิตที่คิดจะเอา!
cellet
synovi G3
::Southern in Thailand::::

siamhosting

hostmonster ไม่อนุญาติให้สั่งรันครับ

ลองไปลงชื่อกระทู้ัคุณ movemore ดูสิครับ เห็นเค้าแจกฟรีอยู่..

tikanaht

อยากรู้ด้วยคนครับ

มี Server เองอยู่แล้วต้องทำยังไง อยากมีดีเจด้วยอ่ะ เิปิดเพลงถ่ายทอดเสียง ตลอด 24 ชม.

movemore

อ้างถึงจาก: tikanaht ใน 19 มกราคม 2009, 22:42:44
อยากรู้ด้วยคนครับ

มี Server เองอยู่แล้วต้องทำยังไง อยากมีดีเจด้วยอ่ะ เิปิดเพลงถ่ายทอดเสียง ตลอด 24 ชม.
ใช้ shoutcast for windows ครับ
[direct=http://www.dotsiam.com]
จดโดเมน[/direct] .com .net .org แค่ 298 บาท ฟรี PRIVATE ทุกชื่อ ทุกโดเมน จ่ายผ่าน VISA / MASTERCARD ได้ทุกธนาคารครับ
จ่ายค่าบริการดอทสยามได้แล้วที่ 7-Eleven ทุกสาขา ทั่วประเทศ เป็นเจ้าของโดเมน100% เลือกดอทสยาม บริการออนไลน์เพื่อชีวิตที่ดีกว่า...
[direct=http://www.dotsiam.com/budget-vps.php]Premium VPS Network only 505Baht/month[/direct]

iczykung

ถ้าจะรันได้เราต้องสามารถเข้าไป ssh ได้ครับ

ถ้าเข้าไป ssh ได้เนี้ยะ เปิด serv rag ยังได้เลยครับ
Affiliate Hosting สูงสุด 10% (ได้ทุกรอบบิล..รวมถึงต่ออายุ) สนใจ PM  [direct=https://coopnix.co.th]Cloud Enterprise Hosting (cPanel/DirectAdmin) [/direct][direct=https://coopnix.co.th]Enterprise SAS VPS[/direct]
[direct=https://coopnix.co.th]   Cloud Enterprise SSD VPS by VMWare  [/direct]
✔ CPU up to 40 Core ✔ Ram up to 128GB ✔ Disk up to 512GB ✔ Unmetered Bandwidth 
✔ High Availability nodes ✔ Cloud SSD Enterprise Storage ✔ 20Gbps Cluster Network ✔ Free DDoS Protection

BosnoS

อ้างถึงจาก: iczykung ใน 21 มกราคม 2009, 14:22:38
ถ้าจะรันได้เราต้องสามารถเข้าไป ssh ได้ครับ

ถ้าเข้าไป ssh ได้เนี้ยะ เปิด serv rag ยังได้เลยครับ


ssh ของ hostgator ก็มีนะแต่ต้องเมล์ไปขอให้เขาเปิดระบบให้

namkung

กล่องเพลงสถานี Mild
http://www.mild.in.th/code/index.html