Page 21 - รายงานวิจัย ผลการพัฒนางานด้วย R2R
P. 21
11
Real Server Protocols
Real Time Streaming Protocol ( RTSP ) RTSP เป็นโปรโตคอลที่ใช้รูปแบบ client/server ที่ถูก
ออกแบบเพื่อใช้ในการแสดงสื่อมัลติมีเดีย ส าหรับ Real Server เวอร์ชั่นใหม่ RTSPจะสนับสนุน
SureStreamTM ซึ่งจะสามารถเลือกที่จะส่งข้อมูลที่อัตราความเร็วสูงที่สุดในขณะนั้นโดยอัตโนมัติ
Progressive Networks Audio ( PNA ) PNA เป็นโปรโตคอลที่ใช้รูปแบบ client/server ซึ่งถูกใช้
ใน Real Server เวอร์ชั่นเก่า ซึ่งในปัจจุบันยังคงมีใช้อยู่บ้าง
HyperText Transmission Protocol ( HTTP )
HTTP ถูกใช้ส าหรับการติดต่อระหว่างเว็บเพจกับReal Player และเป็นโปรโตคอลที่ใช้ติดต่อผ่าน
firewall
ถึงแม้ว่า Streaming Media Server แต่ละตัว จะมีโปรโตคอลที่ใช้งานต่างกันเช่น RTSP ของ Real
Network และ MMS ของ Microsoft แต่การท างานในระดับการส่งข้อมูลจะมีลักษณะคล้ายคลึงกัน
คือ มีการใช้บริการโปรโตคอล TCPและ UPD
Transmission Control Protocol ( TCP ) : TCP protocol จะเป็นการส่งข้อมูลแบบสองทาง คือ
มีการติดต่อระหว่างผู้ส่งและผู้รับตลอดเวลา โดยข้อมูลที่รับ-ส่งจะมีความถูกต้องอยู่ในระดับสูง จะใช้
ในการควบคุมระหว่าง server และ client เช่น การ play , pause , forward
User Datagram Protocol ( UDP ) : UDP protocol จะเป็นการส่งข้อมูลทิศทางเดียว คือ ข้อมูล
จะส่งจาก server ไปยังclient โดยไม่มีการตรวจสอบความถูกต้องของข้อมูล ดังนั้นจึงสามารถส่ง
ข้อมูลได้เร็วกว่า TCP protocol จึงได้ถูกน ามาใช้ในการส่งข้อมูลมัลติมีเดีย
ู
ข้อมลอื่นๆ
Multimedia Presentation : Web Server vs Streaming Media Server
Web Server
ิ่
- ไม่จ าเป็นต้องเพม Software / Hardware
่
- ไม่สามารถชมสื่อแบบ realtime ได้ ต้องท าการ download มากอน
- ไม่มีการบริหาร bandwidth ของระบบ network
Streaming Media Server
- ต้องท าการเพม software ของ streaming media server
ิ่
- สามามารถน าเสนอแบบ realtime ได้ ทั้งแบบ on-demand และ broadcast
- มีการจัดการเกี่ยวกับการส่งข้อมูลในระบบเครื่อข่าย ส าหรับผู้ใช้จ านวนมาก
- มีความยืดหยุ่น สามารถก าหนดข้อบังคับต่างๆในการน าเสนอได้