正在加载图片...
第17章多媒体网络应用及交换技术 加价格,当网络出现明显拥挤时多媒体网络应用的服务质量有可能得到保证。 17.2因特网上存取声音和电视的方法 经过压缩的声音或者电视文件可以放在Web服务器上,或者放在声音/电视流放服务器 ( streaming server)上。对于前一种情况,由Web服务器通过HTP协议把文件传送给客户 对于后一种情况,由流放服务器通过非HTTP协议把文件传送给客户。 由于声音点播和影视点播应用还没有完全直接集成到现在的Web浏览器中,就需要一个 单独的应用程序——帮助器( helper),通常叫做媒体播放器( media player)来播放声音和影 视。典型的媒体播放器要执行妤几个功能,包括解压缩、消除抖动、错误纠正和用户播放等 功能。现在可以使用像插件这种技术把媒体播放器的用户接口放在Web客户机的用户界面上, 浏览器在当前web页面上保留屏幕空间,并且由媒体播放器来管理。目前,客户机可使用几 种方法来读取声音和影视文件,下面介绍其中的三种 17.2.1通过Web浏览器把声音/电视从Web服务器传送给媒体播放器 对客户机读取多媒体的最简方法是把声音/电视文件放到HTTP服务器上,然后通过浏览 器把文件传送给媒体播放器,见图17-02,过程如下 (1)Web浏览器与Web服务器建立TCP连接,然后提交HTP请求消息请求传送声音/电视文 件 (2)Web服务器给Web浏览器发送响应消息和请求的声音/电视文件 (3)Web浏览器检査HTTP响应消息中的内容的类型,调用相应的媒体播放器,然后把声 音/电视文件或者是指向文件的指针递送给媒体播放器。 (4)媒体播放器播放声音/电视文件 这种方法虽然简单,但存在比较大的时延问题因为媒体播放器必须通过第三者——Web 浏览器才能从Web服务器上得到声音/电视文件,而且浏览器需要把整个文件从Web服务器下 载到浏览器之后才把它传送给媒体播放器。这样做的结果是,即使对中等大小的文件,在这 传输过程中引入的播放时延也是很难接受的。由此想到的改进方法是去掉中间环节,设法让 媒体播放器与Web服务器直接建立链接 HTTP请求响应 浏览器 服务器 声音/电视文件 媒体 播放器 图17-02通过Web浏览器把声音/电视从Web服务器传送给媒体播放器 17.22直接把声音/电视从Web服务器传送给媒体播放器 为把声音/电视文件直接传输给媒体播放器,须要在Web服务器和媒体播放器之间建立直 接的TCP连接( TCP connection),见图17-03,这可通过下面的方法来实现 (1)用户点击超级链接以请求传送声音/电视文件 (2)这个超级链接不直接指向声音/电视文件,而是指向一个播放说明文件 ( presentation description file),这个文件包含有实际的声音/电视文件的 地址(URL)。播放说明文件被封装在HTP响应消息中。 (3)Web浏览器接收到HTTP响应消息之后就检查响应消息中的内容的类型,调用相应的第17章 多媒体网络应用及交换技术 5 加价格,当网络出现明显拥挤时多媒体网络应用的服务质量有可能得到保证。 17.2 因特网上存取声音和电视的方法 经过压缩的声音或者电视文件可以放在Web服务器上,或者放在声音/电视流放服务器 (streaming server)上。对于前一种情况,由Web服务器通过HTTP协议把文件传送给客户。 对于后一种情况,由流放服务器通过非HTTP协议把文件传送给客户。 由于声音点播和影视点播应用还没有完全直接集成到现在的Web浏览器中,就需要一个 单独的应用程序——帮助器(helper),通常叫做媒体播放器(media player)来播放声音和影 视。典型的媒体播放器要执行好几个功能,包括解压缩、消除抖动、错误纠正和用户播放等 功能。现在可以使用像插件这种技术把媒体播放器的用户接口放在Web客户机的用户界面上, 浏览器在当前Web页面上保留屏幕空间,并且由媒体播放器来管理。目前,客户机可使用几 种方法来读取声音和影视文件,下面介绍其中的三种。 17.2.1 通过Web浏览器把声音/电视从Web服务器传送给媒体播放器 对客户机读取多媒体的最简方法是把声音/电视文件放到HTTP服务器上,然后通过浏览 器把文件传送给媒体播放器,见图17-02,过程如下: (1) Web浏览器与Web服务器建立TCP连接,然后提交HTTP请求消息请求传送声音/电视文 件。 (2) Web服务器给Web浏览器发送响应消息和请求的声音/电视文件。 (3) Web浏览器检查HTTP响应消息中的内容的类型,调用相应的媒体播放器,然后把声 音/电视文件或者是指向文件的指针递送给媒体播放器。 (4) 媒体播放器播放声音/电视文件。 这种方法虽然简单,但存在比较大的时延问题。因为媒体播放器必须通过第三者——Web 浏览器才能从Web服务器上得到声音/电视文件,而且浏览器需要把整个文件从Web服务器下 载到浏览器之后才把它传送给媒体播放器。这样做的结果是,即使对中等大小的文件,在这 传输过程中引入的播放时延也是很难接受的。由此想到的改进方法是去掉中间环节,设法让 媒体播放器与Web服务器直接建立链接, Web 浏览器 媒体 播放器 Web 服务器 HTTP请求/响应 声音/电视文件 图17-02 通过Web浏览器把声音/电视从Web服务器传送给媒体播放器 17.2.2 直接把声音/电视从Web服务器传送给媒体播放器 为把声音/电视文件直接传输给媒体播放器,须要在Web服务器和媒体播放器之间建立直 接的TCP连接(TCP connection),见图17-03,这可通过下面的方法来实现: (1) 用户点击超级链接以请求传送声音/电视文件。 (2) 这个超级 链接不 直接指 向声音/ 电视文 件,而是 指向一 个播放 说明文件 (presentation description file),这个文件包含有实际的声音/电视文件的 地址(URL)。播放说明文件被封装在HTTP响应消息中。 (3) Web浏览器接收到HTTP响应消息之后就检查响应消息中的内容的类型,调用相应的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有