1 / 83

多媒体技术及应用

多媒体技术及应用. 第 7 章 网络多媒体技术. 多媒体技术. 利用多媒体技术,在计算机网络上进行通信,已经远远不是单一的文本数据,而是多种媒体数据的传输,包括文本、图形、图像、声音、动画及视频的综合数据。这不仅促进了计算机网络的发展,也促进了网络多媒体技术的发展。现在,计算机、多媒体计算机、计算机网络与通信、多媒体计算机网络与通信已经紧密地联系在一起而几乎不可分割了。. 7.1.1 多媒体网络 ● 多媒体网络定义 ● 多媒体网络特点 7.1.2 网络上的多媒体技术 ● 超文本技术和 WWW ● 三维动画技术与 VRML

summer
Download Presentation

多媒体技术及应用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 多媒体技术及应用 第7章 网络多媒体技术

  2. 多媒体技术 利用多媒体技术,在计算机网络上进行通信,已经远远不是单一的文本数据,而是多种媒体数据的传输,包括文本、图形、图像、声音、动画及视频的综合数据。这不仅促进了计算机网络的发展,也促进了网络多媒体技术的发展。现在,计算机、多媒体计算机、计算机网络与通信、多媒体计算机网络与通信已经紧密地联系在一起而几乎不可分割了。

  3. 7.1.1 多媒体网络 ● 多媒体网络定义 ● 多媒体网络特点 7.1.2 网络上的多媒体技术 ● 超文本技术和 WWW ●三维动画技术与 VRML ● 语音通信 ● 视频通信 7.1.3 网络上的多媒体应用 ● 主要知识点 7.1 网络发展与多媒体应用 7.2 流媒体技术 7.3 流媒体传输协议

  4. 7.2.1 流媒体概述 7.2.2 流媒体播送技术 ● 单播与多播 ● 点播与广播 ● 智能流 技术 7.2.3 流媒体系统组成 7.2.4 流媒体技术实现 7.2.5 流媒体技术应用 7.2.6 流媒体发展趋势 ● 主要知识点 7.1 网络发展与多媒体应用 7.2 流媒体技术 7.3 流媒体传输协议

  5. 7.3.1 网络传输概述 ● 网络传输面临的问题 ● 实时传输协议的引出 7.3.2 RSVP ● 不同种类的接收器 ●接纳测试 ●路径消息 7.3.3 RTP 与 RTCP 7.3.4 RTSP ● 主要知识点 7.1 网络发展与多媒体应用 7.2 流媒体技术 7.3 流媒体传输协议

  6. 近年来,开发适应多媒体数据传输的高速局域网工作取得了很大的进展,并且已制定了一些国际标准,比如 FDDI(光纤分布式数据接口)、ATM(异步传输模式)、B-ISDN(宽带综合业务数字网)等。事实上,在现有的网络系统中,已经在传输大量的多媒体信息,其中影响最大、覆盖范围最广的就是 Internet。 7.1 网络发展与多媒体应用

  7. 多媒体网络系统就是在网络协议的控制下,通过网络通信设备和线路将分布在不同地理位置上,且具有独立功能的多个多媒体计算机系统进行连接,并通过多媒体网络操作系统等网络软件实现多媒体通信和共享多媒体数据的多机系统。 7.1.1 多媒体网络 ● 多媒体网络定义

  8. 7.1.1 多媒体网络 多媒体网络系统本质上是一种计算机网络系统,但是由于多媒体计算机的固有特点,多媒体网络也有其相应的特征。具体表现在:多媒体网络必须有较大的带宽和较高的传输速率,以确保高速实时地传输大容量数据的文字、图形、图像、声音、动画和视频等多种媒体信息。 ● 多媒体网络特点

  9. WWW 利用超文本描述语言 HTML 和网状结构描述信息,在 HTML 的文本里嵌入各种链接。 这些链接可以是另一个 HTML 文本,或文、音、图、像等,从而使早期 Internet 上只能看到单调文本和菜单选择的局面彻底改变。 使用 HTML 可描述图文声并茂的画面,生动直观。用户也可方便地在关联的链接间自由选择,可较快地获取自己感兴趣的内容。 WWW 基于客户/服务器模式,客户利用 HTTP 与 WWW 服务器交互,取得 HTML 文本并在客户端解释这些文本,再将画面呈现给用户。 7.1.2 网络上的多媒体技术 ● 超文本技术与 WWW

  10. 7.1.2 网络上的多媒体技术 三维动画技术主要包括几何造型、变换、属性、灯光、阴影和表面纹理。VRML(虚拟现实描述语言)能真正将三维动画带进 Internet 世界。 VRML 是一种将三维数据应用在 Web 上的规范说明,是一种描述可通过 Internet 相互联接和访问的虚拟世界的语言。 通过 VRML,不仅可以描述静态事物,还能制作具有复杂动态交互的仿真环境,使用户有现场感觉和体验。 VRML 是一种描述大量客观属性及相互关系的语言,这些客体可以是三维事物或图像、声音、文本等。 ● 三维动画技术与 VRML

  11. 7.1.2 网络上的多媒体技术 基于 Internet 的语音通信可以分为两种:非交互式语音通信和交互式语音通信。 通过 Internet 实现实时语音广播系统,相当于把广播电台搬到国际互联网上;在 Internet 上打电话就是交互式实时语音通信的典型例子。 ● 语音通信

  12. 7.1.2 网络上的多媒体技术 多媒体通信网络为远程传输多媒体信息提供了必要的技术保证,多媒体会议系统是网络多媒体的重要应用之一。 多媒体会议系统基本特征:通过计算机远程参加会议或交流,以可视化、实时、交互形式实现不同地域上多媒体资源共享和信息的相互交流。 多媒体会议系统体现了超越空间的多点通信、群体的 “面对面” 协同工作特点。 ● 视频通信

  13. 多媒体应用可以分为单机多媒体应用系统和网络多媒体应用系统两大类,其中网络多媒体技术是多媒体技术和计算机网络通信技术的结合,把计算机的交互性、通信网络的分布性和多媒体信息的综合性融为一体,提供了全新的信息服务,在多个领域获得成功的应用。 7.1.3 网络上的多媒体应用

  14. 7.1.3 网络上的多媒体应用 1994 年原电子工业部信息中心和芬兰Infosto集团合作,正在国内推广ETEP(电子贸易系统)的应用。 ETEP 系统是联合国贸易发展组织各成员单位通用的一套电子贸易软件,专为在 Internet 网络上进行贸易信息交换的商家而开发。 ETEP 系统把商业信息分为几大类,在界面上显示为“卖出”及“购货”两大窗口,并成功地和 Internet 上最新浏览器技术有机地融合在一起。 ETEP 系统应用软件基于 C/S 结构,遵循 TCP/IP 协议,采用面向对象设计,是开放型的对外贸易工具。 ● 电子商务

  15. 7.1.3 网络上的多媒体应用 视频会议系统包括:会议控制和管理系统,文件和程序共享并提供交互使用的电子白板,基于超文本和超媒体的文档制作系统,多媒体数据库以及音频、视频、实时采集压缩和传输系统。 多媒体会议系统可是点对点多媒体信息交互和传输,也可是点对多点、多点对多点交互和传输,其网络平台可在局域网、令牌环网、城域网、广域网及 ISDN 上运行,甚至可在 Internet、Intranet 或公用电话网上运行。 ● 视频会议

  16. 7.1.3 网络上的多媒体应用 ● 视频会议 多媒体会议系统工作方式可以是单向(比如广播方式),也可以是双向(信息交互双方均可以进行信息的发送和接收)和双工(信息交互双方可以同时进行信息的发送和接收)的实时多媒体信息交互传输。 基于会议室的视频会议系统主要用于会议室,在室内设一个结点(终点会议室);基于微机的桌面视频会议系统既可以作为会议系统使用,也可以作为微机独立使用,比较方便、灵活。

  17. 7.1.3 网络上的多媒体应用 实时广播技术可使 WWW 用户使用实时方式收听广播节目。WWW 用户只要拥有声卡,便可享受广播电台点播广播节目(AOD) 服务。AOD 服务不受时间区段、天气状态的影响,可以随点随听。 实时电视转播技术可使 WWW 用户采用实时方式收看电视节目。WWW 用户只要拥有视卡,便可享受电视台的电视点播节目服务。这种服务不受时间区段、地理位置的限制,且可随时暂停或重播。 ● 实时广播技术和实时电视转播技术

  18. 7.1.3 网络上的多媒体应用 视频点播 (VOD) 系统的基本组成:视频服务器、数字视频解码器/接收器(机顶盒)、带宽交换网络、用户接入网络。 VOD 系统主要功能:通过 VOD 系统,在一个小区中的用户不需要从电影频道上收看电视节目,可任意点播视频点播系统中的影片,且可随意切换和重复点播;用户能控制快进与快退、向前与向后查看、开始、暂停、取消或移到别的场景;还可利用该系统对信息、新闻或卡拉 OK、游戏等进行点播,但条件是这些内容必须事先装入系统中。 VOD 系统的点播过程:用户发起第一次通信呼叫,系统迅速作出反应,用户根据点播菜单选择节目,系统审核决定是否提供相应服务。 ● 视频点播系统

  19. 7.1.3 网络上的多媒体应用 全球长途电话技术可以使拥有声卡的用户通过Internet与网上的任何用户通话,它既不受地理位置的限制,也不必支付昂贵的国际长途费用。 国际互联网和多媒体技术的发展为网络的广泛应用提供了前所未有的条件。过去,“秀才不出门便知天下事”是从书本上得到消息;如今,通过 Internet 可以得到更多、更丰富、更生动的信息。Internet 多媒体时代为人们展示了一个更加美好的前景。 ● 全球长途电话技术

  20. 流媒体技术的出现使得在窄带互联网中传播多媒体信息成为可能。在 Internet 产生的相当长一段时间内,网上应用一直局限于下载使用的模式下,但自从 1995 年 Progressive Network(RealNetwork)公司推出的第一个流产品以来,Internet 上的各种流应用迅速涌现,逐渐成为网络界的研究热点。随着这项技术的不断发展,现己有越来越多的网站开始采用流式技术作为传播信息的方式,从而使网站的内容变得丰富多彩。 7.2 流媒体技术

  21. 流媒体技术把影像和声音信息压缩处理后放到网络服务器上,让浏览者边下载边观看,而不需等到整个多媒体文件下载完就可即时观看。流媒体技术把影像和声音信息压缩处理后放到网络服务器上,让浏览者边下载边观看,而不需等到整个多媒体文件下载完就可即时观看。 实际上,流媒体技术是网络音/视频技术发展到一定阶段的产物,是一种解决多媒体播放时网络带宽问题的 “软技术”。 流媒体技术并不是单一技术,是融合很多网络技术后生成的技术;它涉及到流媒体数据采集、压缩、存储、传输及网络通信等多项技术。 7.2.1 流媒体概述

  22. 7.2.1 流媒体概述 流媒体就是指在网络中使用流式传输技术的连续时基媒体,例如:音频、视频、动画或其他多媒体文件。 以前,下载并观看一段音/视频文件要等上几十分钟甚至几个小时;而流媒体只让浏览者等上短短的几秒钟就可欣赏到精彩的多媒体影像。 下载过程在后台运行,不占用本地硬盘空间;对于用户来讲,观看流媒体文件与观看传统音视频文件在操作上几乎没有任何差别。 流媒体为解决带宽问题及缩短下载时间,采用了较高压缩比的有损压缩,因此用户感受不到很高的图像和声音质量。 ● 流媒体

  23. 7.2.1 流媒体概述 压缩媒体文件大小被处理得更小,但包含了描述一段声音和图像的同样信息;压缩过程自动进行,并内嵌在媒体文件格式中。 ● 流媒体文件格式 压缩媒体文件格式

  24. 7.2.1 流媒体概述 ● 流媒体文件格式 流媒体文件格式是经过特殊编码的,以适合在网络上边下载边播放,而不是等到整个文件下载完成才能播放。 流媒体文件格式

  25. 7.2.1 流媒体概述 ● 流媒体文件格式 在实际网络应用环境中,会发现一些不是流媒体文件格式,但这些文件却和流媒体有着非常紧密的关系,这类文件大多是流媒体发布文件。 制作完成的流媒体文件需发布到网络上才能使用,以特定方式安排压缩的流媒体文件的格式被称为流媒体发布格式。 流媒体发布文件本身并不提供压缩格式,也不描述影音数据,其作用在于以特定的方式安排影音数据的播放。 流媒体发布文件本身并不提供压缩格式,也不描述影音数据,其作用在于以特定的方式安排影音数据的播放。 流媒体发布文件格式

  26. 7.2.1 流媒体概述 ● 流媒体文件格式 流媒体发布文件格式 在实际网络应用环境中,会发现一些不是流媒体文件格式,但这些文件却和流媒体有着非常紧密的关系,这类文件大多是流媒体发布文件。

  27. 7.2.1 流媒体概述 流式传输定义非常广泛,现在主要指通过网络传送像视频、音频等媒体的技术总称,其特定含义为通过 Internet 将影视节目传送到计算机。 实现流式传输有两种方法:一种是实时流式传输,另一种是顺序流式传输。 如果视频为实时广播,或者使用流式传输媒体服务器,或者应用像 RTSP 的实时流协议,那么就为实时流式传输。 如果使用 HTTP 服务器,文件是通过顺序流发送,那么就为顺序流式传输。 ● 流媒体传输方式

  28. 7.2.1 流媒体概述 ● 流媒体传输方式 顺序流式传输是顺序下载,在下载文件同时可观看再线流媒体,在给定时刻只能观看已下载部分,而不能跳到还未下载的前头部分。 由于标准的 HTTP 服务器可以发送这种形式的文件,也不需要其他特殊协议,因此顺序流式传输常被称作 HTTP 流式传输。 顺序流式传输在传输期间不能根据用户连接速度做调整,且由于文件在播放前观看的部分是无损下载,因此用户在观看前必须经历延迟。 顺序流式传输比较适合高质量的短片段,不适合长片段和有随机访问要求的视频,也不支持现场广播;严格说来,它是一种点播技术。 顺序流式传输

  29. 7.2.1 流媒体概述 ● 流媒体传输方式 实时流式传输指保证流媒体信号带宽与网络连接配匹,使流媒体可以被实时观看到。 实时流式传输总是实时传送,特别适合现场事件,支持随机访问,用户可以快进或后退以便观看前面或后面的内容。 实时流式传输必须配匹连接带宽,这意味着在以调制解调器速度连接时,图像质量较差。 实时流式传输需要特定服务器,系统设置及管理比标准 HTTP 服务器更复杂;实时流式传输还需要特殊的网络协议。 实时流式传输

  30. 7.2.1 流媒体概述 1 2 3 RealNetworks 公司的 Real System Microsoft 公司的 Windows Media Technology Apple 公司的 QuickTime Internet 和 Intranet 上使用较多的流媒体技术主要有三个 ● 流媒体发展现状

  31. 7.2.1 流媒体概述 ● 流媒体发展现状 Real System 由三部分组成:媒体内容制作工具 Real Producer、服务器端 RealServer、客户端软件。 Real System 流媒体文件包括四类文件:RealAudio,RealVideo,Real Presentation和RealFlash,分别用于传送不同的文件。 Real System 采用智能流技术,自动并持续地调整数据流流量以适应实际应用中各种不同网络带宽需求,轻松实现音视频和三维动画的回放。 Real 流式文件采用 Real Producer 软件进行制作,首先把源文件或实时输入变为流式文件,再把流式文件传输到服务器上供用户点播。 Real System

  32. 7.2.1 流媒体概述 ● 流媒体发展现状 Windows Media Technology 的目的是在 Internet 和 Intranet 上实现包括音频、视频信息在内的多媒体流信息的传输。 Media Tools 是整个方案的重要组成部分,它提供了一系列的工具帮助用户生成 ASF 格式的多媒体流(包括实时生成的多媒体流)。 Media Server 可以保证文件的保密性,不被下载,并使每个使用者都能以最佳的影片品质浏览网页,同时具有多种文件发布形式和监控管理功能。 Windows Media Technology 核心是 ASF(高级流格式)文件,一种包含音频、视频、图像以及控制命令、脚本等多媒体信息的数据格式。 Media Player 提供强大的流信息的播放功能。 ASF 支持任意的压缩/解压缩编码方式,并可以使用任何一种底层网络传输协议,具有很大的灵活性。 Windows Media Technology 由 Media Tools、Media Server 和 Media Player 工具构成。 Windows Media Technology

  33. 7.2.1 流媒体概述 ● 流媒体发展现状 QuickTime 支持多种音频、视频与图像格式,支持几乎所有主流的个人计算机平台。 QuickTime Player 可以用来播放任何与 QuickTime 兼容的媒体,既可以播放用户计算机硬盘上的影片,也可以播放 Internet 上的影片。 QuickTime Pro 除了具有QuickTime Player 一切功能外,还可使用户对流式影片进行全屏欣赏,并具有对影片剪接功能,还支持更多影片文件压缩格式。 QuickTime VR 是 QuickTime 中的一个重要组件,具有在平面介质中看到真实的立体效果的功能,可以让作品赋有极佳的视觉效果。 QuickTime 是数字媒体领域事实上的工业标准,是创建3D动画、实时效果、虚拟现实及其他流媒体的重要基础。 QuickTime 的一个显著特点是支持转播功能和模块化 API,用户可以方便地通过 QTSS API 为服务器添加新的功能。 QuickTime 由 QuickTime Player、QuickTime Pro、QuickTime VR、QuickTime Streaming 等几大部分组成。 QuickTime

  34. 单播就是客户端与服务器之间点对点的连接,这也是大多数网络通信的连接方式。单播就是客户端与服务器之间点对点的连接,这也是大多数网络通信的连接方式。 在流媒体播放过程中,客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,发送源和接收端是一对一的关系,这种传送方式称为单播。 每个用户必须分别对媒体服务器发送单独查询,而媒体服务器必须向每个用户发送所申请的数据包拷贝。这种方式会对服务器造成沉重的负担,同时由于每个客户端各自连接服务器,对网络带宽的站用也是巨大的。 单播方式播放流媒体,只适用于客户端数量很少的情况,否则的话很难保证播放的质量,当然随着硬件设备、带宽条件的不断提高,单播方式很适合于视频点播应用。 7.2.2 流媒体播送技术 ● 单播与多播 单播

  35. 7.2.2 流媒体播送技术 ● 单播与多播 多播也称组播,发送源和接收端是一对多的关系。其概念早已在 IP 网络中提出,但直到流媒体等多播技术的发展壮大。 多播发送时,服务器将一组客户请求的流媒体数据发送到支持多播技术的路由器上,再由路由器一次将数据包根据路由表复制到多个通道上,向用户发送。 媒体服务器只需发送一个数据包,所有发出请求客户端都共享同一数据包,且数据可以发送到任意地址的客户机,没有请求的客户机不会收到数据包。 多播技术可以让单台服务器承担数万台客户端的数据传送,同时保证较高服务质量;可以保证流媒体传输占用最小带宽,同时减少了服务器所承担的负载。 多播技术存在一定局限性:在局域网或小范围网络内容易实现,而在广域网内就有一些困难;不适用于 VOD 应用。多播技术更适合现场直播应用。 多播

  36. 7.2.2 流媒体播送技术 点播连接是客户端主动连接到服务器端的单播连接。 点播方式对服务器资源和网络带宽的需求都比较大。 在点播连接中,用户通过选择内容项目初始化客户端连接,一个客户端从 服务器接收一个媒体流(此连接是惟一的,其他用户不能占用),且能对 媒体进行开始、停止、后退、快进或暂停等操作,客户端拥有流的控制权 ● 点播与广播 点播

  37. 7.2.2 流媒体播送技术 ● 点播与广播 与点播恰恰相反,广播指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流,用户不能暂停、快进或后退该流。 广播的发送源和接收端是一对多关系,但这种一对多关系与多播的一对多关系不一样,因为它将数据包的单独一个拷贝将发送给网络上的所有用户,而不管用户是否需要,在一定程度上造成了网络带宽的浪费。 广播分两类:广播单播与广播多播,两者都是被动接收媒体流。广播单播用户通过链接而获得媒体流,他们都有各自的服务器连接;广播多播需要客户端监视特定 IP 地址接收媒体流,客户端没有与服务器的单独连接。 广播

  38. 7.2.2 流媒体播送技术 为每一种不同接入速度的用户提供不同的优化图像 尝试解决带宽矛盾方法一:以一种编码速率的文件为基础,根据情况从服务器端就减少发送到客户端的数据,以避免频繁出现缓冲。即用户连接速率降低,发送数据量也随之降低,但最终导致图像质量很差。 尝试解决带宽矛盾方法一:根据不同连接速率创建多个文件,服务器根据用户连接速率发送相应文件,但这种方法带来制作和管理上的困难,而且用户连接是动态变化的,服务器也无法实时协调。 ● 智能流技术 问题引出

  39. 7.2.2 流媒体播送技术 ● 智能流技术 智能流技术通过两种途径克服带宽协调和流瘦化 在不同类型编码方式基础上为多种不同带宽提供适合的影音质量。先确立一个编码框架,允许不同速率的多个流同时编码,合并到同一文件中;再采用一种复杂的客户端/服务器机制探测带宽变化智能流技术。 针对软件、设备和数据传输速度上的差别,用户以不同带宽浏览音视频内容。为满足客户要求,编码及记录不同速率下的媒体数据,并保存在单一文件中智能流文件,即创建可扩展流式文件。 解决方法

  40. 7.2.2 流媒体播送技术 ● 智能流技术 1 2 3 4 多种不同速率的编码保存在一个文件或数据流中 在混合环境下以不同速率传送媒体 根据网络变化无缝切换到其他速率 关键帧优先,音频数据比部分帧数据重要 智能流通过描述现实世界 Internet 上变化的带宽特点来发送高质量 媒体并保证可靠性,并对混合连接环境的内容授权提供了解决方法 技术特点

  41. 流媒体是由各种不同软件构成的,这些软件在各个不同层面上互相通信,基本的流媒体系统包含三个组件:编码器,服务器,播放器。流媒体是由各种不同软件构成的,这些软件在各个不同层面上互相通信,基本的流媒体系统包含三个组件:编码器,服务器,播放器。 7.2.3 流媒体系统组成

  42. 7.2.3 流媒体系统组成 是一种能与流媒体服务器通信的软件,这种软件能播放或丢弃收到的流媒体;既可像应用程序那样独立运行,也可作为网络浏览器的插件。 用来存放和控制流媒体数据。在传输时,同用户播放器保持双向通信;除了要响应播放器,还必须及时处理新接收的实时广播数据,并编码。 在观看或收听流媒体前,原始音频视频文件必须先转换为流媒体文件,以便在因特网上传播,这项工作由流媒体编码器来完成。 播放器 服务器 编码器

  43. 流媒体技术融合了多种网络以及音视频技术。在网络中真正要实现流媒体技术,必须完成流媒体的制作、发布、传输、播放四个环节。 7.2.4 流媒体技术实现

  44. 7.2.4 流媒体技术实现 1 2 采用高效的压缩算法减小文件的尺寸 向文件中加入流式信息 普通多媒体文件尺寸大,不能使用现有的窄带网络传输;普通多媒体文件不支持流式传输。针对以上两点,预处理的主要工作包括两个方面: ● 需要处理普通多媒体数据以适合流式传输

  45. 7.2.4 流媒体技术实现 Internet 中的文件传输都是建立在 TCP(传输控制协议)基础之上的,但TCP 的特点决定了它并不适合于传输实时数据。 流式传输一般采用建立在 UDP(用户数据报协议)之上的 RTP/RTSP(实时传输协议/实时流协议)来传输实时的影音数据。 UDP 和 TCP 直接位于 IP 上层,根据 OSI(开放系统互连参考模型),都属于传输层协议。其主要区别是两者对实现数据的可靠传递特性不同。 在速度与质量的平衡中,TCP 注重数据的传输质量,但会带来很大的系统开销,而 UDP 更加注重数据的传递速度。 ● 需要合适的传输协议实现流式传输

  46. 7.2.4 流媒体技术实现 MIME(通用因特网邮件扩展)允许电子邮件包含一般的简易文字及图片、视频、声音或二进制格式的文件。MIME 最早是为了电子邮件而制定的,后来扩展到浏览器对各种文件格式的识别。 一般情况下,浏览器使用 MIME 识别各种不同简单文件格式。所有 Web 浏览器基于 HTTP,而 HTTP 内建 MIME,所以能通过 HTTP 中内建的 MIME 标记 Web 上繁多的多媒体文件格式,包括各种流媒体文件格式。 ● 需要浏览器对流媒体的支持

  47. 7.2.4 流媒体技术实现 多媒体数据在传输中被分解成许多包,由于网络传输不稳定,各包选择路由不同,到达客户端时间先后会发生改变,甚至会产生丢包现象。 必须使用缓存技术来弥补数据的延迟,并重新对数据包进行排序,从而使影音数据能够连续输出,不会因网络的阻塞使播放出现停顿。 缓存目的是在某一段时间内存储需要使用的数据,数据存储在缓存中的时间是暂时的,播放完的数据即刻被清除,新的数据将被存入到缓存中。 ● 需要缓存实现流媒体传输

  48. 在远程教学中,最基本的要求是将信息从教师端传递到远程的学生端,需要传递的信息可能是多元化的,这其中包括各种类型的数据。在远程教学中,最基本的要求是将信息从教师端传递到远程的学生端,需要传递的信息可能是多元化的,这其中包括各种类型的数据。 在远程教学过程中,由于当前网络带宽的限制,流式媒体无疑是最佳的选择。远程教育模式集教学和管理于一体,突破了传统 “面授” 的局限。 除去网络实时教学以外,使用流媒体中的 VOD 技术,更可以达到因材施教、交互式教学的目的。 7.2.5 流媒体技术应用 ● 远程教育

  49. 7.2.5 流媒体技术应用 应用于局域网及有线电视网中 VOD 技术 ,面队庞大音视频信息,服务器端需要大量存储系统及负荷大量数据传输,无法进行大规模的点播。 流媒体技术的出现使得面我们遗弃局域网而使用 Internet,因为流媒体经过了特殊的压缩编码,所以很适合在 Internet 上传输。 客户端采用浏览器方式点播,基本不需维护。采用了先进的机群技术,可以对大规模并发点播请求进行分布式处理,使其适应大规模点播环境。 ● 视频点播

  50. 7.2.5 流媒体技术应用 阻碍网络直播发展主要因素是网络带宽问题,流媒体技术在网络直播中充当着重要的角色。 流媒体实现了在低带宽环境下提供高质量影音;智能流技术可以保证不同连接速率下的用户能够得到不同质量的影音效果。 流媒体的多播技术可以大大减少服务器端的负荷,同时最大限度的节省了带宽。 ● 网络直播

More Related