Streaming technology | P2P Technology | Network Connection
ระบบ P2P Streaming TV
Peer to Peer Distribution
ในปัจจุบัน
วิธีที่ใช้กันอย่างแพร่หลายในการส่งวิดีโอ ภาพและเสียง คือ การส่งแบบ Streaming
จากผู้ให้บริการหรือเจ้าของสถานี ส่งมายังผู้ชมผ่านทางอินเตอร์เน็ต เช่น จากเว็บ
TrueWorld.net เราก็ไปเลือก content ที่อยากดูแล้วทาง TrueWorld.net ก็จะส่ง
content ด้วยวิธีที่เรียกว่า Streaming มายังคอมพิวเตอร์ของเราโดยตรง (เป็นแบบ One
to One เพราะผู้ชมแต่ละคนอยากดูรายการที่ไม่เหมือนกัน และจะเป็นแบบ One to
Many/Broadcast ถ้าทุกคนดูรายการเดียวกัน
ซึ่งโดยรวมแล้วเรียกด้วยภาษาคอมพิวเตอร์ยุคโบราณ คือ Client-Server)
แต่มีอีกวิธีหนึ่งที่เป็นที่นิยมกันมากในเมืองนอก คือ การส่งแบบ Peer to Peer
เราๆ ท่านๆ หลายคนคงรู้จักคุ้นเคยกับ Napster , Kazaa หรือจะเป็น Bit Torrent (ที่เพื่อนๆนิด้าใช้โหลดไฟล์ข้อสอบต่างๆจากคอมผมน่ะแหล่ะ)
วิธีนี้ เป็นการส่งผ่านข้อมูลแบบช่วยกันโหลด ช่วยกันส่ง ตัวอย่างเช่น ถ้าเราจะดู
DVD ซักเรื่อง ไฟล์ของหนัง DVD โดยเฉลี่ยจะมีขนาดประมาณ 2-4.7 GB ถ้า
เป็นวิธีการแบบ Streaming
คนที่อยากจะดูจะต้องเข้าไปทำการเชื่อมต่อกับระบบที่ใช้ส่งข้อมูลของสถานี
หรือผู้ให้บริการ เพื่อโหลดข้อมูลขนาด 4.7GB ที่ว่า ถ้าคนดูมีแค่คนเดียว
ระบบที่ว่าคงรองรับสบายๆ แต่ถ้าคนดูซักห้าหมื่นคนล่ะ
ระบบของทางผู้ให้บริการคงไม่เพียงพอที่จะรองรับ ผม ยกตัวอย่างง่ายๆ
เหมือนคนต่อคิวรอจ่ายเงินซื้อของที่โลตัส แม้โลตัสจะใหญ่โต มีแคชเชียร์จ่ายเงิน 40
ช่อง (เสมือนมีระบบที่ใหญ่โตทั้ง Server และ Network) ถ้าวันไหนเกิดมีโปรโมชั่นลด
90% ทั้งห้าง ต่อให้ขยายช่องจ่ายเงินเป็น 80 ช่อง หรือ 160 ช่อง (เหมือนซื้อ Server
มาเพิ่มเยอะๆเพื่อรองรับการใช้งานที่เพิ่มขึ้น)
ผมคิดว่าก็คงยังไม่สามารถรองรับปริมาณคนที่จะมาซื้อของที่ลดราคาเหมือนได้
ฟรีได้หรอกครับ
แต่ถ้าเราตั้งแคชเชียร์ย่อยๆ ให้อีกคนจ่ายเงินกับอีกคนได้ (สมมตินะครับ เอาจริงๆคงโดนโกงแน่ๆ) คิวการจ่ายเงิน คงเพิ่มประสิทธิภาพขึ้นเยอะ จ่ายเงินได้เร็วขึ้น ระบายคนได้เร็วขึ้น ทำให้คนที่รอซื้อของก็จะเข้ามาซื้อได้มากขึ้น
สรุป คือ การรับส่งข้อมูลแบบ Peer to Peer คือ การมีหลายๆคน ช่วยกันส่งไฟล์ใหญ่ๆที่แยกเป็นส่วนๆ แล้วแจกให้คนอื่นต่อกันไปเป็นทอดๆ เราก็จะได้ไฟล์ส่วนนี้จากเพื่อนคนนี้ อีกส่วนจากเพื่อนคนนั้น หลายๆส่วนจนถึงระดับนึงคือ ได้ครบทุกส่วนแล้ว เราก็จะนำไฟล์ส่วนๆเหล่านี้มาประกอบรวมกันเป็นไฟล์เดียว แล้วเอาไปใช้ประโยชน์ต่อไปได้

P2P TV
จากข้างบนเราเรียกรวมกันว่า
Peer to Peer TV (P2P TV) ซึ่ง
จริงๆไม่ใช่ของใหม่ เพราะมีคนทำมาแล้วหลายเจ้า แต่ P2P TV ส่วนใหญ่ก็จะใช้ P2P
โดยใช้ Bit Torrent ซึ่งเป็นที่นิยมกันอย่างแพร่หลาย และอาจจะมาแทนที่ P2P แบบเดิม
( Napster,KaZaa) แถมยังมีคนหัวหมอ เอา BitTorrentมาจับรวมการใช้ RSS
ในการดึงข้อมูล สร้างรูปแบบการรับข้อมูลใหม่ๆ เรียกว่า
Broadcatching (Bit
Torrent+RSS)
แต่ Bit Torrent
ไม่ได้ออกแบบมาให้เหมาะสมกับการใช้งานด้านรับส่งคอนเทนต์ประเภทวิดีโอ คือ ขาด
Quality of Service (QoS) ทำให้ข้อมูลที่ส่งกันขาดสิ่งที่เรียกว่า Reliability และ
Stability เช่น ดูหนังไปกระตุกไป หรือภาพและเสียงเพี้ยนไปจากความเป็นจริง Joost
ได้พัฒนา protocol หรือรูปแบบการสื่อสาร แบบ P2P ขึ้นมาใหม่
โดยได้กระโดดข้ามขีดจำกัดที่เจอใน P2P TV เดิมๆที่พูดมาแล้ว
เพื่อให้เกิดความรวดเร็วในการถ่ายโอนข้อมูลระหว่างกัน สร้างความแตกต่างในด้านเทคนิค
เช่นกับที่เคยทำให้ Skype โดดเด่นมาแล้ว

Software
Software ที่ใช้รับชมทีวีออนไลน์ในระบบ P2P นั้นมีมากมายซึ่งการใช้งานจะต่างกันไป People Channel P2P Streaming นั้นสามารถรับชมได้ผ่าน Software TVU Networks และ Sopcast ซึ่งเป็น Freeware ดาวโหลดโปรแกรม TVUplayerได้ที่ http://pages.tvunetworks.com/downloads/player.htmll รายละเอียด Software
TVU
Networks would be the most well known provider in this space. Copyright
issues aside, there lineup of live channels is fairly solid with a range of US
based content, although like most in this space, you’ll get better value from it
if you speak Mandarin. I’ve used TVU previously, and again with my testing for
this post; both times picture quality was flaky; audio is fine but it’s
difficult to watch. It’s a service that would probably work better with a high
speed internet connect, one quicker than my 2mb cable.
Sopcastได้ที่ http://www.sopcast.com/download รายละเอียด Software
SopCastast
is a simple, free way to broadcast video and audio or watch the video and listen
to radio on the Internet. Adopting P2P(Peer-to-Peer) technology, It is very
efficient and easy to use. Let anyone become a broadcaster without the costs of
a powerful server and vast bandwidth. You can build your own TV stations
comparable with large commercial sites with minimal resources. Using SopCast,
you can serve 10,000 online users with a personal computer and a home broadband
connection.
ตัวอย่างการใช้งานของโปรแกรม TVUplayer เบื้องต้น เพื่อรับชม People Channel
# สังเกตุทางด้านซ้ายจะมีช่องให้ใส่ Keyword ชื่อช่องรายการ ให้ ใส่ชื่อช่อง people channel หรือใส่รหัสช่องคือ 80420 ดับเบิลคลิกที่ชื่อช่องรายการหากช่อง Online ท่านจะสามารถรับชม People Channel

ช่องรายการที่ส่งในโปรแกรม TVU ในเครือ Thaipeopletv.com
ตัวอย่างการใช้งานของโปรแกรม Sopcast เบื้องต้น
เพื่อรับชม People Channel
# หลังดาวโหลดมาแล้วให้ติดตั้งให้เรียบร้อย จากนั้นให้เปิดโปรแกรมขึ้นมา
ตามภาพด้านล่างครับ นอกจากนี้เรื่องคอมของเรายังต้องมีการติดตั้งโปรแกรม Media
Player เวอร์ชั่น 10 ด้วยเพื่อให้โปรแกรมสามารถทำงานได้อย่างถูกต้อง
# เมื่อเปิดโปรแกรมขึ้นมาโปรแกรมจะให้ทำการ Login ให้เลือก Login as Anonymous คลิก Login ให้คลิกที่แถบ Live Channels จะแสดงช่องรายการให้เลือกรับชมจะไม่มีช่อง People Channel อยู่ในนั้น สังเกตุด้านบนโปรแกรมจะมีช่อง Address ให้ใส่ URL ของช่องทีวี สำหรับ People Channel URL ช่องคือ sop://60.191.221.56:3912/86715 ให้ใส่ลงไปในช่อง จากนั้นให้คลิกปุ่มที่เป็นรูปลูกศรชี้ไปทางขวาจะปรากฎ หน้าจอ Player ขึ้นมาทางด้านซ้าย รอ Buffer จนครบ 100% จะสามารถรับชม People Channel ได้อย่างรื่นไหล
-- -- -- END --
-- --