08 multimedia delivering

21
520251: Multimedia Systems Multimedia 17 2555 Delivering

Upload: -

Post on 19-Jun-2015

563 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 08 multimedia delivering

520251: Multimedia Systems

Multimedia

17 ¡กÑั¹นÂยÒาÂย¹น 2555

Delivering

Page 2: 08 multimedia delivering

´ดÔิ¨จÔิ·ท∙ÑัÅลÊสÒาÁมÒาÃร¶ถàเ¼ผÂยáแ¾พÃร�‹äไ´ด�ŒËหÅลÒา¡กÇวÔิ¸ธÕี

Page 3: 08 multimedia delivering

offline

Page 4: 08 multimedia delivering

online

Page 5: 08 multimedia delivering

[ÍอÔิ¹นàเ·ท∙ÍอÃร�àเ¹น็µต]

•TCP/IP•Internet Service Provider (ISP)•Dial-up•ADSL•3G

Page 6: 08 multimedia delivering
Page 7: 08 multimedia delivering

[ÍอÔิ¹นàเ·ท∙ÍอÃร�àเ¹น็µต]

•TCP/IP•Internet Service Provider (ISP)•Dial-up•ADSL•3G

Page 8: 08 multimedia delivering
Page 9: 08 multimedia delivering
Page 10: 08 multimedia delivering
Page 11: 08 multimedia delivering
Page 12: 08 multimedia delivering
Page 13: 08 multimedia delivering
Page 14: 08 multimedia delivering
Page 15: 08 multimedia delivering
Page 16: 08 multimedia delivering

629NETWORKING FUNDAMENTALSCHAPTER 16

Clients and ServersOnline distribution of multimedia over LANs or the Internet is almost always based on the client/server model of distributed computation. In this model, programs called servers “listen” on a communication channel for requests from other programs, called clients, which are generally running on a different machine elsewhere on the network. Whenever a server receives a request, it sends a response, which provides some service or data to the client. Requests and responses are collectively known as messages. Here, a message is a structured collection of data transmitted over the network. The messages exchanged by a client and server conform to a protocol – a set of rules governing the format of the data and the actions to be taken by a server or client when it receives a request or response.

The most popular form of online multimedia delivery is the World Wide Web, whose imple-mentation is an example of the client/server model. Web servers and clients communicate with each other using the HyperText Transfer Protocol, abbreviated to HTTP. HTTP is a very simple protocol designed for the fast transmission of hypermedia in the form of HTML or XHTML documents and CSS stylesheets, as described in Chapter 10, and the graphics, sound, video, animation and other sorts of data that go with them to make up Web pages.

Connection Type

Speed Text

20 kB

Graphics

100 kB

Multimedia

2 MB

Dial-up (V.90) 56 kbps 2.9 s 14.6 s 5 min

ADSL basic 512 kbps 320 ms 1.6 s 32.8 s

typical 2 Mbps 82 ms 410 ms 8.4 s

premium 8 Mbps 20.5 ms 102 ms 2.1 s

Cable typical 512 kbps 320 ms 1.6 s 32.8 s

premium 2 Mbps 82 ms 410 ms 8.4 s

Satellite† 512 kbps 860 ms 2.1 s 33.3 s

Leased line

T1 1.5 Mbps 109 ms 546 ms 11.2 s

T3 44 Mbps 3.7 ms 19 ms 381 ms

G3 phone 2 Mbps 82 ms 410 ms 8.4 s

Abilene 100 Mbps 1.6 ms 8.2 ms 168 ms

† Includes latency.

Typical download timesFigure 16.1.

[email protected]...................................................... © MacAvon MediaEx Libris

Page 17: 08 multimedia delivering

Client-Server Model

•¡กÒาÃร¡กÃรÐะ¨จÒาÂย¢ข�ŒÍอÁมÙูÅล¢ขÍอ§งÃรÐะºบºบÁมÑัÅลµตÔิÁมÕีàเ´ดÕีÂย¨จÐะãใªช�Œ¾พ×ื้¹น°ฐÒา¹น¢ขÍอ§ง client-server model

•server ¤คÍอÂยÃรÑัºบ request áแÅลÐะµตÍอºบÊส¹นÍอ§งµต�‹Íอ client

ÊสÓำËหÃรÑัºบ¢ข�ŒÍอÁมÙูÅลáแÅลÐะºบÃรÔิ¡กÒาÃรµต�‹Òา§งæๆ

Page 18: 08 multimedia delivering

HTTP (HyperText Transfer Protocol)

•àเ»ป�š¹น protocol áแºบºบ§ง�‹ÒาÂย·ท∙Õี่ÍอÍอ¡กáแºบºบàเ¾พ×ื่ÍอãใËห�Œ´ดÓำàเ¹นÔิ¹น¡กÒาÃรÃรÑัºบ

Êส�‹§งÍอÂย�‹Òา§งÃรÇว´ดàเÃร็Çว¢ขÍอ§ง¢ข�ŒÍอÁมÙูÅลáแºบºบ hypermedia ÃรÐะËหÇว�‹Òา§ง

Web Server (server) ¡กÑัºบ Web Browser (client)

Page 19: 08 multimedia delivering

Unicast - Multicast

•àเ»ป�š¹นÅลÑั¡กÉษ³ณÐะ¢ข�ŒÍอÁมÙูÅลäไ»ปÂยÑั§ง¤คÍอÁม¾พÔิÇวàเµตÍอÃร�»ปÅลÒาÂย·ท∙Òา§งµตÑัÇว

ãใ´ดµตÑัÇวËห¹นÖึ่§ง´ด�ŒÇวÂย¡กÒาÃรÃรÐะºบØุ

µตÓำáแËห¹น�‹§ง¨จÓำàเ¾พÒาÐะ

Unicast Multicast

•àเ»ป�š¹นÅลÑั¡กÉษ³ณÐะ¢ข�ŒÍอÁมÙูÅลäไ»ปÂยÑั§ง¡กÅลØุ�‹Áม¢ขÍอ§ง¤คÍอÁม¾พÔิÇวàเµตÍอÃร�

»ปÅลÒาÂย·ท∙Òา§งäไ´ด�ŒËหÅลÒาÂยµตÑัÇว

¾พÃร�ŒÍอÁม¡กÑั¹นãใ¹น¡กÒาÃรÊส�‹§งáแµต�‹ÅลÐะ

¤คÃรÑั้§ง

Page 20: 08 multimedia delivering

Multicast

•àเ»ป�š¹นÅลÑั¡กÉษ³ณÐะ¢ข�ŒÍอÁมÙูÅลäไ»ปÂยÑั§ง¡กÅลØุ�‹Áม¢ขÍอ§ง¤คÍอÁม¾พÔิÇวàเµตÍอÃร�

»ปÅลÒาÂย·ท∙Òา§งäไ´ด�ŒËหÅลÒาÂยµตÑัÇว

¾พÃร�ŒÍอÁม¡กÑั¹นãใ¹น¡กÒาÃรÊส�‹§งáแµต�‹ÅลÐะ

¤คÃรÑั้§ง

àเËหÁมÒาÐะ¡กÑัºบ¡กÒาÃร·ท∙Óำ

streaming áแÅลÐะ internet

television

Page 21: 08 multimedia delivering

[¡กÒาÃร¡กÃรÐะ¨จÒาÂยäไ¿ฟÅล� MULTIMEDIA]

•FTP (File Transfer Protocol)•RSS•Podcasts

•Bit-Torrent (P2P)