流媒体技术及其应用[流媒体的定义与系统组成]随着经济的发展和科学技术的进步,人类社会已进入了信息化的新时代。internet网的飞速发展,使人们对信息时代的网络经济有了全新的认识;每一次的创新,就有一次的飞跃;每一种业务的应用,就是一次想象力的考验。internet网的种种应用,都影
响着人们的工作和生活,推动社会经济的发展,从而形成一个和能源、材料一样成为当今社会的三大支柱产业之一。而流媒体技术(streamingmed
ia)作为internet网的应用之一,自诞生以来,就注定要被广泛应用。
一、什么是流媒体
互联网的普及和多媒体技术在互联网上的应用,迫切要求能解决实时传送视频、音频、计算机动画等媒体文件的技术,在这种背景下,于是产生了流式传输技术及流媒体。通俗
的讲,在互联网上的视音频服务器将声音、图像或动画等媒体文件从服务器向客户端实时连续传输时,用户不必等待全部媒体文件下载完毕,而只需延迟几秒或十几秒,就可以在用户的
计算机上播放,而文件的其余部分则由用户计算机在后台继续接收,直至播放完毕或用户中止操作。这种技术使用户在播放视音频或动画等媒体的等待时间成百倍的减少,而且不需要太
多的缓存。
流媒体指在internet/intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件,它在播放前并不下载整个文件,只将开始部分内容存入内存,其他的数据
流随时传送随时播放,只是在开始时有一些延迟,其关键技术就是流式传输。
与传统的单纯的下载相比较,流媒体具有明显的优点。
(1)由于不需要将全部数据下载,因此等待时间可以大大缩短;
(2)由于
电子商务资料库3&9.6,'!1+/01%"流文件往往小于原始文件的数据量,并且用户也不需要将全部流文件下载到硬盘,从而节省了大量的磁盘空间;
(3)由于采用了rstp等实时传输协议,更加适合动画、视音频在网上的实时传输。
二、流媒体的系统组成
及网络环境
2.1 流媒体的系统组成
一个完整的流媒体系统应包括以下几个组成部分。
◇编码工具:用于创建、捕捉和编辑多媒体数据,形成流媒体格式,这可以由带视音频硬件接口的计算机和运行其上的制作软件共同完成。
◇流媒体数据。
◇服务器:存放和控制流媒体的数据。
◇网络:适合多媒体传输协议或实时传输协议的网络。
◇播放器:供客户端浏览流媒体文件。
3.3 流媒体播放方式
3.3.1 单播
在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,这种传送方式称为单播。每个用户必须分别对媒体服务器发
送单独的查询,而媒体服务器必须向每个用户发送所申请的数据包拷贝。这种巨大冗余首先造成服务器沉重的负担,响应需要很长时间,甚至停止播放。
3.3.2 组播
ip组播技术构建一种具有组播能力的网络,允许路由器一次将数据包复制到多个通道上。采用组播方式,单台服务器能够对几十万台客户机同时发送连续数据流而无延时。媒
体服务器只需要发送一个信息包,而不是多个;所有发出请求的客户端共享同一信息包。信息可以发送到任意地址的客户机,减少网络上传输的信息包的总量。网络利用效率大大提高,
成本大为下降。
上一篇:网络创业简析—个人上网赚钱是真是的 下一篇:流媒体技术及其应用[远程教育-发展前景]