8.2流式存储音频/视频 ·浏览器从服务器下载已经录制好的音频/视频文件 步骤如下: 客户机 服务器 GE下:音频/视频文件 浏览器 RESPONSE 万维网 服务器 音频/视频文件 注意:传统的下载文件方法 媒体 播放器 并没有涉及到“流式”(即 边下载边播放)的概念。 8.音频视频服务 16
8.2 流式存储音频/视频 • 浏览器从服务器下载已经录制好的音频/视频文件 步骤如下: 万维网 服务器 客户机 服务器 媒体 播放器 GET: 音频/视频文件 RESPONSE 音频/视频文件 浏览器 注意:传统的下载文件方法 并没有涉及到“流式”(即 边下载边播放)的概念。 8.音频视频服务 16
浏览器从服务器下载音频/视频文件步聚 )用户从客户机(client machine)的浏览器上用 HTTP协议向服务器请求下载某个音频/视频文件 服务器如有此文件就发送给浏览器。在响应报文 中就装有用户所要的音频/视频文件。整个下载过 程可能会花费很长的时间。 当浏览器完全收下这个文件后,就可以传送给自 己机器上的媒体播放器进行解压缩,然后播放。 8.音频视频服务 17
浏览器从服务器下载音频/视频文件步骤 用户从客户机 (client machine) 的浏览器上用 HTTP 协议向服务器请求下载某个音频/视频文件。 服务器如有此文件就发送给浏览器。在响应报文 中就装有用户所要的音频/视频文件。整个下载过 程可能会花费很长的时间。 当浏览器完全收下这个文件后,就可以传送给自 己机器上的媒体播放器进行解压缩,然后播放。 8.音频视频服务 17
8.2.1具有元文件的万维网服务器 ·元文件就是一种非常小的文件,它描述或指明其他文 件的一些重要信息。这里的元文件保存了有关这个音 频/视频文件的信息。 客户机 服务器 GE下:元文件 浏览器 RESPONSE 万维网 元文件 服务器 GE下:音频/视频文件 媒体 播放器 RESPONSE 8.音频视频服务 18
8.2.1 具有元文件的万维网服务器 • 元文件就是一种非常小的文件,它描述或指明其他文 件的一些重要信息。这里的元文件保存了有关这个音 频/视频文件的信息。 万维网 服务器 客户机 服务器 媒体 播放器 元文件 浏览器 GET: 元文件 RESPONSE GET: 音频/视频文件 RESPONSE 8.音频视频服务 18
使用元文件下载音频/视频文件 浏览器用户使用HTTP的GET报文接入到万维网服务器。这个 超链指向一个元文件。这个元文件有实际的音频/视频文件的统 一资源定位符URL。 2 万维网服务器把该元文件装入HTTP响应报文的主体,发回给 浏览器。 3 客户机浏览器调用相关的媒体播放器,把提取出的元文件传送 给媒体播放器。 ④媒体播放器使用元文件中的URL,向万维网服务器发送HTTP 请求报文,要求下载音频/视频文件。 ⑤万维网服务器发送HTTP响应报文,把该音频/视频文件发送给 媒体播放器。媒体播放器边下载边解压缩边播放。 8.音频视频服务 19
使用元文件下载音频/视频文件 浏览器用户使用 HTTP 的 GET 报文接入到万维网服务器。这个 超链指向一个元文件。这个元文件有实际的音频/视频文件的统 一资源定位符 URL。 万维网服务器把该元文件装入 HTTP 响应报文的主体,发回给 浏览器。 客户机浏览器调用相关的媒体播放器,把提取出的元文件传送 给媒体播放器。 媒体播放器使用元文件中的 URL ,向万维网服务器发送 HTTP 请求报文,要求下载音频/视频文件。 万维网服务器发送 HTTP 响应报文,把该音频/视频文件发送给 媒体播放器。媒体播放器边下载边解压缩边播放。 8.音频视频服务 19
8.2.2媒体服务器 0 由于万维网服务器利用HTTP协议,需要重传出错的 报文,因此不适合流式多媒体的传输,因此需要使用 专门的媒体服务器以传输流媒体。 。媒体服务器也称为流式服务器 (streaming server),它 支持流式音频和视频的传送 ·媒体播放器与媒体服务器的关系是客户与服务器的关 系。 ·媒体播放器不是向万维网服务器而是向媒体服务器请 求音频/视频文件。媒体服务器和媒体播放器之间采用 另外的协议进行交互。 8.音频视频服务 20
8.2.2 媒体服务器 • 由于万维网服务器利用HTTP协议,需要重传出错的 报文,因此不适合流式多媒体的传输,因此需要使用 专门的媒体服务器以传输流媒体。 • 媒体服务器也称为流式服务器 (streaming server),它 支持流式音频和视频的传送。 • 媒体播放器与媒体服务器的关系是客户与服务器的关 系。 • 媒体播放器不是向万维网服务器而是向媒体服务器请 求音频/视频文件。媒体服务器和媒体播放器之间采用 另外的协议进行交互。 8.音频视频服务 20