Page 16 - รายงานวิจัย ผลการพัฒนางานด้วย R2R
P. 16
6
สื่อนั้นๆได้นั้น จะต้องท าการ download ข้อมูลทั้งหมดมาก่อนจึงจะสามารถเล่นได้ ซึ่งถึงแม้จะเป็น
็
สื่อขนาดเล็กเพียง 30 วินาทีกตาม อาจจะต้องใช้เวลา Download ถึง 20 นาทีก่อนที่จะสามารถ
น ามาใช้ฟัง/ชม ได้
แต่ปัจจุบันการชม Audio/Video จาก Streaming Media Server จะแตกต่างออกไป โดยที่
้
ั
Streaming Media file จะเริ่มเกือบจะในทันทีที่เล่น ระหว่างที่ขอมูลก าลังถูกส่ง ผู้ชมสามารถรับฟง/
ชม สื่อนั้นๆได้ทันที โดยไม่จ าเป็นต้องรอให้ download ข้อมูลทั้งหมดก่อน ไม่ว่าสื่อนั้นๆจะมีขนาด
30 วินาที
้
หรือ 30 นาทีก็ตาม โดยมี Buffer เป็นตัวช่วย ในขณะที่การน าเสนอขอมูล Audio/Video ผ่านระบบ
internet ก าลังเป็นที่นิยม วิธีการน าเสนอจึงได้ถูกน ามาพัฒนา โดยวิธีการส่งแบบแรกคอการใช้ Web
ื
Server ในการให้บริการ และ วิธีการที่สองคือการใช้ Streaming Media Server ในการให้บริการ
้
นั่นเอง ซึ่งในแต่ละวิธีก็จะมีขอดีข้อเสียแตกต่างกันไป จึงต้องมีการพิจารณาเลือกใช้วิธีที่เหมาะสมและ
มีประสิทธิภาพสูงสุดกับการใช้งานที่ต้องการ
Streaming With Web Server
การใช้งาน : การใช้งาน multimedia file บน web server เริ่มจากท าการแปลง
Audio/Video ให้อยู่ในรูปแบบสื่อที่เหมาะสมส าหรับการส่งข้อมูลบน internet โดยพิจารณาจาก
bandwidth เช่น 28.8,33.6,56.6 kilobits per second ส าหรับ modem ทั่วไป
ท าการ upload แฟ้มมัลติมีเดียไปยัง web server และสร้างเว็ปเพจที่ระบุ URL ของแฟมมัลติมีเดีย
้
นั้นๆ เมื่อมีการเรียกใช้งานแฟมมัลติมีเดีย client-side player จะท างานและเริ่ม download แฟ้ม
้
มัลติมีเดีย เมื่อแฟ้มทั้งหมด download เสร็จสิ้นแล้วจึงท าการ play ไฟล์นั้นๆ
การส่งข้อมูล : Web Server ใช้การติดต่อผ่าน HyperText Transport Protocol (HTTP)
ในการติดต่อระหว่าง server และ client ซึ่ง HTTP จะควบคุม Transmission Control Protocol
(TCP) ซึ่งจะจัดการเกี่ยวกับการส่งข้อมูลทั้งหมด
เป้าหมายของ TCP คือการเพมระดับการส่งข้อมูลให้อยู่ในระดับสูงสุดโดยที่ยังมีความถูกต้องในข้อมูล
ิ่
นั้นๆ โดยใช้ Algorithm ที่เรียกว่า slow start โดยในตอนต้น TCP จะท าการส่งข้อมูลจ านวนน้อยๆ
และคอยๆเพิ่มขึ้นจนปลายทางแจ้งมาว่า packet มีการสูญหาย TCP จะถือว่าปริมาณการส่งข้อมูลที่
่
สมบูรณ์ก่อน packet loss คือค่าการส่งข้อมูลสูงสุด และจะใช้ค่านั้นในการส่งข้อมูลต่อไป