摘要:随着互联网大bbs等。采用流媒体技术,把流式视频、音频加入答疑系统将提高它的完整性和交互能力。流媒体的vod技术还可以进行交互式教学,达到因材施教的目的。像flash、shockwave等技术就经常应用到网络教学中。学生可以通过网络共享学习经验。大型企业可以利用基于流媒体技术的远程教育对员工进行培训。
1.3 视频点播及电视电话会议 视频会议系统指互联网上或者其它数据网络上开展的一种交互式多媒体通信业务。视频会议系统与流媒体技术应用相结合,利用流媒体技术的良好的可访问性、可扩展性和对带宽的有效利用性,实现视频会议内容的广播和录播,并且由于流媒体终端播放软件大多是免费的,因此利用流媒体机制:点对点(unicast)、多址广播(multicast)和广播(broadcast)可以很好地满足视频会议的如上需求:首先可以使大量的授权流媒体用户参加到视频会议中,扩大了会议的规模和覆盖面;而且利用流媒体技术的记录功能,视频会议在召开完以后可以实时存储,流媒体用户就可以通过点播的方式来访问会议的内容。
流媒体进行php的通信,最常见的就是可视电话。只要两端都有一台接入internet的电脑和一个摄像头,在世界任何地点都可以进行音视频通信。此外,大型企业可以利用基于流媒体的视频会议系统来组织跨地区的会议和讨论。
2 流媒体技术的研究现状
目前,流媒体技术主要表现在三个方面:分别是编码器(编码技术)、播放器(播放支持)和流服务器,三者缺一不可。loCALhOSt在数据网络上传输流媒体,需要解决从音/视频源的编码/解码、存储,到网络端的媒体服务、媒体流传输,到用户端的播放一系列问题。
怎样使较好质量的流媒体实时播放,需要考虑媒体流传输的各个环节。其中,影响传输质量的三个最关键的因素是:编码和压缩的性能、媒体服务器的性能、媒体流传输的质量控制。
2.1 编码及压缩:流媒体文件需要在网络上实时传输,因此必须考虑传输中数据丢失对解码质量的影响。针对这个问题,采用先进的编码技术,例如错误弹性编码(errorresilient encoding):在编码中通过适当的控制使得发生数据丢失后能够最大限度地减少对质量的影响。此外,媒体流的压缩/编码还需要考虑速率调节的能力,网络的拥塞状况是实时改变的,流媒体的编码应该最大限度适应网络速率的变化。
2.2 服务器的性能提高:流媒体应用规模和范围的扩大,流媒体服务器的性能也成为制约流媒体服务扩展能力的重要因素。提高服务器的性能包括cpu能力提高,i/o总线带宽和传输速度,存储带宽扩展等。
2.3 媒体流传输的质量控制:由于流媒体传输对网络带宽、延迟、丢失率等都有很高的要求,提高流媒体系统的整体扩展性和降低单个服务器性能要求是未来发展的趋势。
此外还有流媒体技术研究还有流媒体传输协议和流媒体文件格式的兼容和压缩的研究上,流媒体在网络上传输需要合适的协议,tcp需要较多的开销,故不太适合传输实时数据,流媒体一般采用http/tcp来传输控制信息,而用rtp/udp来传输实时多媒体数据,流媒体中协议有三种:实时传输协议rtp与rtcp;实时流协议rtsp;资源预订协议rsvp。流媒体文件的格式主要有三类:realsystem的realmedia文件格式;微软高级流格式asf简介;quicktime电影(movie)文件格式。针对流媒体传输协议的研究和文件格式的转换上也是当前研究的一个方向。
3 结论
流媒体作为新兴的媒体形式,以网络和互联网为平台,信息化社会人们对于丰富多彩流媒体的需求将越来越大,流媒体必将成为未来社会的一种主流媒体形式之一,而新兴3g业务的推广也将成为驱动流媒体发展的一大助力。
参考文献:
[1]高奎.实时流媒体系统若干关键技术的研究[d].中国优秀博硕士学位论文全文数据库(博士).2007.(02).
[2]李育林.基于流媒体技术的远程教学[j]广播与电视技术.2006.(07).
[3]张生花,谢水珍.流媒体技术在校园网上的应用[j]电脑知识与技术(学术交流).2007.(17).