传统的浏览器从服务器 下载音频/视频文件 0 用户从客户机(client machine)的浏览器上用 HTTP协议向服务器请求下载某个音频/视频文 件。 ②服务器如有此文件就发送给浏览器。在响应报 文中就装有用户所要的音频/视频文件。整个下 载过程可能会花费很长的时间。 ③当浏览器完全收下这个文件后,就可以传送给 自己机器上的媒体播放器进行解压缩,然后播 放
传统的浏览器从服务器 下载音频/视频文件 用户从客户机(client machine)的浏览器上用 HTTP 协议向服务器请求下载某个音频/视频文 件。 服务器如有此文件就发送给浏览器。在响应报 文中就装有用户所要的音频/视频文件。整个下 载过程可能会花费很长的时间。 当浏览器完全收下这个文件后,就可以传送给 自己机器上的媒体播放器进行解压缩,然后播 放
8.2.1具有元文件的万维网服务器 元文件就是一种非常小的文件,它描述或指明其他文 件的一些重要信息。 客户机 服务器 GET:元文件 浏览器 RESPONSE② 3 万维网 元文件 服务器 ④GET:音频/视频文件 媒体 播放器 RESPONSE 5
8.2.1 具有元文件的万维网服务器 ◼ 元文件就是一种非常小的文件,它描述或指明其他文 件的一些重要信息。 万维网 服务器 客户机 服务器 媒体 播放器 元文件 浏览器 GET: 元文件 RESPONSE GET: 音频/视频文件 RESPONSE
使用元文件下载音频/视频文件 O浏览器用户使用HTTP的GET报文接入到万维网服 务器。这个超链指向一个元文件。这个元文件有实际 的音频/视频文件的统一资源定位符URL。 ②万维网服务器把该元文件装入HTTP响应报文的主体, 发回给浏览器。 3客户机浏览器调用相关的媒体播放器,把提取出的元 文件传送给媒体播放器。 ④媒体播放器使用元文件中的URL,向万维网服务器发 送HTTP请求报文,要求下载音频/视频文件。 ⑤万维网服务器发送HTTP响应报文,把该音频/视频文 件发送给媒体播放器。媒体播放器边下载边解压缩边 播放
使用元文件下载音频/视频文件 浏览器用户使用 HTTP 的 GET 报文接入到万维网服 务器。这个超链指向一个元文件。这个元文件有实际 的音频/视频文件的统一资源定位符 URL。 万维网服务器把该元文件装入 HTTP 响应报文的主体, 发回给浏览器。 客户机浏览器调用相关的媒体播放器,把提取出的元 文件传送给媒体播放器。 媒体播放器使用元文件中的 URL ,向万维网服务器发 送 HTTP 请求报文,要求下载音频/视频文件。 万维网服务器发送 HTTP 响应报文,把该音频/视频文 件发送给媒体播放器。媒体播放器边下载边解压缩边 播放
8.2.2 媒体服务器 媒体服务器也称为流式服务器(streaming server'),它支持流式音频和视频的传送。 媒体播放器与媒体服务器的关系是客户与服务 器的关系。 ■媒体播放器不是向万维网服务器而是向媒体服 务器请求音频/视频文件。 媒体服务器和媒体播放器之间采用另外的协议 进行交互
8.2.2 媒体服务器 ◼ 媒体服务器也称为流式服务器(streaming server) ,它支持流式音频和视频的传送。 ◼ 媒体播放器与媒体服务器的关系是客户与服务 器的关系。 ◼ 媒体播放器不是向万维网服务器而是向媒体服 务器请求音频/视频文件。 ◼ 媒体服务器和媒体播放器之间采用另外的协议 进行交互
使用媒体服务器 客户机 服务器 1 GET:元文件 浏览器 万维网 RESPONSE 2 服务器 3 元文件 ④GET:音频/视频文件 媒体 媒体 播放器 RESPONSE⑤ 服务器
使用媒体服务器 万维网 服务器 媒体 播放器 元文件 浏览器 GET: 元文件 RESPONSE GET: 音频/视频文件 RESPONSE 媒体 服务器 客户机 服务器