今天小编就给大家整理了探讨流媒体技术英语教学论文(共含15篇),希望对大家的工作和学习有所帮助,欢迎阅读!同时,但愿您也能像本文投稿人“一罐星光汽水儿”一样,积极向本站投稿分享好文章。
探讨流媒体技术英语教学论文
1流媒体技术概述
1.1流媒体定义
所谓的流媒体技术,是指在互联网的传输中采用的流式传输技术中的连续时基传输。通俗的将就是按照我们当前的网络习惯,通常是通过web服务请求,在通过逻辑层和数据层,最后数据层将结果传输给浏览器。在这种情形下只有能将文件传送到后才可使用。而通过流媒体技术可一边下载一边看视频,而不需要等整个过程都传输完后方可使用。通过流媒体技术,大大提高了用户播放视频或者是音频等的时间,并不需要太多的缓存。
1.2流媒体技术的原理
流媒体技术其基本的原理,是利用TCP协议和UDP协议之间的差异,采用HTTP/TCP作为传输控制,用RTP/UDP来进行实施数据的传输。其具体的传输的过程流程主要包括以下的步骤:首先是用户在选择流媒体的服务之后,通过Web浏览器的数据请求,将所需要的数据进行实时的检索;其次是在当Web浏览器在将音视频的客户程序进行启动之后,将相关检索到的参数进行初始化,这些参数则主要包括音频数据的编码、服务器地址等;再次是通过实时流协议,实现对视频、音频的播放、暂停等操作;最后是音频播放器通过RTP/UDP协议将相关的视频数据传递给客户端,并开始进行播放。
2基于流媒体技术的英语在线系统的设计与实现
2.1系统整体需求分析
设计针对大学生英语在线教学系统,其目的是改变传统的教学方式,利用现代的多媒体技术,从而实现对网络教学方式的多样化。因此,在该系统中,将充分发挥FlashMediaServe流媒体服务的优势。同时为更好的实现英语教学,在视频播放中必须支持多种不同形式的视频播放格式,并可支持web浏览器播放。因此,我们在本设计中采用XML用例分析,将整个系统的用户设定为学生、老师、管理员三个不同的角色。同时我们对系统的用户进行用例分析,根据不同的角色,其所涉及的权限也就不同。其具体的用例分析如图2所示。英语在线教学系统用于针对校园内学生英语学习,其具体的功能则为学生提供英语课堂视频、英语教学课件等资料。因此,通过上述的用例分析,我们对不同的角色设置不同的权限。在个人用例分析中,教师和学生作为系统的主要的参与者,其功能需求的分析不同。其中教师对视频、音频等英语课件进行管理,同时必须借助学校的教务平台对自己的课程进行查看,同时还必须具备对相关资料的删除、添加等;学生则作为英语在线平台的受体,可进行视频点播和交流等功能。在这其中,管理员的最大的角色是充当系统的维护和对成员权限的配置。在对该系统中学生角色的设计中,为方便广大学生的使用,采用B/S架构,使得学生只需要安装web浏览器即可使用,同时也方便英语教师在任何时候、任何地点进行教学。
2.2系统整体框架设计
根据上述的功能需求分析,我们同时本着实用、简洁、安全的原则,将整个系统的框架进行如图3设计。在线课堂是将英语教师上课的录像或是相关的音频信息转变为流媒体文件的格式,以此为广大的学生提供在线点播和课后重播,方便学生对高校英语知识点的巩固和复习。在该模块中,最主要的是视频流模块。课件点播系统功能是为广大的英语爱好者提供在线的视频颠簸的功能,通过该系统,学生可查看各种格式的多媒体英语课件。播放器的主要的功能则是播放正在直播的课程,同时还可通过播放器辩驳其他的课件。后期编辑器主要是为广大教师提供视频编辑、剪切等功能,从而使得英语教学课件能够达到最为完美的教学效果。而目前比较广泛采用的`是AdobeAIR的RichFLv。同时在该系统中,我们采用面向对象技术对系统进行开发,以C++为编程语言,SQLServer作为系统的数据库服务器,同时采用基于校园网络对整个系统进行搭建,从而使得学生和老师不需要安装客户机,通过IE浏览器对系统进行使用。而对页面的实现我们采用面向对象技术常用到jsp技术进行实现。
2.3服务器的实现
对本服务器的配置,是在FlashMediaServer服务器平台上进行搭建。而FMS是采用独特的边缘策略,使得其可有效的解决在网路传输中的流服务的负载问题。其具体的服务器拓扑图如图4所示。2.4数据库的设计与实现对该设计的实现,最重要的是对数据库的实现。而以在线课堂为例,我们将其数据库表设计为教师记录表、课堂记录表、课件记录表三个表格。其具体的E-R关系简略图如图5所示。在搭建好服务器和程序设计之后,通过单元测试、模块测试和集成测试,可在校园内进行正常的运行。
3结束语
英语在线教学系统的设计,其目的是作为当前学生网络学习的辅助教学工具,使得学生在课堂之外能够更好对相关的英语知识点、语法等的掌握,同时提升自己的英语听力等水平。本文采用面向对象技术,并以C++作为变成语言,更具有针对性的实现了对英语学习。同时该系统具有很好的使用性、扩展性,可使用在不同的学科。
一、流媒体简介
1、流媒体的出现
长期以来,由于受到网路带宽的限制,互联网上的数据都是以文字、图片之类的静态内容为主,而那些音频、视频数据很难在网上发布,因为一般非压缩的广播级品质视频需要160Mbps的网络带宽;非压缩CD音质的音频则需要大约2.8Mbps的网络带宽。目前大部分网络用户的带宽还只是56Kbps,这与音频、视频的传播要求相差甚远。网络带宽很难在短期内得到迅速提升,因此要实现网上音频、视频传播就必须在传播文件本身下功夫,这样就出现了流媒体(Streaming media)。所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式,而流式传输方式则是将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。
流媒体技术的开发创意是从传统的TCP/IP协议对通过网络传送信息的控制方法中得到的。当我们通过TCP/IP协议下载文件时,服务器会按照一定的次序将文件分成若干个独立的数据包,然后依次发送出去。而客户端的程序会将这些数据包重新组装起来,最终形成和原来完全一样的完整的文件。这时候,我们就可以对这个文件进行任何可能的操作了。流技术则不然。流技术能够按照特定的顺序将文件发送出去,而播放程序则可以边接收数据边播放他们。
2、流媒体形式简介
目前,在Internet/Intranet上提供流媒体服务的软件中应用广泛、成熟的产品还不多。 根据媒体形式的不同,流媒体可分为如下五类:
1)、流式音频。网上流式音频主要有数字化声音、音乐和语音识别三种形式,如ToolVox,RealAudio,Crescendo MIDI等。
2)、流式视频。如VDO Net公司的VDO Live,CISCO公司的IP/TV, XING Technology公司的StreamWorks等。
3)、流式动画。如Macromedia公司的FLASH矢量动画。
4)、流式图象。新推出的RealPlayer G2支持RealPix流式图象文件格式。
5)、流式文本。新推出的RealPlayer G2支持RealText流式文本文件格式。
二、流媒体实现的关键技术---流式传输
流式传输的定义很广泛,现在主要指通过网络传送媒体(如视频、音频等)的技术总称。其特定含义为通过INTERNET将影视节目传送到PC机。
1、流式传输的方式
实现流式传输有两种方法:顺序流式传输(progressive streaming)和实时流式传输(Realtime streaming)。
1)、顺序流式传输(progressive streaming)
顺序流式传输是顺序下载,在下载文件的同时用户可观看再线媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的前头部分,顺序流式传输不象实时流式传输在传输期间根据用户连接的速度做调整。由于标准的HTTP服务器可发送这种形式的文件,也不需要其他特殊协议,它经常被称作HTTP流式传输。顺序流式传输比较适合高质量的短片段,如片头、片尾和广告,由于该文件在播放前观看的部分是无损下载的,这种方法保证电影播放的最终质量。这意味着用户在观看前,必须经历延迟,对较慢的连接尤其如此。
顺序流式文件是放在标准HTTP 或 FTP服务器上,易于管理,基本上与防火墙无关。顺序流式传输不适合长片段和有随机访问要求的视频,如:讲座、演说与演示。它也不支持现场广播,严格说来,它是一种点播技术。
2)、实时流式传输(Realtime streaming)
实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。理论上,实时流一经播放就可不停止,但实际上,可能发生周期暂停。
实时流式传输必须配匹连接带宽,这意味着在以调制解调器速度连接时图象质量较差。而且,由于出错丢失的信息被忽略掉,网络拥挤或出现问题时,视频质量很差。如欲保证视频质量,顺序流式传输也许更好。实时流式传输需要特定服务器,如QuickTime Streaming Server、RealServer与Windows Media Server。这些服务器允许你对媒体发送进行更多级别的控制,因而系统设置、管理比标准HTTP服务器更复杂。实时流式传输还需要特殊网络协议,如:RTSP (Realtime Streaming Protocol)或MMS (Microsoft Media Server)。这些协议在有防火墙时有时会出现问题,导致用户不能看到一些地点的实时内容。
2、流式传输的原理
1)流式传输的实现途径与过程
首先,多媒体数据必须进行预处理才能适合流式传输,这是因为目前的网络带宽对多媒体巨大的数据流量来说还显得远远不够。预处理主要包括两方面:一是降低质量;二是采用先进高效的压缩算法。
其次,流式传输的实现需要缓存。这是因为Internet是以包传输为基础进行断续的异步传输。数据在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因网络暂时拥塞使播放出现停顿。
再次,流式传输的实现需要合适的传输协议。WWW技术是以HTTP协议为基础的,而HTTP又建立在TCP协议基础之上。由于TCP需要较多的开销,故不太适合传输实时数据。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据。 2) 、支持流媒体传输的网络协议
A、实时传输协议RTP与RTCP
RTP: 实时传输协议(Real-timeTransportProtocol)一种用于Internet上针对多媒体数据流的一种传输协议。
RPCP: 实时传输控制协议(Real-timeTransportControlProtocol)和RTP一起提供流量控制和拥塞控制服务。
RTP是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。通常RTP算法并不作为一个独立的网络层来实现,而是作为应用程序代码的一部分。
实时传输控制协议RTCP和RTP一起提供流量控制和拥塞控制服务。在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。 B、时流协议RTSP
RTSP:实时流协议 (RealTimeStreamingProtocol) 定义了一对多的应用程序如何有效地通过IP网络传送多媒体数据。
实时流协议RTSP(RealTimeStreamingProtocol)是由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。
C、资源预订协议RSVP协议
RSVP:资源预订协议(ResourceReserveProtocol )正在开发的Internet上的资源预订协议。
由于音频和视频数据流比传统数据对网络的延时更敏感,要在网络中传输高质量的音频、视频信息,除带宽要求之外,还需其他更多的条件。 使用RSVP预留一部分网络资源(即带宽),能在一定程度上为流媒体的传输提供方便
3) 、识别流媒体类型的途径--MIME
Web服务器和Web浏览器如何识别流媒体并进行相应的处理呢?答案是MIME。MIME是MultipurposeInternet MailExtensions(通用因特网邮件扩展)的缩略词。它不仅用于电子邮件,还能用来标记在Internet上传输的任何文件类型。Web服务器和Web浏览器都基于HTTP协议,而HTTP都内建有MIME。HTTP正是通过MIME标记Web上繁多的多媒体文件格式。
流式传输的过程一般是这样的:
1、用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来
2、然后客户机上的Web浏览器启动A/VHelper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。
3、A/VHelper程序及A/V服务器运行实时流控制协议(RTSP),以交换A/V传输所需的控制信息。与CD播放机或VCRs所提供的功能相似,RTSP提供了操纵播放、快进、快倒、暂停及录制等命令的方法。
4、A/V服务器使用RTP/UDP协议将A/V数据传输给A/V客户程序(一般可认为客户程序等同于Helper程序),一旦A/V数据抵达客户端,A/V客户程序即可播放输出。
需要说明的是,在流式传输中,使用RTP/UDP和RTSP/TCP两种不同的通信协议与A/V服务器建立联系,是为了能够把服务器的输出重定向到一个不同于运行A/VHelper程序所在客户机的目的地址。实现流式传输一般都需要专用服务器和播放器,其基本原理如图一所示。
三、流媒体的播放方式
1、单播
在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,这种传送方式称为单播。每个用户必须分别对媒体服务器发送单独的查询,而媒体服务器必须向每个用户发送所申请的数据包拷贝。这种巨大冗余首先造成服务器沉重的负担,响应需要很长时间,甚至停止播放;管理人员也被迫购买硬件和带宽来保证一定的服务质量。
2、组播
IP组播技术构建一种具有组播能力的网络,允许路由器一次将数据包复制到多个通道上。采用组播方式,单台服务器能够对几十万台客户机同时发送连续数据流而无延时。媒体服务器只需要发送一个信息包,而不是多个;所有发出请求的客户只需连结到这个数据流而不是连结到视频服务器,从而降低带宽的使用。网络利用效率大大提高,成本大为下降。
3、点播与广播
点播连接是客户端与服务器之间的主动的连接。在点播连接中,用户通过选择内容项目来初始化客户端连接。用户可以开始、停止、后退、快进或暂停流。点播连接提供了对流的最大控制,但这种方式由于每个客户端各自连接服务器,却会迅速用完网络带宽。
广播指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流。例如,用户不能暂停、快进或后退该流。广播方式中数据包的单独一个拷贝将发送给网络上的所有用户,而不管用户是否需要。
使用单播发送和广播方式发送的方式会非常浪费网络带宽,组播吸收了上述两种发送方式的长处,克服了上述两种发送方式的弱点,组播不会复制数据包的多个拷贝传输到网络上,也不会将数据包发送给不需要它的那些客户,保证了网络上多媒体应用占用网络的最小带宽。
四、流媒体的文件格式
1、压缩媒体文件格式
压缩格式有时被称为压缩媒体格式,包含了描述一段声音和图象的同样信息,尽管它的文件大小被处理得更小。很明显,压缩过程改变了数据位的编排。在压缩媒体文件再次成为媒体格式前,其中数据需要解压缩。由于压缩过程自动进行,并内嵌在媒体文件格式中,通常我们在存储文件时没有注意到这点。该过程如图二所示。
2、流式文件格式
流式文件格式经过特殊编码,使其适合在网络上边下载边播放,而不是等到下载完整个文件才能播放。可以在网上以流的方式播放标准媒体文件,但效率不高。将压缩媒体文件编码成流式文件,必须假如一些附加信息,如计时、压缩和版权信息。编码过程如图三所示。表一列举了常用的流式文件类型。
3、媒体发布格式
媒体发布格式不是压缩格式,也不是传输协议,其本身并不描述视听数据,也不提供编码方法。媒体发布格式是视听数据安排的唯一途径,物理数据无关紧要,我们仅需要知道数据类型和安排方式。以特定方式安排数据有助于流式多媒体的发展,因为我们希望有一个开放媒体发布格式为所有商业流式产品应用,为应用不同压缩标准和媒体文件格式格式的媒体发布提供一个事实上的标准方法。我们也可从以相同格式同步不同类型流中获益。 总有一天,单个媒体发布格式能包含不同类型媒体的所有信息,如计时、多个流同步、版权和所有人信息。实际视听数据可位于多个文件中,而由媒体发布文件包含的信息控制流的播放。常用媒体发布格式如表二所示。
五、媒体服务器
1、媒体服务器的硬件平台
视频服务器的工作模式是当服务器响应客户的视频流后,从存储系统读入一部分视频数据到对应于这个视频流的特定的缓存中,然后此缓存中的内容送入网络接口发送到客户。当一个新的客户请求视频服务时,服务器根据系统资源的使用情况,决定是否响应此请求。系统的资源包括存储I/O的带宽、网络带宽、内存大小和CPU的使用率。
1) 、目前有三中类型的视频服务器结构:
A、通用主机方法
最早的通用视频服务器采用计算机主机来实现其功能,它运行在一个标准的操作系统上,如UNIX系统,硬件由一系列众多的的视频磁盘阵列组成。视频服务器的主要功能是存储、选择、传送大量的数据,却很少进行数据处理。因此,将主机作为视频服务器既不利于发挥主机的主要功能,有增加了系统的成本,因为必须提供大量的并非必须的硬件和软件。因此,有必要研究具有专门的功能、结构简单的视频服务器。
B、紧耦合多处理机
按照视频服务器功能要求,制作出大量完成某项指令或专门功能的硬件单元,然后将相关单元组合成相应的专用系统。这些系统有的擅长创建静止图象,有的是数据库管理器,还有的是网络设备和其它动态视频的数据库。最后将这些系统级联起来构成紧耦合多处理机实现的视频服务器。这种服务器费用低、性能高、功能强,具有解决专项问题的特征,但节目受到一定的限制,扩展性较差。
C、调谐视频服务器
调谐视频服务器的主板有一个有独特微码的嵌入式仿真器控制。磁盘控制器、ATM打包器和记帐计算机接口都利用这些极高速的仿真器来提供它们的功能和各功能块间的通讯。仿真器是通过特殊的寄存器总线和微码紧密耦合的。调谐视频服务器的结构是可扩展的。只要在主板中插入更多的服务通路,就可以达到扩容的目的。
2、视频服务器的软件平台
网络视频平台包括媒体内容制作、发行与管理模块、用户管理模块、视频服务器。内容制作涉及视频采集、编码。发行模块负责将节目提交到网页,或将视频流地址邮寄给用户。内容管理主要完成视频存储、查询;节目不多时可使用文件系统,当节目量大,就必须编制数据库管理系统。用户管理可能包括用户的.登记和授权。视频服务器将内容通过点播或直播的方式播放。对范围广、用户多的播放,可在不同区域的中心(如中国华东上海、华北北京、华中武汉等)建立相应的分发中心,协同完成播放。此外,对商业站点,还应包括计费系统等。网络视频播放的结构如图三所示。
1)任务服务(Session Service)
建立和维持客户和服务器之间的通信通道;为特定的客户设备管理一系列的服务器资源;每一个客户设备只分配一个任务。
2)内容服务(Content Service)
其操作过程如下:
⑴、为当前的一个或多个视频主题查询内容;
⑵、容服务返回一个与所需要的视频内容相关联的“assetcookie”;
⑶、客户把“assetcookie”交给流服务,准备视频内容“流化”
⑷、流服务用节目解析器解析出“assetcookie”;
⑸、流服务定位MDS中所关联的节目内容;
⑹、流服务指引“视频泵”“流出”节目内容到客户端。
3)流服务(StreamService)
流服务指引“视频泵”(VideoPump)以实时流的形式分发数据(MPEG-1或MPEG-2传输流)到客户端;同“视频泵”一起执行VCR控制功能(暂停、继续、快进、快退);客户端通过媒体网络(MediaNet)以流(MediaNetStream)的形式接收BLOB数据;
-BLOB(BinaryLargeOBject)二进制大对象,如bitmap(位图)、imagestills(静止画面)及客户需要下载供本地访问的一些存储在VS中的数据,以可靠方式传输(通过MN),而实时视频流的传输往往被认为是不可靠的(如图五)。
4)媒体数据存储服务(MediaDataStoreService-MDS)
进行文件管理(创建、存储、修改、删除)及目录管理功能;当“视 频泵”(videopump)要“播”一个视频文件时,它先给MDS目录服务器(MDSDirectoryServer)发一个消息打开文件,然后从该目录服务器得到这个文件的磁盘布局数据;由于影像文件都很大,视频服务器采用RAID(Redundant Arrays of Inexpensive Disks)存储影像文件;所有用来存储影像节目文件的磁盘称作一个卷(volume),每个卷都有一个TOC(table of contents),存储卷里面的文件及它们在磁盘阵列的位置,TOC的大小决定了一个卷能存储文件的个数;AStripe是卷上所有磁盘同样大小的一块存储空间;Striping是把一个文件分散成片(块)存储在不同的磁盘上,可以减少单块盘的访问次数和时间,以利于并发流的处理;存储节目时,先存tableofcontents(如文件的大小、创建的时间、在磁盘阵列中的位置等),然后横跨磁盘连续地存储,每一块盘上存一个stripe,当写完第一个RAID后,继续下一个RAID,当写到最后一个RAID的最后一块硬盘时,又从第一个RAID写起。当最后一个stripe没写满时,会留下空的小块,下次写盘时,又从下一个RAID开始写盘;因为采用RAID存储机制,当硬盘出现故障,不影响视频服务器正常运行,数据不会丢失。视频服务器还支持“热插拔”(hot-swap)磁盘。
5)文件(节目)上传和下载(FTPService)
视频服务器提供远程访问MDS的能力,即mdsftp。远程客户计算机 运行FTP即可上传和下载视频服务器中的MDS文件(影像节目文件),如图六所示。
视频服务器还提供远程两台视频服务器之间上传和下载MDS文件(影 像节目文件)的能力,这特别适合分布式大规模VOD系统的实现。
6)RTSP服务
RTSP(RealTimeStreamingProtocol)服务处理客户与服务器之间的 通信任务;接收客户基于RTSP协议的请求;把请求映射为适当的基于媒体网络(MN)的视频服务器呼叫;执行呼叫到合适的视频服务器进程;转发视频服务器应答并返回给客户如图七。
六、未来属于流媒体
人们常说互联网是一场革命,实际上在流媒体全面发展之前,这场革命是不彻底的。没有流媒体的互联网无声无影,所谓“虚拟的世界”的说法名与实相去太远。流媒体技术全面应用后,人们在网上聊天就不必用文字表达自己的语言了,直接语音输入就行了。如果想彼此看见对方的容貌、表情,只要双方各有一个摄像头就可以了;电子商务的货品展示也不再限于图片的二维观看了,看到感兴趣的商品,点击后,就会有讲解员和商品的影像出现,可以达到与现实完全一致的展示效果,而且你可以与讲解员进行现场交流;网上新闻也不仅仅只能用文字和图片表达,更有真实感的影像新闻也会出现。非但如此,流媒体还将给互联网带来全新的内容,如网络电视、网络影院、网上教育等。 流媒体发端于美国,目前的流媒体技术都源于美国,而且美国的带宽比国内丰富得多,因此流媒体在美国的应用已经非常广泛。像如今在美国如火如荼的MP3.COM就是得益于流媒体技术. 网络电视,相对于传统电视,它的优势是:
第一,提升电视台的形象,在国内众多的电视台网站中,能够把电视台最大的优势资源--视频节目在互联网上进行全面应用的电视台并不多,网络电视能够马上提升电视台的国内国际形象。
第二,网络电视是一个全互动的电视概念,它是双向的,对电视台和观众的沟通反馈起着非常大的作用,传统电视这方面是相当弱的,基本上,它是单向的。
第三,网络电视除了能在互联网上进行广播外,它还能让全世界的网民对电视节目进行点播,想看什么就看什么,想什么时候看就什么时候看。传统电视能做到这一点吗?不能。
第四,随着网络带宽越来越宽,电信宽带网,广电宽带网和城域网等等宽带网的铺设,在互联网欣赏广播级的电视节目不再是一件遥远的事情。现在在小范围内已经有应用,这个时候建立网络电视是一个非常前瞻性的事情,抢占未来的制高点。这时候,网络电视不再是电视台的一个补充,而是可以完全以一个独立的电视台形式运营存在。
可以预见,随着厂商对流媒体技术的不断发展和完善,、以及用户对流媒体需求的增加,流媒体技术定会更上层楼。
声音流、视频流、文本流、图像流、动画流
RA:实时声音
RM:实时视频或音频的实时媒体
RT:实时文本
RP:实时图像
SMIL:同步的多重数据类型综合设计文件
SWF:macromedia的real flash 和shockwave flash动画文件
RPM:HTML文件的插件
RAM:流媒体的元文件,是包含RA、RM、SMIL文件地址(URL地址)的文本文件
CSF:一种类似媒体容器的文件格式,可以将非常多的媒体格式包含在其中,而不仅仅限于音、视频。
它可以把ppt和教师讲课的视频完美结合, 很多大学和大型企业使用这套软件进行教学录像和远程教育
1、realnetwork公司:三种
2、apple公司:quicktimemov
3、microsoft公司
(1)asfwmvwma
(2)avi
(3)mpegmpgdat
4、micromedia公司
(1)flash的swf格式
(2)metastream的mts格式
(3)aam多媒体教学课件格式,可将authorware生成的文件压缩为aam和aas流式文件播放
传输协议
1、RSVP:资源预留协议
2、RTP:实时传输协议
3、RTCP:实时传输控制协议
4、MMS:微软流媒体服务协议
5、RTSP:实时流传输协议
6、MIME:多目因特网电子邮件扩展协议
7、RTMP(RTMPE/RTMPS/RTMPT):Adobe实时消息协议簇
8、RTMFP:Adobe实施消息流协议(P2P协议)
9、HLS: 苹果公司(Apple Inc.)实现的基于HTTP的流媒体传输协议
[流媒体是什么_流媒体技术]
P2P是英文Peer-to-Peer的缩写,常译作对等网络。用通俗的话说,P2P是一种“人人为我,我为人人”的技术。具体到网络应用中,即:用户之间互相帮助,互相传送数据。以大家熟悉的Bittorrent(BT)、迅雷等P2P文件下载软件为例,当你从其它用户处下载文件的同时,也会向其他用户上传文件。这样,大家就都能够很快地下载到文件。
目前,阻碍互联网视频发展的因素有两个:
1)成本高昂:这是因为视频很大,所以在网络上提供视频业务有很高的带宽需求,因此,如果完全由网站服务器为用户提供视频的话,将消耗巨大的网络带宽,因此带来巨大的带宽成本。
2)质量欠佳:如果服务器的带宽不足、用户网络质量不稳定的话,用户的下载速度达不到流媒体播放的要求,用户的视频播放质量就会很差。
为了解决这些问题,受到BT下载的启发,人们提出了P2P流媒体的方法。这一方法的原理和BT下载类似,即让用户互相之间传输视频,以获得BT下载那么快的下载速度。它在一定程度上解决了上面所说的两个问题。具体来说,
1)提高了用户的下载速度,从而改善了用户的视频观看质量。
采用了P2P技术后,除了从视频网站的服务器下载视频,一个用户还可以从其它用户那里下载视频,因此,有可能获得比单纯从视频网站下载更高的下载速度(比如我们平时使用迅雷等P2P下载软件下载文件时能够达到的高速度)。因为下载速度提高了,用户的视频播放就会更平稳,不容易发生卡顿、马赛克等现象,同时,视频网站也能够为用户提供更高码率、因此也更加清晰的视频。因此,用户观看视频的体验就改善了。
2)减少了用户从服务器的下载,大大地节省了网站的带宽成本。
采用了P2P技术后,用户从其它用户处下载的视频内容越多,从视频网站的服务器处下载的视频内容就越少,所以视频网站服务器所需要提供的视频流量就减少了。这个减少的幅度有时候是非常惊人的。
比如,据报道,一个主流的视频服务提供商曾经用一个配备10兆网络接入带宽的服务器就支持起了148万用户同时在线的一个400kbit/s码率的视频直播。
如果这148万用户全从网站的服务器下载的话,网站服务器需要配备400×1480/8 = 74G Byte/s的服务器带宽,而现在只需要10M Byte/s的带宽就可以了,降低了74000/10=7400倍,由此可见P2P技术为视频网站减少了多少流量,节省了多少成本。
因此,P2P流媒体技术即能改善用户的视频观看质量,又能大大地节省网站的带宽成本,是一个对用户和网站双赢的好事,因此,已经被广泛应用于国内的主流视频网站中,极大地促进了视频业务在中国的推广和普及。
初探网络广播中的流媒体技术论文
摘要:计算机技术的迅猛发展、网络宽带技术的普及、大容量存储技术的出现等等促使网络广播的产生,也使得流媒体技术成为食品信息的重要传输技术。本文笔者着重探讨网络广播中的流媒体技术。
关键词:流媒体,网络广播,流式传输,流媒体,服务器
传统广播的传播技术都有一定的频率和发射功率规定,其广播的覆盖面都有着一定的制约,而受众也都是按照顺序接收的,时间较短,使得受众接收的被动性很强。网络广播不但有着传统广播电视表现形式的灵活生动性,而且还能够和互联网之间进行一定的交互,拓宽了其范畴。在此,笔者粗略的探讨一下网络广播中的流媒体技术。
1 流媒体的定义及其范畴
所谓流媒体属于媒体形式播放的范畴,其载体是internet,其传输存在方式是流式。诸如:音频、视频、多媒体文件等等。流媒体有着自己独特的播放形式,即:它不需要在播放前进行文件整体的下载,而是只对开始部分的内容进行内存存储,之后在网络对这些播放数据进行缓冲时,其媒体数据就会进行输出。可以说,流媒体的数据特点在于:随传随播。只是有些情况下,开始会有所迟缓。此外,流媒体还和平面媒体的另一个明显区别在于:流媒体能够边下载边播放。综合起来,流媒体最显著的特点可以归为“互动性”,同时“互动”也是互联网真正受欢迎的原因所在。
2 网络广播实现所涉及到的流媒体协议分析
2.1 RTSP-实时流协议
实时流协议作为流媒体协议之一,它是由 Real Networks 、Columbia University和 Netscape Communication共同开发,目前已经成为IETF标准。这个协议的特点在于它是通过实时数据来进行传输信息的控制性协议,其定义源自于他本身的应用程序采取的是一对一或者一对多的方式来用网络IP进行传送的特定的多媒体数据来完成的。RTSP作为协议其本身需要依靠RTP或者TCP来进行数据的有效传送,它单独能够实现的知识自身数据传输的控制。这样以来,它与HTTP相比较就会有着明显的区别,具体如下:
RTSP是依靠RTP来完成对流媒体数据的传输工作,其特点是双向交互;而HTTP是依靠HTML来完成流媒体数据的传输工作,其特点是单向协议。通过这样的比较,我们可以明显的看到RTSP的优势,除此之外,他还对其功能进行了扩展,即:其本身能够完成对音频或者视频数据的传输。可以说,这个协议拓宽了网络广播的传输通道路径,给予了他们选择的机会,让他们可以根据自己的实际需求来进行选择其接下来的链接方式是TCP还是UDP。在这儿,人们为确保控制命令的可靠性,一般选择TCP链接的人员居多。
2.2 SDP-会话描述协议
会话描述协议的英文缩写是SDP,它是以RFC2327的途径由IETE进行发布的,这个SDP会话面熟协议的显著作用在于对多媒体会话的描述,即:他能够去昂潍坊的实现会话的宣布、邀请等。可以说,SDP协议的出现能够有效的激活多媒体会议,即:促使流媒体的信息得到有效的传达,从而使得特定会话描述的接收者参与到这个会话中来。但需要注意的是:此协议不能够用于协商媒体编码方式。目前,此协议在Internet中使用比较频繁,其原因在于:在这个网络环境背景下,一般的多媒体会话呈现出的是特定时间内的一组流媒体,其特点是多对多的,即:他的描述对象主要是媒体影片和控制命令的语言,而SDP描述语言在流媒体的播放过程的价值在于它是通过语言来进行交流的。
2.3 RTP/RTCP-实时流媒体传输/控制协议
实时传输协议作为协议的一种,主要是现在网络上的一个多媒体数据流传的一个协议而已,他的范畴较窄,其发布形式也有限,只有两种,即:RFC1889 和 RFC3550。这样以来就使得他的特征决定了他是应用层的传输协议。链接它的下层是通过UDP实现的,也可选择其他的连接方式,诸如:TCP、ATM等。一般来说,RTP本身只能够对数据实时传统而不能够为顺序性的流媒体数据包实时一定有效的控制,更不能够对它进行流量或者拥塞控制来实现信息的.提供,也就是说,一切的流媒体传输工作都必须由这个协议的伴生协议进行系统性的来实现的。
RTCP的中文意思是实时传输控制协议,他的核心价值在于能够对将网络应用的流媒体数据以两种形式,即:媒体服务器和播放器进行有意识的传输控制。也就是说,在他实现协议会话过程中,所出现的数据信息或者数据包都是由服务器或者播放期定期进行传送的,主要包含:发送的媒体数据以及丢失的数据等等,是以数量的形式来展现的,统计性很强。这样的特性使得客户端反馈过来的信息促使服务器自身的传输速度进行相应的变化,借以来更好的促使网络状况的匹配。实践证明:RTP和RTCP二者相融合使用,能够促使传输速率达到最佳状态,进而有效的实现网络的流媒体数据传送。
3 实现网络广播的流媒体服务器的选择分析
目前Helix Server、Darwin Streaming Sever、Windows Media Service是主流流媒体服务平台的一些服务器,在网络广播中应用最多的是Helix Server和Windows Media Service。其中,最早用于流媒体系统的当属Real Networks公司的系列产品,而且他也是世界上较为领先的网上流媒体解决方案的提供者,即:提供了服务器至客户端所涉及的系列产品。而微软公司最新提出的流媒体解决方案Windows Media Service 9具有便捷性、创新性、集成性、耗费低等显著特点,日前已成为流媒体市场的主流产品,尤其他与操作系统的集成性使得人们在购买时不需要单独购买。对此,笔者认为,在网络广播的流媒体服务器选择上可以应趋势发展需求以及产品的综合特点考虑,可以选择Windows Media Service 9,易用、成本低、性能比强等,一举多得。
网络广播中流媒体技术的出现是时代发展的一种趋势,不仅拓宽了传统广播的范畴,而且能够凸显广播的影响作用。可以说,流媒体技术为广播注入了新的生命力,推动了广播有效、持续的发展。
参考文献:
1. 杨艳,浅谈流媒体技术的发展普及与其应用,咸宁学院学报,(10)
2. 罗蕴军,广播电视宽带网络中的流媒体技术,数字通信世界,2006(08)
【摘要】
泛读本是英语专业教学的重点,在目前泛读教学基本沦为了精读课附庸的情况下,如何利用现代教育技术来提高高职英语泛读教学的实效性,是非常值得研究的课题。
【关键词】
现代教育技术 高职英语 泛读教学 实效性
一、目前泛读教学的困境
1.教材难选的尴尬。
高职教育的目的是培养具有跨岗位、跨职业能力的、适合岗位职业能力客观要求的、新型的复合型高级技能型人才。
因此高职教育课程应该以能力教学为核心、以操作性强的目标体系为框架、以满足共性与个性发展为主体。
以我们现在采用的是上海外语教育出版社的《Active积极英语阅读教程》(一、二、三、四级)为例。
大部分泛读材料与目前的社会发展紧密相关,“选材新颖、贴近社会经济发展”。
但是,这样的教材,对于五年一贯制初中毕业生来说,他们学习起来困难重重,兴趣不大。
我们试用过多个出版社的教材,效果仍旧不明显。
2.学生厌学的原因。
第一是学习的功利性。
学生学习习惯为考试。
而高职院校一学期一般只考一次,而且泛读课学习的内容或材料不会直接用于考试中,这让中学来的学生无所适从。
第二是中学英语教学的惯性太强。
中学传统的泛读教学方法:语法翻译法——学习词汇和进行语法分析来学习英语。
而高职英语专业老师一般不会继续以此方法为主来授课,而且多半没有整黑板的笔记可抄,没有每天的作业可做。
教师不再三遍式的讲授所谓的重难点,学生课上也不知学到了什么,搞不清重难点,自习课和课外不知道该干什么。
第三是老师教学进度比中学快太多,高职学生的基础又是那么的差,大部分高职学生的学习习惯有很不好,没有什么自学能力。
久而久之,多半学生破罐子破摔,混日子过,泛读教学最终只为极少数学生服务。
3.现代教育技术与泛读结合的问题。
目前普遍采用的现代教育技术,无非是把黑板粉笔变成了PPT多媒体投影屏幕。
而PPT每页的版面有限,英语泛读文章又是那么的长。
光打几个关键词在PPT页面上,似乎还不如写黑板来得快,所以很多泛读课老师不愿意用PPT来授课。
另外,制作PPT耗时太多,英语老师计算机水平有限,网上可直接拿来用的课件成品又少,泛读教材多半没有附带光盘;加上很多学校仍然只承认纸质的教案,导致老师不愿意采用多媒体授课。
二、采用现代教育技术摆脱困境的`尝试
由此可见,如果高职英语专业继续采用传统的教学方法,或者现代教育方法用的太肤浅,都是无法培养学生独立阅读、广泛阅读和终生阅读的能力。
为达到此目的,必须充分利用现代教育技术突破传统方法,达到真正提高英语泛读教学的实效性。
笔者经过多年尝试,逐渐摸索到一套行之有效的英语泛读结合现代教育技术的教学方法。
主要做法有:
1.课前。
通过网络或下课前当堂布置课外任务,鼓励学生用手机或电脑上网搜集所需资料。
刚开始的任务建议限定主题和按照学号次序让学生参与,否则新生会无所适从。
随着学生自学能力的提高,可以不再限定主题,培养学生预习课文的能力。
2.课中。
上课后让部分学生登台展示课前学习成果,共同学习进步。
让上台的同学锻炼了教师职业能力,这也符合本专业的培养目标。
学生展示完毕,教师利用多媒体补充文化背景知识,进一步提高学生兴趣,扩大词汇量和知识面。
进入课文正文讲授时,笔者也曾尝试只是把课文重难点打在PPT屏幕上,结果很难引起学生兴趣。
这样授课,很容易把泛读课上成了精读课。
经过多年尝试,笔者认为必须充分利用现代教育技术手段,把泛读课上活。
鼓励学生随时把学习所得与师生分享,可充分利用实物展台、弹幕软件、手机互动等软件、设备进行展示分享互动。
这种新型的课堂互动方式,非常受学生的欢迎。
如果条件允许,可在微格教室进行教学,把学生的表现全程录像,课后交给学生反复观看,查找问题,总结经验教训;学生往往对此乐此不疲。
为了帮助学生通过各类英语考试,泛读课应培养学生在规定时间完成一定阅读量和题目量的能力。
在讲解题目时,可采用屏幕展示多种解题思路,供学生参考,特别鼓励学生有自己的思路。
对于很多师生一味的将泛读速度快慢归咎于词汇量的大小的问题。
我们可以给学生提供我国教学大纲泛读目标以及美国全国统一的泛读速度标准,鼓励学生在泛读能力方面向英语国家对学生的泛读标准靠近。
我们还应要求学生根据这两种标准,参与制定切合自己实际的个人泛读目标,使其明确近期和远期的泛读目标。
单词的学习可以用游戏软件或手机软件进行,比如安卓手机的解锁记单词。
三、总结
阅读能力的培养在外语教学中处于重中之重,而泛读教学能极大的提高阅读能力。
上述做法虽然在一定程度上,能够激发学生的学习热情,但是前面的路还很长。
我们期待现代教育技术与泛读教学的融合,能提高英语泛读课的教学质量,提高学生主体参与意识和能力,使得阅读过程成为一个积极主动的,解决问题的过程,让学生爱上阅读。
作者:刘国平江萍 单位:宜春职业技术学院
参考文献:
[1]李慧.泛读与泛读现状分析[J].解放军外国语学院学报,(6).
[2]DavidGardner,LindsayMiller.外语自主学习—理论与实践[J].外语教学,,(3):47-49.
摘要:
随着科技的不断发展,以网络信息技术和多媒体为核心的现代教育方式的教学手段进入初中数学教学,在教学中,教师可以利用多媒体等现代教育技术创设有利于学生学习的教学情境。
关键词:
现代教育技术 初中数学 教学 应用
在信息技术飞速发展的今天,我国的教育教学模式在一定程度上产生了质的飞跃。
现代教育教学理念,是在学习过程中将学习资源进行开发、整理及运用于实践中的教学模式。
在教学中,运用好现代教育技术,是培养和提高学生创新能力及信息素养的关键。
一、现代教育技术在初中数学教学中应用的优势
1.有助于改变传统的教学模式。
在传统的教学中,采取的几乎是死板的教学模式,教学质量得不到提高,学生的学习质量也得不到提高。
运用现代教育技术教学,充分展示了以往教学模式中所缺乏的生动教学,对于现代教学中的多媒体教学发挥着积极的不可替代的教学优势,使得教师的教学效率和学生的学习效率大大提高。
2.有助于吸引学生的注意力,提高学生的学习兴趣及积极性。
现代教育教学采取的多是多媒体教学,教学中多媒体教学的优势是有目共睹的。
课件的清晰度、直观感在视觉上很好地吸引了学生的眼球,使得学生的学习兴趣及积极性得到了提高,从而提高了学生的学习质量。
与传统的教学模式相比,现代教育教学模式显得更生动、更鲜活。
在数学教学模式中将画面、文字及数字集于一体,更全面地将教学过程展现出来,例如学习函数,便可直观坐标轴等,这使得画面更全面地冲击着学生的大脑,从而更容易理解和吸收甚至容易消化。
3.有助于减轻教师压力,充分利用时间,提高教学质量和学习质量。
传统的课堂教学中,由于教育技术的欠缺,在课堂教学之前,教师往往会花一大半的时间手写课件,而在课堂上也会花掉很多时间来板书,使得课堂时间未得到充分利用,整堂课下来不仅教学质量没有得到提高,教师的精力也会耗掉许多。
这样既增加了教师压力又浪费了课堂时间。
采取现代教育教学,不仅在课堂上充分利用了时间,而且减轻了教师的压力,运用多媒体能及时帮助学生解决学习中急需解决的问题;教师使用各种多媒体技术可以将抽象的数学知识具体化、直观化,帮助学生更容易理解;
教师可以帮助学生运用多媒体技术建立数学模型、模拟数学实验,使得学生更好地体会数学与生活的关联,将数学充分运用于实践,这既提高了教师的教学质量,又提高了学生的学习质量,更使得学生领悟到数学在生活中的实用价值。
4.有助于培养学生的创新能力和自主学习能力。
在现代数学教学中,培养学生的创新能力是现代数学教学的终极目标之一,学生的创新能力包括学生自己发现新问题、探究新规律、总结出新结果,敢于提出新理论的能力,同时包括学生的应变能力。
要善于一题多变,求创新之路。
这就要在教学中培养学生的自主学习能力。
现代数学教学都是以班集体为主教学,少则三十人一班,多则可达一百人左右,教师对学生难以个别教学,这就使得需要培养学生的自主创新能力与自主学习能力。
学生可根据自己对学习的接受能力制订学习计划,从而提高学生的学习效率。
二、现代教育技术在初中数学教学中的应用存在的不足
1.现代教育技术在辅助数学教学中占据了主导地位。
在初中数学教学中,学生是教学中的主体,教师在教学中起引导作用。
现代教育技术在初中数学教学中应用的目的是培养学生的创新,提高学生的学习质量,现代教育技术不能替代教学过程和教材内容,更不能替代学生的主体地位。
有的教师为了充分展示现代教育技术,整堂课都不在黑板上写一个字,所有的知识都是用多媒体课件展示给学生,一节课上下来,学生和老师都上得轻轻松松,学生看似学得兴趣盎然,实则只学到了皮毛。
整堂课都被课件占据着,已然成为课堂的主角。
要上好一堂课,教师的引导作用是必不可少的,学生的主体作用更是关键。
同时教师不能成为课堂的主体,只有引导学生发挥自身的主体作用,才能真正完成一堂好课。
2.单用现代教育技术辅助初中数学教学趋于单一化。
现代教育技术是辅助初中数学教学的,也是初中数学教学的主要部分,多数教师在教学中将现代教育技术当做数学教学的主要工具,其他工具不能登上讲台,这使得数学模式趋向于单一化。
现代教育技术没能与传统的教学技术很好地融合,多数人在课堂上只利用多媒体课件,不愿写字,课件在课前已准备好,在课堂上难以更改,即使有不一样的见解与创新,也不能很好地展现出来,这使得教学质量下降,学生的学习质量也得不到提高。
所以在教学的某些环节上,我们需要利用传统的教学方式、方法解决问题,给学生灵活的空间,因此要合理运用现代教育技术。
三、弥补初中数学现代教育技术不足的策略
即使现代教育技术取代了传统的教学模式,也不能完全摒弃传统的教学方式,一种新事物的产生必定是建立在原有事物的基础上的,它继承了原有事物的优点。
现代教育技术便是建立在了传统的教学方式上,现代教育教学上的不足需要用传统的教学模式的优点来弥补,这就需要将二者很好地融合,在使用现代教学技术上需要取其精华去其糟粕。
四、总结
总之,现代教育技术已普遍运用于初中数学教学中,教师要合理利用现代教育技术的独特的优点,实现初中数学教学的生动性、创新性,培养学生的创造能力和自主学习能力。
作者:李靖 单位:乌海市第四中学
参考文献:
[1]贾博.现代教育技术在初中数学教学中的应用[D].辽宁师范大学,.
[2]王俞敏.现代教育技术与初中数学教学整合的设计与应用[D].上海师范大学,2011.
到目前为止,互联网上使用较多的流媒体格式主要有美国Real Networks公司的RealMedia和微软公司的Windows Media,
1. RealMedia
美国Real Networks公司是世界领先的网上流式音视频解决方案的提供者,提供从制作端、服务器端到客户端的所有产品。它提供了世界上领先的网上流式音视频解决方案,在最广的范围、以最快的连接速度提供性能最好的多媒体效果,具有强有力的系统管理和可伸缩能力,并具有开放的、标准的、跨越平台的架构。Real系统是支持流媒体技术的优秀系统,Real格式具有极高的压缩比和很好的传输能力,很适合在网络上进行信息发布。服务器端软件为Real Networks公司最新版的Real Server 8,它是一个卓越的跨平台流媒体服务器,具有强大的网络管理功能,支持广泛的媒体格式,支持最大量的互联网用户群与流媒体商业模式。 Real Networks公司自1995年发布RealAudio 1.0以来,RealAudio和RealVideo产品已经成为互联网上最受欢迎的解决方案,
其所采用的Sure Stream(自适应流)技术是Real Networks公司具有代表性的技术。该技术根据客户端不同的拨号速率(不同的带宽),让传输的信息自动适应带宽,并始终以流畅的方式播放。RealSystem iQ的区域传送功能更加入了卫星传送技术。客户端播放器 Realplayer的全球注册人数已经超过了1.6亿人,占据了60%的网上流式音视频点播市场。
2. Windows Media
流媒体领域的巨大市场前景使得众多厂商倾力投入其中,微软公司近年来也在此领域展开了激烈的竞争。目前,微软公司已经将Windows Media技术捆绑在Windows 2000中。微软公司推出的Windows Media技术以其方便性、先进性、集成性、低费用等特点,逐渐被人们所认识。 Windows Media的前身是微软公司的Netshow,随着流媒体的广泛应用,微软推出了一整套的流媒体制作、发布和播放软件,其服务器端的Windows Media Server集成在Windows 2000 Server中。
Windows Media的一大特点是其制作、发布和播放软件与Windows NT/2000/9x集成在一起,不必额外购买。微软的流视频解决方案在微软视窗平台上是免费的,制作端与播放器的视音频质量都上佳,而且易于使用,但目前在整体解决方案方面和Real Networks的软件相比还有差距,且只能在微软平台上使用。
流媒体技术在远程教学中的应用的论文
摘要:流媒体技术被称为即时观看的技术,流媒体越来越普及,文章介绍了流媒体技术及其在构建现代远程教育系统中的推动性的作用。
关键词:流媒体技术;流媒体;同步远程教学;异步远程教学
自Internet产生以来,受网络带宽的限制,互联网上的信息都以文字、图片等静态数据为主,而音频、视频数据则难以在网上发布。随着ADSL、视迅宽带、FDDI网的出现,网络带宽得到很大的改善,可以达到100M以上的传输速率,但仍无法满足高质量的多媒体信息传输的需要,这就要从数据的传输方式上着手来解决问题。由此,流媒体技术应运而生。目前,流媒体技术广泛用于多媒体新闻发布、在线直播、网络广告、电子商务、视频点播、远程教育、远程医疗、网络电台、实时视频会议等互联网信息服务的方方面面,为网络信息交流带来了革命性的变化。
一、流媒体技术概述
(1)流媒体技术的定义
流媒体技术,也称为流式媒体技术(stream Media),就是把影像和声音信息经过压缩处理后放到网络服务器上,让浏览者一边下载一边观看、收听,而不需要等要整个多媒体文件下载完成就可以即时观看的技术。
那什么是流媒体呢?所谓流媒体是指在Internet/Intranet中使用流式传输技术的连续煤体,如音频、视频、动画或其它多媒体文件。
二 流媒体系统的组成
1、编码工具。即用于创建、捕捉和编辑多媒体数据,形成流媒体格式。利用媒体采集设备进行流媒体的制作。它包括了一系列的工具,从独立的视频、声音、图片、文字组合到制作丰富的流媒体。这些工具产生的流媒体文件可以存储为固定的格式,供发布服务器使用。
2、流媒体数据。即媒体信息的载体。常用流媒体数据格式有.ASF、.RM等。
3、服务器。即存放媒体数据。由于要存储大容量的影视资料,因此该系统必须配备大容量的磁盘阵列,具有高性能的数据读写能力,可以高速传输外界请求数据并具有高度的可扩展性、兼容性,支持标准的接口。这种系统配置能满足上千小时的视频数据存储,实现片源的海量存储。
4、网络。即适合多媒体传输协议甚至是实时传输协议的网络。流媒体技术是随着互联网络技术的发展而发展起来,它在现有互联网络的基础上增加了多媒体服务平台。
5、播放器。即供用户欣赏网上媒体的软件。流式媒体系纺支持实时音频和视频直播和点播,可以嵌入到流行的浏览器中,可播放多种流行的媒体格式,支持流媒体中的多种媒体形式,如文本、图片、w e b页面、音频和视频等集成表现形式。目前应用最多的播放器有美国Real Net-works公司的Real Player、美国微软公司的Medi a Pl ay e r、美国苹果公司的Quicktime三种产品。
三 传统的多媒体与流媒体
传统的网络多媒体技术与流媒体比较,流媒体技术的优势是显而易见的。下表就传统多媒体技术与流媒体技术在传输延时、传送速率、实时控制、存储空间、用户交互性、媒体服务质量、媒体播放方式等方面作了比较。
四、流媒体技术在远程教学中的应用
以网络技术为基础的现代远程教育系统主要由同步远程教学和异步远程教学两大部分组成。同步远程教学是模拟真实课堂教学方式而形成的双向实时交互式的网上教学,将教师授课内容及教学情景实时传送到学生端,同时学生在远端可以回答教师提出的问题或向教师提问,教师在授课时可看到学生端的全貌。异步远程教学则采用基于网络技术的多媒体教学平台,将教学课件或信息存入信息服务器中,学生可通过网络接入多媒体教学服务网,以点播方式进行课件的下载。
(1)异步远程教学的实现
异步远程教学的实现需要将制作好的课件放在网上供学习者随时浏览学习。课件主要以视频和声音为主,同时以文字、图像加以说明。学习者在使用时必须先将多媒体课件下载到本地计算机再进行播放,这种方式存在着三个突出的问题:①一般的多媒体课件容量较大,下载完整个课件需要等待很长的时间;②把多媒体课件下裁到本地计算机,占用了计算机的存储空间;③一些用户可能会对下载的资料进行再传播,因此制作单位的知识产权有可能受到损害。
流式多媒体课件是基于流媒体技术的多媒体课件,它具有以下特点:
资源共享,访问不分时间地点
等待时间短,与文件大小无关
访问方便,交互性强
客户端操作简单,系统使用方便
无需下载流媒体课件,保护了制作单位的知识产权
因此,流式多媒体课件的出现解决了以上三个及待解决的问题。
(2)同步远程教学的实现
同步远程教学系统是通过Internet将教师端(教师授课的设备)和学生端(学生听课教室的设备)连接在一起,它支持多个教师端和多个学生端,每个学生端在同一时间只能和一个教师端相对应,而一个教师端可同时和多个学生端相对应。在授课时,信息通过教师端的网络交换机与Internet相连进行网络传输。在学生端,通过投影或电视将接收的信息呈现出来,从而达到“面对面”授课的'教学效果。
流媒体技术对同步远程教学的最大贡献是实现了网上实时内容的同步传输和播放,我们可以采用“带有控制的视频流”技术和高性能的视频文件系统技术,提供在线的高质量的视频观看、课程讲座,从而可建立教师与学生、学生与学生之间的实时交互。学习者在网上不仅可以看到教师的生动讲解,而且还可以看到内容提要、章节提示和教学内容等,最重要的是学生可以现场与教师对话交流、可以和其它学员进行协作学习、可以随时随地进行自主学习,极大地促进了网络远程教学的发展。
五 总结
目前我国的远程教育技术已经开始进入以网络为基础的新阶段,而流媒体技术的应用,为网络教学提供了更强大的技术支撑。流媒体作为一个完美的、真正的“第五媒体”,是未来互联网发展的一个标志,将彻底改变传统互联网只能表现文字和图片的缺陷,而可集音频、视频及图文干一体,成为未来互联网应用的主流,并将有力地推动远程教育的革新。发展现代远程教育,对于促进我国教育的普及和建立终生学习体系,实现教育的跨越式发展,具有重大的现实意义。
随着宽带成为网络架构的重点,网络上的信息不再是文本、图像或简单的声音文件。流媒体不同于传统的多媒体,传统多媒体文件需要从服务器上下载之后才能播放,一个一分钟的视频文件夹,在56K的窄带网络上至少30分钟才能下载到本地硬盘。而流媒体的特点是运用可变宽带技术,使人们可以在28K到1200K的宽带环境下在线欣赏高品质音频和视频节目。
计算机的发展,网络盛行,教育趋势将是家庭学校。使用流媒体进行远程学习是未来人们受教育的新方法。因为它的实时性,可以任何时间、任何地方,同时、不同时获取自己需要的。
一、以流媒体为基础的远程交互学习与传统远程交互学习分析
现代远程学习是一个“人一机一人”的多向信息交流与传递,也是一个由教师、学生、计算机多媒体共同完成教学任务的教学过程。学习过程便是交往活动的参与者或交往主体――教师与学生、学生与学生通过媒体、教育资料进行沟通、情感交流和为达成一致的相互理解而进行的教学活动,所以交互显得尤为重要。以流媒体技术的远程教学为学习者提供用其他媒体进行学习无法得到的便利,使远程学习变得更加直接、更加有效、更加有利于使用。随着流媒体技术的发展,远程教学交互有了突破性的进展:允许教师和学生之间实时(同步)或非实时(异步)的以文本、图像(图形)、音频或视频等形式进行交互式教学活动。在网络远程教学中,学习者和学习资源(人力、物力资源)都同时是教育传播中的接收者和发送者,教学过程呈现在学习者与媒体、学习者与教师、学习者与学习者等之间的双向或多向交流中。远程教学交互又有了新的内涵:“网络环境下的远程教学交互指的是远程教学交往双方通过网络这一中介而发生的有目的、有计划、有组织的相互影响与相互作用。”
网络功能日渐强大,流媒体技术的完善,使远距离教学的零距离状态成为可能,使得远程学习由“个体学习”向“社会学习”的转变成为可能。学习者可以根据自己的需要,随时随地与人交互和对话,且对话的时间和空间无限扩大,使得学习者不再有孤独感和寂寞感,可以随时与人或接受他人的讨论,进行协作学习。
二、流媒体与其它多媒体的分析
到目前为止,远程学习者中主要是通常是通过计算机网络来进行学习的。而除了第一、二代学习媒体之外,主要学习媒体有BBS、E-mail、Blog、视频点播、视频会议、网络电视、流聊天、电子白板。
(一)流媒体与多媒体的技术分析
从技术上分析,流媒体的技术的优势是显而易见的。远程学习者所需要的学习内容无需下载到本机上,节省时间,延时短,学习进程完全可由学习者自己控制。
(二)交互模式异同步中分析
从是否同步角度分:同步交互和异步交互
1.同步交互
同步过程的学习是利用模拟真实课堂教学方式的双向实时交互式网上学习。同步的远程教学方式为远程学习者提供了一个虚拟的课堂,打破了远程学习中时间、空间的限制。教师现场授课的语音、数据、图像等实时地传送到远端教室或学生的桌面系统上,这样学生就可以同普通的学生一样听老师的授课,既实现教学资源的共享又能获得较好的教学效果。在同步过程中,根据远程学习者是否可以和教师进行实时的交流,比如向老师提问等。同时流媒体具有单播、组播、广播的几种播放方式,在授课系统划分为双向交互式系统和单向广播式系统两大类。交互式系统的特点是交互性好,教师在教学活动中可以看到学生的表情和动作,听到学生的声音,并可和学生进行现场交流,所以教学效果比较好,尤其是那些需要学生参与的课程,比如外语教学。单向广播方式的特点是覆盖范围广,但由于缺乏交互性,教学效果不如双向系统。
2.异步交互
远程学习者多数来自于社会的各个阶层,进行远程学习往往是利用工作之后、闲暇之余,在时间上很难做同步,而把教师的授课内容、教学内容制成流媒体课件,按照个人需要进行学习。流媒体点课件的出现,解决了一般的多媒体课件容量较大,下载完整个课件需要等待很长的时间的问题。并且节省了占用本地计算机的存储空间。
流媒体课件是基于流媒体技术的多媒体课件,它通常资源共享,访问不分时间地点;等待时间短,与文件大小无关;访问方便,交互性强;客户端操作简单,系统使用方便;无需下载流媒体课件,保护了制作单位的知识产权。
BBS(Bulletin Board System,电子公告板)是Internet为用户提供信息交流的一项服务。BBS具有信息交流、问题解答、电子邮件等功能,一般BBS都有各自的主题或兴趣领域,而且是由个人或组织来管理和维护的。它是Internet上提供人们相互交流的一项服务,是一个多人参加、多向交流的网络大论坛。它允许用户旁听、提问、参与讨论和发表意见,实现讨论问题、交流思想、协作探究、解决问题,甚至可走向“学术研究化”“专业论坛化”“少教学探讨化”等方向。在我国各地电大学习的远程学习中,常常BBS来搭建教学平台,进行学习。以江门电大为例,江门电大近年来建立并逐步完善了网上远程教学平台,截止到11月底,建立了120个班极317位学生的资料数据库,已登陆注册的师生5949人,部门课程采用BBS系统,通过实验数据表明BBS系统的应用,较第一、二代远程学习有很大改观。
E-mail(电子邮件,electronic mail,常缩略为E-mail,e-mail或email),对于远程学习,电子邮件从某种角度上是第一代远程学习函授学习的代替,利用因特网的方便、传播快捷、一信多发的特点,进行学习交流。E-mail可以指对个别远程学习者进行专门的远程教育,由于远程教育的学习常常参差不齐,而电子邮件可以解决这种不同的局面,指对各个别的学习者进行独立的辅导。
尽管BBS、E-mail在目前远程学习中的地位是不容忽视,但是流媒体发展趋势、有及未来的应用上,一定会取代它们。我们都清楚,远程学习中,交互的重要性。交互对于远程学习来说极其重要,在与异地的远程教育机构及其学生交互时经常会发生交流困难和信息传播障碍。远程教育中学习者和教师都处于不同地方人际间的交互和信息交流主要是通过通信媒体和技术来实现。BBS、E-mail等应用,对于交互学习来说,还存在有许多方面的局限。例如,教师授课的神态、讲述课程语气,在学生学习中给予的鼓励、原谅,学生都无法活灵活现的感受到。而流媒体在远程学习的应用,则解决了这样的'问题。
陈丽在《网络异步交互环境中学生间社会性交互的质量》[20]中对远程学习的实验中发现在1200人/日稳定情况下,虽然许多学习者关心讨论区的内容变化,但也只有一部分常常参与其中,大多数人很少发言甚至不发言,只是观看。有些学习者缺乏信心,有些学习者习惯于被动的观察,有些学习者不太熟悉环境等等一系列的因素,使大部分的学习者处于被动的学习状态。而流媒体技术能把虚拟现实中环境,主动的或都被迫的使更多的学习者参与其中。
三、与传统课堂交互学习分析
建构主义认为,知识不是通过教师传授得到,而是学习者一定的情境即社会文化背景其他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构的方式而获得。例如:教师尽管在课堂上讲解得头头是道,学生两不闻;教师在课堂上详细分析讲解过的习题,在测验或是作业中仍然谬误码百出。究其原因,学生缺乏对知识的主动的建构过程。虽然在传统课堂学习中,学生与教师的交互是在直接的接触或面对面的交流过程中同步进行的。但课堂学习中的师生交互是以教师为主体进行的,学生提问与教师解答等交互活动只是教师教学方案的一部分学生与教师在交互地位上存在着不平等性,教学过程中的交互活动是为了保障和促进教师教学活动的顺利进行。而在以远程学习中,教师与学生的角色发生转换。每个学习者都成为学习的主体,在学习的过程中,还可以发表自己对的问题的新的看法和体会,角色扮演的成功将会引发学生的积极建构,促进学生对知识的学习的兴趣。
同传统交互学习相比,以流媒体技术为基础的远程交互学习有如下优点:
(1)多维的交互通道
以流媒体技术的远程教学,教师与学生处于不同的地理空间,利用计算机网络可创建多个私有的通道,通道之间不互相干扰,学习者能以非顺序的方式发言,而不会由于同时而影响他们的行为。
(2)丰富、形象、生动的媒体信息
流媒体技术可以将文本、视频、音频同步、非同步的传播给学习者,使学习者建构一个很好的情景,帮助他们组织自己的见解、观点,增强他们对知识的表达能力和反思能力。
(3)交互效果从学习者的角度出发,具有远程状态下的自觉性、主动性,可运用各种方便、灵活、可靠、有效的交互手段
以学习者为主体,为远程学习者提供良好的人机交互和人际交互的教与学环境,教师可以模拟传统教室进行实时授课,也可以组织学习者进行答疑和讨论,在最大程度上给予学习者自主学习的空间和机会。
流媒体技术对于远程学习者的应用的界面有流媒体课件点播、视频会议、网络电视、手机界面等。它们界面通常简单直接,操作方便,对于不太熟悉操作的学习者使用也非常方便。而流媒体的同步、异步均能实现的技术可以满足来自任何地方的学生可以同步或不同步获取教师随堂上课内容;对一或者一对多地在线讨论,包括学生与教师进行的桌面会议;同步或者不同步的学生之间的视频会议和在线学习讨论,实现学生之间的项目合作。
从上面的这些方面可以看出,在远程教育中使用流式技术有着巨大意义,它不仅能够有效传播教育机构编著的教程,而且能够接受来自学生方面对这些教程的反馈信息,为他们提供丰富的交互性环境。
参考文献:
[1]王磊.论远距离教学中的互动理论[J].电化教育研究,(4):23-26。
[2]王心,沈琴.《流媒体技术与远程教育的完美结合》[J].中国有线电视,2004(2):27。
[3]蒋成凤,网络学习者适应性的影响因素及其关系模型[J].开放学习,(1):19。
现代教育技术的英语教学论文
一、激发学生学习兴趣
多媒体为代表的现代教育技术课件为中小学英语教师提供了一个全新的教学模式,把传统教学中抽象的、枯燥的学习内容转化成现代课堂中身临其境的动感内容。当学生置身于多媒体教学环境中,他们对即将获取的学习内容充满渴望,他们可以通过多媒体课件了解到相关的学习内容,置身其中,激发出学习兴趣,如在初中人教版英语新目标8BUnit1《Willpeoplehaverobots?》一课,对于机器人及其相关资料的描述,则可以利用有关机器人的多媒体资料,让学生通过相关视频和图像,了解机器人的发明及发展的几个阶段,深刻感受到机器人在生活中起的重要作用,激发学生对机器人的兴趣,预测将来机器人的发展,教育学生要好好读书增加知识。
二、培养学生自主学习能力
多媒体课件具有声音和图像,通过声音和画面对学生的听觉系统和视觉系统产生强烈冲击,并让学生形成强烈的感知,变被动获取学习内容为主动参与学习,充分发挥自己的想象力和创造力,积极配合老师的教学,争先恐后地回答问题,充分发挥学生的主体作用。比如,在学习1到10的英文数字时,笔者播放并教学《TenIndianboys》英文歌曲,学生在学习英语歌曲的时候积极主动,充满热情,并与老师和同学一起进行互动交流,在不知不觉中营造出一个极佳的.语言环境,学生也通过身临其境迅速掌握了1到10的英语,并且通过英语歌曲的学习,提高了学生的英语语感。
三、达到良好学习效果
多媒体课件可以在有限的教学空间中提高课堂教学效率。传统课堂教学方法单一,缺乏趣味性,造成学生学习积极性低落,参与教学程度低,从而令课堂教学效率低下。而通过多媒体课件,营造出语言环境,把教学内容通过多通道,多元化的教学方法,把声音和图像融为一体,让枯燥的学习内容变得生动、活泼,学生就会积极主动参与教学活动,跟随教师获取教学内容,并理解消化学习内容,比如,在前面提到的机器人教学内容中,教师可以利用一些外国原版动画片,在这种真实的语言环境中,学生分别饰演不同角色,通过事先准备好的相关对话,让学生互相进行对话交流。因此,运用好现代教育技术,特别是多媒体课件,才能有效的提高课堂教育效率,达到最佳学习效果。
四、培养学生的综合能力
根据教学大纲,训练学生听说读写能力是英语教学中的重点内容,也是学生必备的基本技能,在英语课堂教学中运用多媒体教学方法,刺激学生的听觉和视觉系统,让学生在不知不觉中获取学习内容,有效提高了教学中的听和读的质量,丰富说和写的内容,英语教学由单纯课本中的文字变成了可听到的声音,可看到的场景,使更多的学生亲身感受,从而提高教学质量。比如,老师可以充分利用多媒体技术给学生看一些原版动画片,如《海底总动员猫和老鼠》等,外版动画片内容丰富,趣味性和故事性强,容易为中学生吸收并了解,而且语言地道,学生在观看动画片时,就可以在听觉和视觉上获取学习内容,并能在观看的同时学习运用语言。在中小学英语课堂教学中,以多媒体教学方法为代表的现代教育技术不仅能营造出语言学习环境,培养学生的学习兴趣,还能通过多媒体声像合一的方式,激发学生的求知欲,培养学生的自主学习能力。
因此,教师运用好现代教育技术,将能有效提高课堂教学效率,提升学生的综合能力。现代教育技术和设备在各级各类学校的配套日趋完备,多媒体在外语教学中将越来越重要。一堂课的优良,将很大程度上取决于对媒体的操作运用熟练程度。这无疑给教师提出了更高的要求。教师应使自己成为适应教育改革和发展、适应改革开放和现代化建设的当代优秀的教师,为基础教育事业的发展做出自己的贡献。
1 引言 随着互联网的飞速发展,流媒体技术的应用越来越广泛,从网上广播、电影播放到远程教学以及在线的新闻网站等都用到了流媒体技术,但现有公开文献所报道的大多是利用现有的流媒体服务器来搭建一个流媒体服务系统,或者是针对流媒体数据的编码方式所进行的
1 引言随着互联网的飞速发展,流媒体技术的应用越来越广泛,从网上广播、电影播放到远程教学以及在线的新闻网站等都用到了流媒体技术。但现有公开文献所报道的大多是利用现有的流媒体服务器来搭建一个流媒体服务系统,或者是针对流媒体数据的编码方式所进行的研究。本文对流媒体服务器技术的研究重点在于如何建立一个服务器,并且在实现流媒体传输的两个基本协议RTP/RTCP的基础上构建一个基本的流媒体服务器。
2 流媒体技术简介
2.1 “流”的定义
现在网上传输视频、音频主要有下载(Download)和流式传输(Streaming)两种方式。流式传输是连续传送视/音频信号,当流媒体在客户机播放时其余部分在后台继续下载。流式传输有顺序流式传输(Progressive Streaming)和实时流式传输(Realtime Streaming)两种方式。实时流式传输是实时传送,特别适合现场事件,实时流式传输必须匹配连接带宽,这意味着图像质量会因网络速度降低而变差,以减少对传输带宽的需求。“实时”的概念是指在一个应用中数据的交付必须与数据的产生保持精确的时间关系。
在Inte.net中使用流式传输技术的连续时基媒体就称为流媒体,通常也将其视频与音频称为视频流和音频流。实现流式传输一般都需要专用服务器和播放器。
2.2 流媒体系统组件
流媒体是由各种不同软件构成的,这些软件在各个不同层面上互相通信,基本的流媒体系统包含以下3个组件:
播放器(Player),用来播放流媒体的软件。
服务器(Server),用来向用户发送流媒体的软件。
编码器(Encode),用来将原始的音频视频转化为流媒体格式的软件。
这些组件之间通过特定的协议互相通信,按照特定的格式互相交换文件数据。有些文件中包含了由特定编解码器解码的数据,这种编解码器通过特定算法压缩文件的数据量。
3 流媒体服务器的基本功能和服务方式
3.1 流媒体服务器的主要功能
(1)响应客户的请求,把媒体数据传送给客户。流媒体服务器在流媒体传送期间必须与客户的播放器保持双向通信(这种通信是必需的,因为客户可能随时暂停或快放一个文件)。
(2)响应广播的同时能够及时处理新接收的实时广播数据,并将其编码。
(3)可提供其他额外功能,如:数字权限管理(DRM),插播广告,分割或镜像其他服务器的流,还有组播。
3.2 流媒体服务器的服务方式
(1)单播。在客户端与媒体服务器之间建立一个单独的数据通道,从1台服务器送出的每个数据包只能传送给1个客户机。
(2)组播。在以组播技术构建的网络上,允许路由器一次将数据包复制到多个通道上。
(3)点播与广播。点播连接是客户端与服务器之间的主动的连接,在点播连接中,用户通过选择内容项目来初始化客户端连接,用户可以开始、停止、后退、快进或暂停流。广播指的是用户被动地接收流,在广播过程中,数据包的单独一个拷贝将发送给网络上的所有用户,客户端接收流,但不能控制流。
4 构建流媒体服务器
4.1 RTP/RTCP协议简介
实时传输协议RTP(Realtime Transport Protocol):是针对Internet上多媒体数据流的一个传输协议, 由IETF(Internet工程任务组)作为RFC1889发布。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP的典型应用建立在UDP上,但也可以在TCP或ATM等其他协议之上工作。RTP本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。
实时传输控制协议RTCP(Realtime Transport Control Protocol):负责管理传输质量在当前应用进程之间交换控制信息。在RTP会话期间,各参与者周期性地传送RTCP包,包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,能以有效的反馈和最小的开销使传输效率最佳化,故特别适合传送网上的实时数据。
RTCP主要有4个功能:
(1)用反馈信息的方法来提供分配数据的传送质量,这种反馈可以用来进行流量的拥塞控制,也可以用来监视网络和用来诊断网络中的问题;
(2)为RTP源提供一个永久性的CNAME(规范性名字)的传送层标志,因为在发现冲突或者程序更新重启时SSRC(同步源标识)会变,需要一个运作痕迹,在一组相关的会话中接收方也要用CNAME来从一个指定的与会者得到相联系的数据流(如音频和视频);
(3)根据与会者的数量来调整RTCP包的发送率;
(4)传送会话控制信息,如可在用户接口显示与会者的标识,这是可选功能。
4.2 RTP/RTCP工作过程
工作时,RTP协议从上层接收流媒体信息码流(如H.263),装配成RTP数据包发送给下层,下层协议提供RTP和RTCP的分流。如在UDP中, RTP使用一个偶数号端口,则相应的RTCP使用其后的奇数号端口。RTP数据包没有长度限制,它的最大包长只受下层协议的限制。
4.3 服务器的算法
服务器软件模型主要有两种,即并发服务器和循环服务器。循环服务器(Iterative Server)是指在一个时刻只处理一个请求的服务器。并发服务器(Concurrent Server)是指在一个时刻可以处理多个请求的服务器。事实上,多数服务器没有用于同时处理多个请求的冗余设备,而是提供一种表面上的并发性,方法是依靠执行多个线程,每个线程处理一个请求,从客户的角度看,服务器就像在并发地与多个客户通信,
由于流媒体服务时间的不定性和数据交互实时性的请求,流媒体服务器一般采用并发服务器算法。本文构建了一个基本的流媒体服务器,能够同时响应多个用户的请求,把本地硬盘流媒体文件或实时数据流(H.263格式)发送给用户。在应用中,把客户分为请求实时数据的实时客户和请求文件数据的文件客户两类。主要算法为:
(1)打开设备,分配资源。当设备准备好时,创建一个RTP实时服务线程和一个RTCP实时服务线程。
(2)创建一个UDP套接字并将其绑定到所提供服务的地址之上。
(3)反复调用接收模块,接收来自客户的RTCP报告,根据其类型做出响应。对新实时客户的请求,把客户地址添加到实时服务的客户列表中,对新文件客户的请求,则创建一个新RTP文件服务线程和一个新RTCP文件服务线程;对已经在服务中的客户则根据RTCP报告的内容调整服务。
RTP实时服务线程1:初始化客户列表和RTP首部。
RTP实时服务线程2:从设备读取媒体数据,把数据发送给实时服务列表中的客户。
RTP实时服务线程3:更新RTP首部和统计数据。
RTP实时服务线程4:计算延时,重复第二步。
RTCP实时服务线程1:初始化RTCP首部。
RTCP实时服务线程2:发送发送方报告给实时服务列表中的客户。
RTCP实时服务线程3:计算延时,重复第二步。
RTP文件服务线程1:初始化RTP首部。
RTP文件服务线程2.:从文件读取媒体数据,把数据发送给客户。
RTP文件服务线程3:更新已发送数据的统计信息,为生成发送方报告做准备。
RTP文件服务线程4:计算延时,调整发送速度,正常情况下开始重复第二步。
RTCP文件服务线程1:初始化RTCP首部,发送一个源描述(SDES)报文给客户。
RTCP文件服务线程2:根据已发送数据的统计信息生成发送方报告,发送给客户。
RTCP文件服务线程3:计算延时,正常情况下开始重复第一步。
5 流媒体服务器实现中应注意的问题
5.1 会话和流的两级分用
一个RTP会话(Session)包括传给某个指定目的地对(Destination Pair)的所有通信量,发送方可能包括多个。而从同一个同步源发出的RTP分组序列称为流(Stream),一个RTP会话可能包含多个RTP流。一个 RTP分组在服务器端发送出去的时候总是要指定属于哪个会话和流,在接收时也需要进行两级分用,即会话分用和流分用。只有当RTP使用同步源标识 (SSRC)和分组类型(PTYPE)把同一个流中的分组组合起来,才能够使用序列号(Sequence Number)和时间戳(Timestamp)对分组进行排序和正确回放。
5.2 多线程的管理
并发服务器模式要求用多线程来提供服务,所以多线程的管理十分重要。在本文构建的服务器中,不同客户的请求和反馈都由服务器的主线程处理,由于实时数据的独有性,不同实时客户可以共用一个RTP实时服务线程和一个RTCP实时服务线程,这样可以大大减小服务器的负担,而每个文件客户由于请求的文件不同,相应地对速度和开始时间的要求都可能不同,所以需要有自己独有的RTP文件服务线程和RTCP文件服务线程。
RTP服务线程负责把实时数据流发送给客户, RTCP服务线程根据RTP线程的统计数据,产生发送方报告给客户。RTP线程和RTCP线程之间通过一段共享内存交互统计数据,对共享内存必须设置互斥体进行保护,防止出现错误读写。在这种方式下,服务器可以根据每个用户的不同请求和具体情况方便地提供不同的服务。
5.3 时间戳的处理
时间戳字段是RTP首部中说明数据包时间的同步信息,是数据能以正确的时间顺序恢复的关键。时间戳的值给出了分组中数据的第一个字节的采样时间 (Sampling Instant),要求发送方时间戳的时钟是连续、单调增长的,即使在没有数据输入或发送数据时也是如此。在静默时,发送方不必发送数据,保持时间戳的增长,在接收端,由于接收到的数据分组的序号没有丢失,就知道没有发生数据丢失,而且只要比较前后分组的时间戳的差异,就可以确定输出的时间间隔。
RTP规定一次会话的初始时间戳必须随机选择,但协议没有规定时间戳的单位,也没有规定该值的精确解释,而是由负载类型来确定时钟的颗粒,这样各种应用类型可以根据需要选择合适的输出计时精度。
在RTP传输音频数据时,一般选定逻辑时间戳速率与采样速率相同,但是在传输视频数据时,必须使时间戳速率大于每帧的一个滴答。如果数据是在同一时刻采样的,协议标准还允许多个分组具有相同的时间戳值。
5.4 媒体数据发送速度的控制
由于RTP协议没有规定RTP分组的长度和发送数据的速度,因而需要根据具体情况调整服务器端发送媒体数据的速度。对来自设备的实时数据可以采取等时间间隔访问设备缓冲区,在有新数据输入时发送数据的方式,时间戳的设置相对容易。对已经录制好的本地硬盘上的媒体文件,以H.263格式的文件为例,由于文件本身不包含帧率信息,所以需要知道录制时的帧率或者设置一个初始值,在发送数据的时候找出发送数据中的帧数目,根据帧率和预置值来计算时延,以适当的速度发送数据并设置时间戳信息。
5.5 多种流同步
RTCP的一个关键作用就是能让接收方同步多个RTP流,例如:当音频与视频一起传输的时候,由于编码的不同,RTP使用两个流分别进行传输,这样两个流的时间戳以不同的速率运行,接收方必须同步两个流,以保证声音与影像的一致。为能进行流同步,RTCP要求发送方给每个传送一个唯一的标识数据源的规范名(Canonical Name),尽管由一个数据源发出的不同的流具有不同的同步源标识(SSRC),但具有相同的规范名,这样接收方就知道哪些流是有关联的。而发送方报告报文所包含的信息可被接收方用于协调两个流中的时间戳值。发送方报告中含有一个以网络时间协议NTP(Network Time Protocol)格式表示的绝对时间值,接着RTCP报告中给出一个RTP时间戳值,产生该值的时钟就是产生RTP分组中的TimeStamp字段的那个时钟。由于发送方发出的所有流和发送方报告都使用同一个绝对时钟,接收方就可以比较来自同一数据源的两个流的绝对时间,从而确定如何将一个流中的时间戳值映射为另一个流中的时间戳值。
6 结论
流媒体技术的应用日益广泛,对流媒体技术的研究具有很大的实际意义,本文通过对RTP/RTCP协议的研究,分析流媒体服务器的一般功能和结构,给出构建一个基本的流媒体服务器的实现方案,实验证明可以同时满足多个实时和文件客户的要求,并已经应用于一个远程监控系统中。
原文转自:www.ltesting.net
RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议,RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。通常RTP算法并不作为一个独立的网络层来实现,而是作为应用程序代码的一部分。实时传输控制协议RTCP。RTCP(Real-timeTransportControlProtocol)和RTP一起提供流量控制和拥塞控制服务。在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。
6.2.1 RTP数据传输协议
RTP提供端对端网络传输功能,适合通过组播和点播传送实时数据,如视频、音频和仿真数据。RTP没有涉及资源预订和质量保证等实时服务,RTCP扩充数据传输以允许监控数据传送,提供最小的控制和识别功能。RTP与RTCP设计成独立传输和网络层。
2.1.1 RTP固定头
RTP 头格式如下:
-----------------------------------------------------------------------------------------------
|V=2|P|X| CC |M| PT | 系列号 |
-----------------------------------------------------------------------------------------------
| 时标 |
-----------------------------------------------------------------------------------------------
| 同步源标识(SSRC) |
-----------------------------------------------------------------------------------------------
| 作用标识 (CSRC) |
| .... |
-----------------------------------------------------------------------------------------------
开始12个八进制出现在每个RTP包中,而CSRC标识列表仅出现在混合器插入时,
2.1.2 复用 RTP 连接
为使协议有效运行,复用点数目应减至最小。RTP中,复用由定义RTP连接的目的传输地址(网络地址与端口号)提供。例如,对音频和视频单独编码的远程会议,每个媒介被携带在单独RTP连接中,具有各自的目的传输地址。目标不在将音频和视频放在单一RTP连接中,而根据SSRC段载荷类型进行多路分解。使用同一SSRC ,而具有不同载荷类型的交叉包将带来几个问题:
如一种载荷类型在连接期间切换,没有办法识别新值将替换那一个旧值。
SSRC定义成用于标识单个计时和系列号空间。如媒体时钟速率不同,而要求不同系列号空间以说明那种载荷类型有丢包,交叉复用载荷类型将需要不同计时空间。
RTCP发送和接收报告可能仅描述每个SSRC的计时和系列号空间,而不携带载荷类型段。
RTP混合器不能将不兼容媒体流合并成一个流。
在一个RTP连接中携带多个媒介阻止几件事:使用不同网络路径或网络资源分配;接受媒介子集。
对每种媒介使用不同SSRC,但以相同RTP连接发送可避免前三个问题,但不能避免后两个问题。
2.1.3 对RTP头特定设置的修改
可以认为,现用RTP数据包头对RTP支持的所有应用类共同需要的功能集是完整的。然而,为维持ALF设计原则,头可通过改变或增加设置来裁剪,并仍允许设置无关监控和记录工具起作用。标记位与载荷类型段携带特定设置信息,但由于很多应用需要它们,否则要容纳它们,就要增加另外32位字,故允许分配在固定头中。包含这些段的八进制可通过设置重新定义以适应不同要求,如采用更多或更少标记位。如有标记位,既然设置无关监控器能观察包丢失模式和标记位间关系,我们就可以定位八进制中最重要的位。
其它特殊载荷格式(视频编码)所要求的信息应该携带在包的载荷部分。可出现在头,总是在载荷部分开始处,或在数据模式的保留值中指出。如特殊应用类需要独立载荷格式的附加功能,应用运行的设置应该定义附加固定段跟随在现存固定头SSRC之后。这些应用将能迅速而直接访问附加段,同时,与监控器和记录器无关设置仍能通过仅解释开始12个八进制处理RTP包。如证实附加功能是所有设置共同需要的,新版本RTP应该对固定头作出明确改变。
关 键 字:流媒体
RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议,RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。通常RTP算法并不作为一个独立的网络层来实现,而是作为应用程序代码的一部分。实时传输控制协议RTCP。RTCP(Real-timeTransportControlProtocol)和RTP一起提供流量控制和拥塞控制服务。在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。
6.2.2 RTP控制协议-- RTCP
RTCP协议将控制包周期发送给所有连接者,应用与数据包相同的分布机制。低层协议提供数据与控制包的复用,如使用单独的UDP端口号。RTCP执行下列四大功能:
主要是提供数据发布的质量反馈。是作为RTP传输协议的一部分,与其他传输协议的流和阻塞控制有关。反馈对自适应编码控制直接起作用,但IP组播经验表明,从发送者收到反馈对诊断发送错误是致关重要的。给所有参加者发送接收反馈报告允许问题观察者估计那些问题是局部的,还是全局的。诸如IP组播等发布机制使网络服务提供商类团体可能接收反馈信息,充当第三方监控者来诊断网络问题。反馈功能由RTCP发送者和接收者报告执行。
RTCP带有称作规范名字(CNAME)的RTP源持久传输层标识。如发现冲突,或程序重新启动,既然SSRC标识可改变,接收者需要CNAME跟踪参加者。接收者也需要CNAME 与相关RTP连接中给定的几个数据流联系
前两种功能要求所有参加者发送RTCP包,因此,为了RTP扩展到大规模数量,速率必须受到控制。让每个参加者给其它参加者发送控制包,就大独立观察参加者数量。该数量用语计算包发送的速率。
第四个可选功能是传送最小连接控制信息,如参加者辨识。最可能用在“松散控制”连接,那里参加者自由进入或离开,没有成员控制或参数协调,RTCP充当通往所有参加者的方便通道,但不必支持应用的所有控制通讯要求。高级连接控制协议超出本书范围。
在IP组播场合应用RTP时,前3个功能是必须的,推荐用于所有情形。RTP应用设计人员必须避免使用仅在单播模式下工作的机制,那将导致无法扩展规模。
6.2.2.1 RTCP 包格式
下面定义几个携带不同控制信息的RTCP包类型:
SR:
发送报告,当前活动发送者发送、接收统计。
RR:
接收报告,非活动发送者接收统计。
SDES:
源描述项,包括CNAME。
BYE:
表示结束。
APP:
应用特定函数。
类似于RTP数据包,每个RTCP包以固定部分开始,紧接着的是可变长结构元素,但以一个32位边界结束。包含安排要求和固定部分中长度段,使RTCP包可堆叠。不需要插入任何分隔符将多哥RTCP包连接起来形成一个RTCP组合包,以低层协议用单一包发送出去。由于需要低层协议提供提供整体长度来决定组合包的结尾,在组合包中没有单个RTCP包显式计数。
组合包中每个RTCP包可独立处理,不需要根据包组合顺序。但未了执行协议功能,强加如下约束:
接收统计(在SR或RR中)应该经常发送,只要带宽允许,因此每个周期发送的组合RTCP 包应包含报告包。
新接收者需要接收CNAME,并尽快识别源,开始联系媒介进行同步,因此每个包应该包含SDES CNAME。
出现在组合包前面的是包类型数量,其增长应该受到限制,以提高常数位数量,提高成功确认RTCP包对错误地址RTP数据包或其他无关包的概率。
因此,所有RTCP包至少必须以两个包组合形式发送,推荐格式如下:
加密前缀(Encryption prefix):
仅当组合包被加密,才加上一个32位随机数用于每个组合包发送。
SR或RR:
组合包中第一个RTCP包必须总为一个报告包,方便头的确认。即使没有数据发送,也没有接收到数据,也要发送一个空RR,那怕组合包中RTCP包为BYE。
附加RR:
如报告统计源数目超过31,在初始报告包后应该有附加RR 包。
SDES:
包含CNAME 项的SDES包必须包含在每个组合RTCP包中。如应用要求,其他源描述项可选,但受到带宽限制。
BYE或APP:
其它RTCP包类型可以任意顺序排列,除了BYE应作为最后一个包发送,包类型出现可不止一次。
建议转换器或混合器从多个源组合单个RTCP包。如组合包整体长度超过网络路径最大传输单元,可分成多个较短组合包用低层协议以单个包形式发送。注意,每个组合包必须以SR或RR包开始。附加RTCP包类型可在Internet Assigned Numbers Authority (IANA)处注册。
6.2.2.2 RTCP传输间隔
RTP设计成允许应用自动扩展,连接数可从几个到上千个。例如,音频会议中,数据流量是内在限制的,因为同一时刻只有一两个人说话;对组播,给定连接数据率仍是常数,独立于连接数,但控制流量不是内在限制的。如每个参加者以固定速率发送接收报告,控制流量将随参加者数量线性增长,因此,速率必须按比例下降。
一旦确认地址有效,如后来标记成未活动,地址的状态应仍保留,地址应继续计入共享RTCP带宽地址的总数中,时间要保证能扫描典型网络分区,建议为30分钟。注意,这仍大于RTCP报告间隔最大值的五倍。
这个规范定义了除必需的CNAME外的几个源描述项,如NAME(人名)和EMAIL(电子邮件地址)。它也为定义新特定应用RTCP包类型的途径。给附加信息分配控制带宽应引起注意,因为它将降低接收报告和CNAME发送的速率而损害协议的性能。建议分配给单个参加者用于携带附加信息的RTCP带宽不要超过20%。而且并没有有意让所有SDES项包含在每个应用中,
6.2.2.3 发送者与接收者报告
RTP接收者使用RTCP报告包提供接收质量反馈,报告包根据接收者是否是发送者而采用两种格式中的一种。除包类型代码外,发送者报告与接收者报告间唯一的差别是发送者报告包含一个20个字节发送者信息段。如某地址在发出最后或前一个报告间隔期间发送数据包,就发布SR;否则,就发出RR;SR和RR都可没有或包括多个接收报告块。发布报告不是为列在CSRC列表上的起作用的源,每个接收报告块提供从特殊源接收数据的统计。既然最大可有31个接收报告块嵌入在SR 或 RR包中,
丢失包累计数差别给出间隔期间丢掉的数量,而所收到扩展的最后一个系列号的差别给出间隔期间希望发送的包数量,两者之比等于经过间隔期间包丢失百分比。如两报告连续,比值应该等于丢失段部分;否则,就不等。每秒包丢失绿可通过NTP时标差除以丢失部分得到。
从发送者信息,第三方监控器可计算载荷平均数据速率与没收到数据间隔的平均包速率,两者比值给出平均载荷大小。如假设包丢失与包大小无关,那么特殊接收者收到的包数量给出此接收者收到的表观流量。
6.2.2.4 SDES: 源描述RTCP包
SDES 包为三层结构,由头与数据块组成,数据块可以没有,也可有多个,组成项描述块所表明的源。项描述如下:
版本(V)、填充(P)、长度:
如SR包中所描述。
包类型(PT):
8位,包含常数202,识别RTCP SDES包。
源计数(SC):
5位,包含在SDES包中的SSRC/CSRC块数量,零值有效,但没有意义。
源描述项内容如下:
CNAME: 规范终端标识SDES项
CNAME标识属性如下:
如发生冲突或重启程序,由于随机分配的SSRC标识可能发生变化,需要CNAME项提供从SSRC标识到仍为常量的源标识的绑定。
象SSRC标识,CNAME标识在RTP连接的所有参加者中应是唯一的。
为了提供一套相关RTP连接中某个参加者所采用的跨多媒体工具间的绑定,CNAME应固定为那个参加者。
为方便第三方监控,CNAME应适合程序或人员定位源。
NAME:用户名称SDES项
这是用于描述源的真正的名称,如“John Doe, Bit Recycler, Megacorp”,可是用户想要的任意形式。对诸如会议应用,这种名称也许是参加者列表显示最适宜的形式,它将是除CNAME外发送最频繁的项目。设置可建立这样的优先级别。NAME值至少在连接期间仍希望保持为常数。它不该成为连接的所有参加者中唯一依赖。
EMAIL:电子邮件地址SDES项
邮件地址格式由RFC822规定,如“John.Doe@megacorp.com”。连接期间,电子邮件仍希望保持为常数。
PHONE:电话号码SDES项
电话号码应带有加号,代替国际接入代码,如“+1 908 555 1212”即为美国电话号码。
LOC:用户地理位置SDES项
根据应用,此项具有不同程度的细节。对会议应用,字符串如“Murray Hill, New Jersey”就足够了。然而,对活动标记系统,字符串如“Room 2A244, AT&T BL MH”也许就适用。细节留给实施或用户,但格式和内容可用设置指示。在连接期间,除移动主机外,LOC值期望仍保留为常数。
TOOL:应用或工具名称SDES项
是一个字符串,表示产生流的应用的名称与版本,如“videotool 1.2”。这部分信息对调试很有用,类似于邮件或邮件系统版本SMTP头。TOOL值在连接期间仍保持常数。
NOTE: 通知/状态SDES项
该项的推荐语法如下所述,但这些或其它语法可在设置中显式定义。NOTE 项旨在描述源当前状态的过渡信息,如“on the phone, can't talk”,或在讲座期间用于传送谈话的题目。它应该只用于携带例外信息,而不应包含在全部参加者中,因为这将降低接收报告和CNAME发送的速度,因此损害协议的性能。特殊情况下,它不应作为用户设置文件的项目,也不是自动产生。
当其为活动时,由于NOTE项对显示很重要,其它非CNAME项(如NAME)传输速率将会降低,结果使NOTE项占用RTCP部分带宽。若过渡信息不活跃,NOTE项继续以同样的速度重复发送几次,但以一个串长为零的字符串通知接收者。然而,如对小倍数的重复或约20-30 RTCP间隔也没有接收到,接收者也应该考虑NOTE项是不活跃的。
PRIV: 专用扩展SDES项
该项用于定义实验或应用特定的SDES扩展,它包括由长字符串对组成的前缀,后跟填充该项其他部分和携带所需信息的字符串值。前缀长度段为8位。前缀字符串是定义PRIV项人员选择的名称,唯一对应应用接收到的其它PRIV项。应用实现者可选择使用应用名称,如有必要,外加附加子类型标识。另外,推荐其它人根据其代表的实体选择名称,然后,在实体内部协调名称的使用。
注意,前缀消耗了总长为255个八进制项的一些空间,因此,前缀应尽可能的短。这个设备和受到约束的RTCP带宽不应过载,其目的不在于满足所有应用的全部控制通讯要求。SDES PRIV前缀没在IANA处注册。如证实某些形式的PRIV项具有通用性, IANA应给它分配一个正式的SDES项类型,这样就不再需要前缀。这简化了应用,并提高了传输的效率。
6.2.2.5 BYE:断开RTCP包
如混合器接收到一个BYE包,混合器转发BYE包,而不改变SSRC/CSRC 标识。如混合器关闭,它也应该发出一个BYE包,列出它所处理的所有源,而不只是自己的SSRC标识。作为可选项,BYE包可包括一个8位八进制计数,后跟很多八进制文本,表示离开原因,如:“camera malfunction”或“RTP loop detected”。字符串具有同样的编码,如在SDES 中所描述的。如字符串填充包至下32位边界,字符串就不以空结尾;否则,BYE包以空八进制填充。
6.2.2.6 APP:定义应用的RTCP包
APP包用于开发新应用和新特征的实验,不要求注册包类型值。带有不可识别名称的APP包应被忽略掉。测试后,如确定应用广泛,推荐重新定义每个APP包,而不用向IANA注册子类型和名称段。
关 键 字:流媒体
【51CTO,com 综合消息】2010年3月18日-,随着三网融合总体方案的出台和试点方案的制定,基于对客户需求的深入挖掘及互联网业务前瞻性分析,网宿科技日前表示将加大研发力度,在现有技术平台的基础上进一步强化流媒体、动态应用加速系统等的自主研发与创新。
三网融合为科技创新和产业发展创造了新的空间,也势必带动整条产业链的发展,主营内容分发网络(CDN)和互联网数据中心(IDC)业务的网宿科技将受益于网络整合后IPTV、VOIP、视频邮件和网络游戏等丰富的业务及其增值服务对网络传输的巨大需求。针对潜在的需求,是否能开发出与之相适的产品和服务是对企业自身技术创新和研发实力的一种考验。
据了解,网宿科技目前已整合了优势资源,组建起针对流媒体、IPTV领域的专业研发团队。同时,在人才、技术等方面的投入均大幅提高。网宿科技2009年度报告显示,2009 年网宿科技研发投入达1498 万元同比上年增长47,
30%。
网宿科技营销中心总监刘洪涛表示:“三网融合将极大地推动中国网络产业发展,它不仅是将现有网络资源有效整合、互联互通,而且会形成新的服务和运营机制。在这个过程中,网宿科技将通过技术创新、营销创新等多种方式积极参与到这一历史发展进程中来。”
网宿科技研发中心副总经理黄莎琳表示:“成立十年来,网宿科技始终将技术创新放在公司发展的重中之重,多年积累起的经验和成熟的研发队伍为我们在流媒体、IPTV等领域实现技术创新打造了坚实的基础。未来三年网宿科技将不断强化公司的核心竞争优势,努力使网宿科技成为高技术、高附加值、高增长、高利润率、可持续发展并具有高度创新能力的企业。”
始创于2001年的网宿科技,主要向客户提供内容分发与加速、服务器托管、服务器租用等互联网业务平台解决方案,是国内最早开展IDC和CDN业务的厂商之一,客户群主要包括各类互联网门户网站、网络游戏运营商、电子商务网站等。目前公司服务的客户近2000家,是市场同类公司中拥有客户数量最多、行业覆盖面最广的公司之一。
★ 英语教学论文
★ 小学英语教学论文
★ 中学英语教学论文
★ 高职英语教学论文
★ 职中英语教学论文
★ 初中英语教学论文
★ 高中英语教学论文