31
LOGO เเเเเเเเเ เเเเเเเเเเเ (Streaming Media technology) www.ubs.uni.net.th

เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

  • Upload
    owena

  • View
    62

  • Download
    0

Embed Size (px)

DESCRIPTION

เทคโนโลยีมัลติมีเดีย ( Streaming Media technology) . www.ubs.uni.net.th. Stream Media. - เป็นการส่งข้อมูลผ่านระบบเครือข่ายอย่างต่อเนื่องเหมือนการไหลของกระแสน้ำ - พัฒนาขึ้นมาเพื่อใช้ในการส่งข้อมูลข่าวสารเพื่อเผยแพร่ แพร่ภาพ หรือแสดงผลผ่านทางระบบเครือข่ายต่างๆ และอินเทอร์เน็ต - PowerPoint PPT Presentation

Citation preview

Page 1: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

LOGO

เทคโนโลยมลตมเดย (Streaming Media technology)

www.ubs.uni.net.th

Page 2: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

Stream Media - เปนการสงขอมลผานระบบเครอขายอยางตอเนองเหมอนการไหลของกระแสนำ�า - พฒนาข�นมาเพอใชในการสงขอมลขาวสารเพอเผยแพร แพรภาพหรอแสดงผลผานทางระบบเครอขายตางๆ และอนเทอรเนตปจจบนสวนใหญมกมสวนประกอบ ทเปนสตรมมงมเดยท�งส�น เชน

• การฟงวทย • การโปรโมทภาพยนตร • การเรยนทางไกล • การคาขายสนคา

Page 3: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

หวขอทมาและความสำาคญคำาศพททเกยวของกบ streaming media What Is Streaming Media? องคประกอบของการสงขอมลแบบ streamความแตกตางระหวาง streaming with

web server กบ streaming with streaming media server

ขอด-ขอเสยของการใช streaming ตวอยางโปรโตคอลสำาหรบ streaming

mediaบทสรป

Page 4: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ทมาและความสำาคญของหวขอทจะนำาเสนอ

ปจจบนการดาวนโหลดไฟลทเปนภาพและมเสยง ประกอบเปน Video หรอ audio จากอนเตอรเนต

กำาลงเปนทนยมอยางมากซงถาเปนเมอกอนจะตองใชเวลานานมากในการดาวนโหลดขอมลท�งหมดมาเกบไวในฮารดดสกแลวจงทำาการ play ได ซงทำาใหผใช รสกเบอทจะดาวนโหลดไฟลน �น ๆ จงไดมเทคโนโลยของ Streaming เกดข�น เพอความรวดเรวในการดาวนโหลดไฟลจากอนเตอรเนตมารบฟง/ชม

Page 5: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

Text

extText

Text

Text

ในอดต การนำาเสนอสอ Audio/Video บน Web จำาเปนตองใชวธการ download-and-play ซงการทจะรบชมสอน �นๆไดน�น จะตองทำาการ download ขอมลท�งหมดมากอนจงจะสามารถเลนได ซงถงแมจะเปนสอขนาดเลกเพยง 30 วนาทกตาม กอาจจะตองใชเวลาDownload ถง 20 นาทกอนทจะสามารถนำามาใชฟง/ชมได แตในปจจบนสอผสม(Multimedia) สามารถนำาเสนอผาน web browser ในระบบ intranet และ internet อยางมประสทธภาพมากข�น

บทนำา

Page 6: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

คำาศพททเกยวของกบstreaming media

Bandwidth : ปรมาณการสงขอมลทสามารถ สงได ณ เวลาใดเวลาหนง ในระบบเครอขาย

bandwidth ทสงจะแสดงถงการสงผานขอมลท เรวกวา bandwidth ตำา คาของ bandwidth จะ

แสดงในรป bits per second (bps)

Broadcast : อธบายถงการสงสญญาณ กระจายไปยงเครองผรบ ในการรบสญญาณ ทาง

ฝงผรบจะไมสามารถควบคมสอททำาการสง สญญาณขณะน�นได ซงเมอเปรยบเทยบกบการสง

สญญาณแบบ on-demand เครองผรบจะ สามารถทำาการควบคมการเปด ปด หรอเลนสอน�นๆ

ได

Page 7: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

คำาศพททเกยวของกบstreaming media [2]

Broadcast Unicast : เปนการรบสญญาณ ซงการตดตอระหวางผสงและผรบ จะเปนแบบหนง

ตอหนง และการตดตอระหวางผสงและผรบจะตอง มการตดตอกนตลอดเวลาระหวางการสงขอมล

Broadcast Multicast : ทำาการสงสญญาณจากเครองใหบรการ(server) หนงสายสญญาณไปยงผรบ(client) จำานวนมาก โดยทผรบ

จะรอทำาการตรวจสอบจาก IP ของเครองใหบรการ

Page 8: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

วธการเผยแพรไฟลสตรมมงมเดย

• Unicast – เปนวธการสงผานไฟลสตรมมงมเดยแบบ On-

Demand ไปยงเครองของ ผชมในลกษณะจดตอจด (Point-to-Point)

ทมาจาก http://tv.ku.ac.th/tech.html

Page 9: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

วธการเผยแพรไฟลสตรมมงมเดย• Multicast - เปนวธการสงไฟลสตรมมงมเดยไปยงเครองผชมทไดทำาการตดตอหรอเชอมโยงกบสตรมมงเซรฟเวอรผานทางเครอขายอนเทอรเนต

ทมาจาก http://tv.ku.ac.th/tech.html

Page 10: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

วธการเผยแพรไฟลสตรมมงมเดย• Broadcast - เปนวธการสงไฟลสตรมมงมเดยแบบถายทอดสด( LiveBroadcasting ) ไปยงเครองของผชมหลายๆ จดพรอมๆ กน

ทมาจากhttp://www.msit.mut.ac.th/

Page 11: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

คำาศพททเกยวของกบstreaming media [3]

On-Demanded : อธบายถงการสงสญญาณไปยงเครองผรบ โดยทผรบสามารถควบคมสอน �นๆ ได เชนในกรณของสอวดโอ ผรบสามารถ play , pause , forwarded ได ซงไมสามารถทำาไดในการสงสญญาณแบบ broadcast

On-Demanded Unicast : เปนการตดตอแบบหนงตอหนงระหวางผใหบรการและผรบ ซงผสงจะสรางเสนทางเชอมตอสญญาณ สำาหรบผรบแตละราย

Page 12: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

คำาศพททเกยวของกบstreaming media [4]

Codec : เปนคำายอของCompressor/Decompressor วธการของ

ซอฟแวรหรอฮารดแวรของการบบอดและแตกไฟล สวนมากจะใชกบวดโอ และเสยงบนอนเตอรเนต โดย

เฉพาะกบ streaming media

Buffer : เปนกระบวนการในการรวบรวมขอมล เพยงไมกวนาทกอนทไฟลสตรมมงจะเลนจรง

Page 13: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

What Is Streaming Media?

Streaming media เปนเทคโนโลยทสามารถ เลน เพลง วดโอ และ ขอมลแบบแอนนเมชน โดยสงผานอนเตอรเนตในเวลาแบบ real time คอไมตองรอการดาวน โหลดขอมลท�งหมดมากอน Client หรอผเลนจะสามารถเลนไฟล ไดในทนททยงมกระบวนการของการสงอย

Page 14: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

องคประกอบของการสงขอมลแบบ stream

Page 15: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ลกษณะของ Streaming Media

• การสงขอมลเปนแบบเรยลไทม (Retime) • ผชมสามารถรบชมและฟงสตรมมงมเดยไดโดยไม

ตองรอใหดาวน • โหลดขอมลจนเสรจ • สามารถควบคมการแสดงผลไดดวยโปรแกรมแสดง

ผลทวไป เชน - เลนเพลงกอนหนา (Previous) - เลนซำ�า (Repeat)

• ปองกนการละเมดลขสทธได

Page 16: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ลกษณะการสง Streaming Media

• ไฟลออนดมานด (On-Demand) – เปนไฟลทสามารถเรยกใชไดทนทเมอตองการ – ไฟลเหลาน�จะถกเขารหสในรปแบบทเหมาะสม

ตอการแสดงผลแบบสตรมมงแลวนำาไฟลจดเกบไวเซอรฟเวอร

– ทกคนสามารถเรยกใชงานไดพรอมกนไดหลายคนในเวลาเดยวกน

– แตละคนสามารถควบคมฟงกชนการทำางานไดอยางอสระ

• หยดการแสดงผล (Pause) • แสดงผลยอนกลบ (Rewind) • แสดงผลซำ�า (Replay)

– ระบบการศกษาทางไกลผานเวบ (Web-Base TrainingSystem :WBTS)

Page 17: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ลกษณะการสง Streaming Media

• การถายทอดสด (Live Broadcasting) – เปนการถายทอดเหตการณทเกดข�น ณ

เวลาน�น โดยผชมไดรบชมเหตการณตางๆ ไดเปนปจจบนและทนทวงท

– ดวยวธการแปลงสญญาณจากกลองวดโอเปนขอมลดจตอล

– เครองเซรฟเวอรจะทำาการถายทอดไปยงเครองผชมปลายทาง

– สามารถเรยกใชงานไดพรอมๆ กนเปนจำานวนมากๆ ได

Page 18: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)
Page 19: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)
Page 20: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ความแตกตางระหวางstreaming with web serverกบ streaming with streaming media serverStreaming With Web Server   การใชงาน : เรมจากทำาการแปลง Audio/Video ใหอยในรปแบบสอทเหมาะสมสำาหรบการสงขอมลบน internet โดยพจารณาจาก bandwidth และทำาการ upload แฟมมลตมเดยไปยง web server และสรางเวบเพจทระบ URL ของแฟมมลตมเดยน�น ๆ เมอมการเรยกใชงานแฟมมลตมเดย client-side player จะทำางานและเรม download แฟมมลตมเดย เมอแฟมท�งหมด download เสรจส�นแลวจงทำาการ play ไฟลน�น ๆ

Page 21: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ความแตกตางระหวาง streaming with web server กบ streaming with streaming media server [2]การสงขอมล : Web Server ใชการตดตอผานHyperText Transport Protocol (HTTP) ใน

การตดตอระหวาง server และ client ซง HTTP จะควบคม Transmission Control Protocol

(TCP) ซงจะจดการเกยวกบการสงขอมลท �งหมด

Page 22: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ความแตกตางระหวางstreaming with web server กบ streaming with streaming media server [3]Streaming With Streaming Media Server การใชงาน : แฟมทไดจะ upload ไปยงStreaming Media Server เมอแฟม

มลตมเดยถกเรยกใชงาน Web Browser จะ สงไฟลขนาดเลกทเรยกวา Meta File ไปยง

Client Player

Page 23: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ความแตกตางระหวางstreaming with web server กบ streaming with streaming media server [4]

การสงขอมล : จะใช protocol User Datagram Protocol (UDP) ซงมจดเดนทความเรว ขนาดเลก และไมมการทำางานเกยวกบการสงขอมลซำ�าหรอคำานวณอตราการสงขอมล ซงจะเหมาะกบการสงขอมลแบบ realtime ซงขอมลทสญหายบางสวนหรอขอมลทเกด delay จะถกละความสนใจไป นอกจากน� อาจมการใชงาน Protocol เฉพาะสำาหรบการ streaming media เลยกไดเชน Realtime Streaming Protocol (RTSP)

Page 24: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ขอด-ขอเสยของการใช streaming

ขอด - ผชมจะสามารถรบชมไดทนท และสามารถเลอนไปยงตำาแหนงทตองการชมได โดยไมตองรอให download จนเสรจกอน

- รายการทเลอกชม ไมไดถกเกบไวในเครอง ทำาใหประหยด พ�นทใน Hard Disk เหมาะสำาหรบผทมพ�นทใน Hard disk จำากดขอเสย

- สำาหรบผทมชองสญญาณ (Bandwidth) ทมความเรวไมคงท จะพบปญหาการ buffering บอยคร�ง

Page 25: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ตวอยางโปรโตคอลสำาหรบstreaming mediaUser Datagram Protocol (UDP) : UDP protocol จะเปนการสงขอมลทศทางเดยว คอ ขอมลจะสงจาก server ไปยง client โดยไมมการตรวจสอบความถกตองของขอมล ดงน�นจงสามารถสงขอมลไดเรวกวา TCP protocol จงไดถกนำามาใชในการสงขอมลมลตมเดย Real Time Streaming Protocol (RTSP) คอโปรโตคอลทใชในการควบคมสตรมมงขอมล RTSP มสองโครงสราง คอ หนวยควบคม และการเชอมตอขอมล RTSP เปนโปรโตคอลทใชรปแบบ client/server  ทถกออกแบบเพอใชในการแสดงสอมลตมเดย

Page 26: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

ลกษณะการสง Streaming Media

• โปรเกรมซฟดาวนโหลด (Progressive Download)

- เปนการผสมผสานการสงขอมลแบบสตรมมงและการดาวนโหลดเขาดวยกน

- โดยอาศยพ�นทบางสวนภายในหนวยความจำาชวคราวของเครองคอมพวเตอรทเรยกวา บฟเฟอร (Buffer) มาใชเกบพกขอมล

- ในระหวางการดาวนโหลดอยน �นผชมสามารถทจะเลนหรอแสดงผลไฟลไดกอนทการดาวนโหลดจะเสรจส�นสมบรณ

- มกใชกบไฟลมลตมเดยทไมใหญมากนก

Page 27: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

องคประกอบพนฐานระบบสตรมมงมเดย

• เครองเขารหส (Encoder)- เปนเครองมลตมเดยพช (Multimedia

PC) ทไดทำาการตดต�งซอฟตแวรหรอโปรแกรมไวสำาหรบใชแปลงไฟลเสยงและวดโอ ใหอยในรปของสตรมมง เชน MPEG, WMF

• เครองเซรฟเวอร (Servers)- เปนเครองทไดตดต�งซอฟตแวรหรอโปรแกรม

สำาหรบใชบรการจดการกบสตรมมงมเดย • เครองผชม (Player)

- เปนเครองทไดรบการตดต�งซอฟตแวรหรอโปรแกรมทใชในการแสดงผล (Decode)

- RealPlayer, Windows Media Player,Quick Time

Page 28: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

เทคโนโลยการสงไฟลขอมล • โพรโตคอล (Protocol)

– เปนขอกำาหนดสำาหรบควบคมการแลกเปลยนขอมลขาวสารผานระบบเครอขาย

– ใชสำาหรบแลกเปลยนขอมลขาวสารระหวางกนของแตละสวนประกอบดวยมาตรฐานเดยวกน เชน RTSP, MMS

• ไฟลฟอรแมต (File Format) – ใชสำาหรบการกำาหนดรปแบบมาตรฐานของ

การแลกเปลยนขอมลระหวางกน • โคเดด (Codec)

– ใชสำาหรบการเขารหสและถอดรหสขอมลขาวสารทบรรจอยภายในไฟลฟอรแมท

Page 29: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

องคประกอบพนฐานระบบสตรมมงมเดย

Page 30: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

บทสรป

การนำาเสนอขอมล Audio/Video ผานระบบ internet มวธการสง 2 แบบ แบบแรกคอการใช Web Server ในการใหบรการ และแบบทสองคอ การใช Streaming Media Server ในการใหบรการ โดยระบบเครอขายได ถกนำามาใชในการนำาเสนอขอมลเชนเดยวกน เนองจากประสทธภาพการเขาถง ผรบชมจำานวนมากไดในการนำาเสนอเพยงคร�งเดยว และการใชสอผสม ประเภท Video เพอใชในการนำาเสนอผาน web browser ในระบบ intranet และ internet ซงเปนระบบ network ทมการนำามาประยกตใชมากทสดอยาง หนงในปจจบน

Page 31: เทคโนโลยีมัลติมีเดีย ( Streaming Media technology)

LOGO

www.themegallery.com