วันพุธที่ 10 ตุลาคม พ.ศ. 2550

เกี่ยวกับเรื่องการทำ internet radio หรือ สถานีวิทยุออนไลน์ ที่เปิดเพลงกันจากที่บ้าน บ้างก็เื่ืื่พื่อเอามัน บ้างก็เพื่อตอบสนองความฝันของตัึวเองในการเป็น DJ ซึ่งก็ถือว่าได้ใช้งาน broadband internet อย่างคุ้มค่าจริงๆ

สำหรับในบทความนี้เราได้รับความกรุณาจากสมาชิกผู้ทรงเกียรติของ adslthailand.com นั่นก็คือคุณเกย์คุง (Gaykung) นั่นเองครับ ซึ่งคุณเกย์คุงเขียนได้อย่างละเอียดพร้อมภาพประกอบ โดยปัจจุบันคุณเกย์คุงดูแลสถานีออนไลน์อยู่ 2 แห่งคือ Gaykung และ Thaiwebcool อย่างไรก็ติดตามฟังกันได้ และรวมถึงสถานีอื่นๆที่เราแนะนำในคอลัมน์ homeradio ด้วยนะครับ

JetCast
สวัสดีครับ ผมนายเกย์คุงเองครับ (ไม่ต้องใส่ใจกับชื่อผมมาก ตั้งๆ ไปงั้นแหละ)....จากเรื่องการทำสถานีวิทยุส่วนตัวด้วยโปรแกรมอย่าง JetCast ที่ผมเคยทำไว้เมื่อคราวก่อน ซึ่งได้รับผมตอบรับจากคุณๆ ทั้งหลายอย่างมาก (อ่านแล้วไม่รู้เรื่อง เลยตอบรับมาก....) ผมจึงได้นำมาเรียบเรียงใหม่ ให้มีใจความให้ตรงกับที่หลายคนมักจะถามกัน (ก็จะพยายามให้ตรงอะนะ) โดยการเรียบเรียงใหม่ จะแบ่งออกเป็น Chapter เพื่อให้อ่านได้ง่ายขึ้น ไม่พูดพล่ามทำเพลงมาก ขอขึ้น Chapter แรกเลยแล้วกันนะครับ....

Chapter 1 - รู้จักกับ JetCast


JetCast เป็นโปรแกรมที่มากับ JetAudio ทำหน้าที่เป็นตัวกระจายเสียงผ่าน Internet หรือพูดง่ายๆ ก็คือเป็นสถานีวิทยุบน Internet (Internet Radio) นั่นเอง ตัวโปรแกรมมีหน้าตาที่ใช้งานได้ง่าย มือใหม่ก็สามารถใช้ได้ ในตัวอย่างนี้ใช้ JetAudio Version 6.0.6.4806 Plus ..... JetAudio มีอยู่ 2 Version นะครับ มี Version ธรรมดา และ Version Plus ซึ่งตัว Plus จะเป็นตัวเต็ม แต่ถ้าโหลดจากเว็บไซต์ของ JetAduio จะเป็นตัวธรรมดา หน้าตาของ JetCast ก็จะไม่เหมือนกับในตัวอย่าง ขอให้เข้าใจไว้ ณ ที่นี้ด้วยนะครับ งั้นเรามารู้จักหน้าตาของ JetCast กันก่อนนะครับ เพราะพื้นฐานต้องเริ่มจากรู้จักกับมันก่อน



- รูป 1.1 -

อธิบายความหมาย

1. สถานะว่าเรา On Air อยู่หรือเปล่า ถ้าไฟกระพริบก็แสดงว่า On Air อยู่
2. สถานะว่าไมค์โครโพนทำงานอยู่หรือเปล่า
3. หากไฟรูปกุญแจขึ้นแสดงว่า สถานีนี้เป็นสถานีส่วนบุคคล โดยมีแค่เฉพาะกลุ่มเท่านั้นที่เข้ามาฟังได้ (Password required)
4. สถานะว่าเปิดเพลงอยู่
5. อันนี้บอกถึงจำนวนคนฟัง / จำนวนคนสูงสุดที่สามารถรับได้
6. รูปแบบการเล่น
(Crossfading play, Continuous play, Microphone ON when current song stops, Microphone ON when next song starts)
7. รูปแบบการเล่น (Random, Normal)
8. รูปแบบการเล่น (Repeat On/Off)
9. ระดับความดัง Music
10. ระดับความดัง Mic
11. เลือกระหว่างเสียงเพลงกับเสียงไมค์
12. ที่ปรับระดับเสียงไมค์
13. เปิด/ปิด ไมค์
14. ที่ใส่ Effect ให้กับไมค์
15. ปุ่ม Broadcast (On Air / Stand by)
16. รายชื่อเพลงทั้งหมด
17. ไฟแสดงการต่อเชื่อมไปยัง Server ข้างนอก มีให้ถึง 5 Server
18. เพิ่มไฟล์เข้าไปใน List
19. ลบไฟล์ออกจาก List
20. Import Play List ไฟล์ (เฉพาะนามสกุล .pls)
21. บันทึกรายการเพลงเป็นไฟล์ play list (.pls)
22. สุ่มรายการเพลง
23. เลื่อนอันดับคิวไปอยู่ลำดับแรก
24. เลื่อนลำดับคิวขึ้นทีละลำดับ
25. เลื่อนลำดับคิวลงทีละลำดับ
26. หน้าจอ Status

สิ่งที่ต้องใช้ในการทำ Internet Radio
- โปรแกรม JetCast (มากับ JetAudio)
- Internet Connection ขอที่มีความเร็วสูงหน่อยๆ นะ ไม่งั้นรับคนฟังได้น้อย
- IP อันนี้สำคัญนะครับ ใครที่ได้ Private IP หมดสิทธ์นะ...ต้องเป็น Public IP เท่านั้น (วิธีดู Public IP หรือ Private IP)

.

Chapter 2 - ตั้งค่า JetCast

หลังจากที่รู้จักหน้าตาของ JetCast ไปแล้ว ก็มาถึงส่วนการปรับแต่งค่าให้กับ JetCast ซึ่งก็ไม่มีอะไรยุ่งยาก แต่สำหรับคนที่อยู่หลัง Router หรือ Firewall ก็อาจมีปัญหาจุกจิกกวนใจนิดหน่อย ตอนนี้เอาสำหรับคนที่ไม่ผ่าน Router ไปก่อนแล้วกันนะครับ...

เริ่มแรกก็ต้องเข้าไปปรับค่ามันที่ "Preferences (2.1)" ก่อน...


- รูป 2.1 -


General - ปรับค่าทั่วไป


เปิดมาก็จะเจอหน้านี้เป็นหน้าแรกในส่วนของการปรับแต่งค่า ก็ไม่มีไรมากเป็นเรื่องของการปรับค่าโดยทั่วๆ ไป หากใครต้องการดูรายละเอียดเพิ่ม คลิ้กที่นี่


- รูป 2.2 -

Station - สถานีของฉัน

จากนั้นเราก็จะเริ่มใส่รายละเอียดให้กับสถานีของเรากันก่อน โดยไปที่หน้า "Station (2.3)" ในหน้านี้ให้เราระบุข้อมูลของสถานีของเราลงไป ข้อมูลเหล่านี้จะปรากฎให้กับผู้ฟังเห็นเมื่อตอนที่เข้ามารับฟังครับ ซึ่งในส่วนของหน้า "Station" จะมีหน้าย่อยๆ ลงไปอีก
หากต้องการดูรายละเอียดเพิ่มเติมในส่วนของ Station คลิกที่นี่


- รูป 2.3 -


Server

มาถึงตอนสำคัญแล้วจะ on air ได้หรือไม่ก็ตรงนี้แหละ....เป็นเรื่องของการตั้งค่า Server (ตัว JetCast จะทำหน้าที่เป็น Server ไปด้วยในตัว ไม่เหมือน ShoutCast ที่แยกกันทำงานระหว่าง Server และ Client)

หน้าแรกที่เราเห็นคือหน้า Internal Server ค่าที่เราต้องป้อนลงไปก็คือในส่วนของ Port และ Max Listner
Port : คือหมายเลข Port ที่จะถูกใช้งานโดย JetCast ค่าเดิมคือ 9000
Max Listener : คือจำนวนคนฟังสูงสุดที่เราจะรับ (วิธีคำนวนคนฟังสูงสุด)


- รูป 2.4 -
ต่อไปนะครับ ยังอยู่ในส่วนของ Server คือตัว External Server อันนี้สำหรับคนที่มี Server อื่นที่นอกเหนือจากเครื่องตัวเองนะครับ อาจช่วยแบ่งเบา Bandwidth ลงไปได้ (แต่ถ้าใครไม่มีก็ข้ามไปซะ) คลิกที่นี่ เพื่อดูการตั้งค่า Enternal Server

อันสุดท้ายในส่วนของ Server ก็คือ Directory Server ก็ไม่มีไรมากครับ กับตรงนี้เป็นแค่การประกาศสถานีเราเท่านั้นเอง....หากเราเลือก Register ไว้ สถานีเราก็จะไปปรากฎบนเว็บของ JetCast ด้วย ทำให้คนอื่นเข้ามาฟังสถานีเราจากเว็บของ JetCast ได้ นอกจาก JetCast จะประกาศได้บนเว็บของ JetCast เองแล้ว ยังไปประกาศได้บนเว็บของ ShoutCast อีกด้วย....

- รูป 2.5 -
มาถึงตรงนี้สำหรับใครที่ไม่ได้ต่อผ่าน Router หรือติด Firewall ก็พร้อมที่จะ On Air สถานีของเราได้แล้วหละครับ....แต่สำหรับใครที่ติด Firewall ก็ต้องไปทำการเปิด Port ก่อนนะครับ โดย คลิกที่นี่ สำหรับคนที่ใช้ Firewall ของ McAfee และ Firewall ของ Windows XP SP2
(สำหรับคนที่ใช้ Firewall ของเจ้าอื่นก็นำเอาไปประยุกต์เอาแล้วกันนะครับ ผมไม่ได้ใช้เลยไม่รู้จะสอนไงอะ) ส่วนคนที่ผ่าน Router เดี๋ยวมาคุยกันอีกที....

Chapter 3 - Go On Air !!

คนที่ตั้งค่าอะไรเรียบร้อยแล้วก็มาเปิดสถานีได้เลยครับ อันดับแรกต้องเปิดสถานีก่อนโดยกดที่ปุ่ม "broadcast" (ดูที่รูป 1.1 ข้อ 15) JetCast จะเริ่มติดต่อกับไปยัง Directory Server ที่เราตั้งไว้ (หากไม่เลือกถูกไว้ใน Directory Server จะไม่เห็นขั้นตอนนี้)


- รูป 3.1 -

เมื่อ Connect ได้แล้วไฟ JetCast และ ON AIR จะกระพริบ แสดงว่าผ่านไปแล้วขั้นนึง (อย่าเพิ่งโล่งใจ) ต่อไปเราก็เอาเพลงเข้ามาใน List เราซะ วิธีง่ายๆ ครับ ไม่ขออธิบายแล้วกัน (เริ่มขี้เกียจพิมพ์แล้ว)
ถึงวินาทีอันน่าตื่นเต้นแล้ว คือการลองเอาสถานีเราไปให้คนอื่นฟัง ให้เราเอา URL นี้ไปบอกคนอื่นๆ ครับ http://ip เครื่องคุณ:port ที่ตั้งไว้ ตัวอย่างเช่น http://202.113.114.202:9000 หากคุณทำถูกต้องคนอื่นเมื่อเอา URL ไปเปิดจะต้องเห็นหน้านี้ครับ


- รูป 3.2 -

ถ้าคนอื่นเปิดแล้วเห็นหน้านี้ก็โล่งใจได้เลยครับว่า สถานีคุณใช้งานได้แล้ว แต่ถ้าไม่เห็นก็ลองกลับไปดูในเรื่องของ Firewall ดูสำหรับคนที่มี Firewall ในเครื่อง หรือใครที่ผ่าน Router ก็ให้ลองหาบทความเกี่ยวกับการทำ Forward Port ดูนะครับ โดย Forward Port ที่จะใช้มาที่เครื่องคุณ (ในที่นี้ใช้ 9000)

Final Chapter

มาถึงบทสุดท้ายแล้วครับ กับการทำ Internet Radio เมื่อเราทำเสร็จแล้ว เป้าหมายของเราก็คือให้คนอื่นมาฟังของเราใช่ไหมครับ (ก็แหง่แหละ ไม่งั้นจะทำมาทำหาด๋อยอะไร) วิธีก็ไม่ยุ่งยากอะไรมาก (มั้ง) .....
สำหรับ Winamp
- เปิด Winamp แล้วกด ปุ่ม "Add" ที่ Play List หรือกด "Ctrl + L" ก็ได้


- รูป 4.1 -
- พิมพ์ URL ลงไป สมมุติว่าเป็น http://gkung.no-ip.com:9000 แล้วกันนะ


- รูป 4.2 -
- URL ของเราก็จะถูก add เข้าไปใน List ก็เป็นอันเสร็จ กดเล่นได้เลย......ข้อดีอย่างของ Winamp หรือโปรแกรมอื่นๆ ที่แสดงรายชื่อเพลงได้ ก็คือมันแสดงรายชื่อเพลงที่กำลังเล่นอยู่ได้ด้วย (บอกไม...) โปรแกรมที่แสดงรายชื่อเพลงได้ก็มี Winamp กับ JetAduio (คงมีตัวอื่นอีก แต่ผมไม่รู้)

- ขอต่ออีกหน่อยเกี่ยวกับ Winamp นะ....ถึงตอนนี้คุณก็รู้วิธี Add URL แล้ว ถ้าคุณไม่อยากให้คนฟังต้องมานั่ง add URL เอง คุณก็จัดการทำเป็น PlayList ให้เขาไปเลย วิธีก็ไม่มีไรยุ่งยาก ก็คือ พอ add URL เสร็จ คุณก็จัดการคลิกที่ "Manage Playlist > Save Playlist" หรือกด "Ctrl + S" ซะ แล้วก็ save เป็นนามสกุล .pls ส่งไปให้คนอื่น เพียงเท่านี้คนอื่นก็เปิดฟังสถานีของคุณได้สบายๆ แล้ว....
สำหรับ JetAduio
ลืมไม่ได้เลยตัวนี้ เป็นโปรแกรมที่ดีอีกตัว แถมยังเป็นค่ายเดียวกับ JetCast ด้วย...วิธีก็ไม่มีไรยุ่งยากครับ (บอกอย่างนี้ทุกที....เห็นยุ่งยากตลอด)
- กดที่ปุ่มรูปแฟ้มเลยครับ


- รูป 4.3 -
- จากนั้นก็ พิมพ์ URL ลงไป สมมุติว่าเป็น http://gkung.no-ip.com:9000 อีกแล้วกันนะ พิมพ์เสร็จแล้วก็กด Open URL เลย....


- รูป 4.4 -
- เห็นมะบอกแล้วว่า JetAudio มันโชว์ชื่อเพลงได้...


- รูป 4.5 -
สำหรับ Windows Media Player (WMP)
ตัวนี้ก็ต้องบอกวิธีหน่อย เพราะเดี๋ยวนี้ทุกเครื่องที่มี Windows จะมี WMP ติดอยู่ด้วยเสมอ เพื่อเครื่องคนฟังไม่มี Winamp หรือ JetAudio ก็ต้องบอกวิธีเปิดกับ WMP ให้เขาได้ วิธีก็ง่ายๆ (อีกแล้ว...)
- เมนู "File" เลือก "Open URL" หรือกด "Ctrl + U" แล้วใส่ URL ลงไป สมมุติอีกแหละว่าเป็น http://gkung.no-ip.com:9000
แต่ WMP จะไม่แสดงชื่อเพลงนะ เนี่ยแหละข้อเสียของมัน แต่ก็พอเล่นแก้ขัดไปได้กับสำหรับเครื่องที่ไม่มีโปรแกรมอย่าง Winamp หรือ JetAudio
หมดแล้วครับ สำหรับการทำ Internet Radio ขอให้ทุกท่านมีความสุขกับการฟังเพลงนะ ว่างๆ ก็มารับฟังเพลงจากสถานีผมได้นะครับ ที่ http://gkung.no-ip.com หากมีไรสงสัยก็โพสถามในบอร์ด ADSL Thailand นั่นแหละครับ ว่างเมื่อไรผมก็จะไปตอบให้....
Related Link
adslthailand.com Forum
- มาลองเป็น Dj เสียงใสกัน ด้วย JetCast (มีคนขอมา เลยจัดให้)
- มาทำ Internet Redio กันเถอะ
- อยากทำรายการบันทึกเสียงออกอากาศคะ รบกวนผู้รู้ด้วยคะ
Posted by
- Gaykung
-
http://gkung.no-ip.com