流式媒体
【程序编程相关:质量和风险管理】随着internet的发展,流式媒体(streaming media)越来越普及,流式媒体是通过网络传输的音频.视频或多媒体文件,流式媒体在播放前并不下载整个文件,流式媒体的数据流随时传送随时播放,只是在开始时有一些延迟.当流式媒体文件传输到您的计算机时,在播放之前该文件的部分内容已存入内存. 【推荐阅读:软件项目中的人员管理和团队建设】
windows media的前身是微软公司的netshow产品,随着流媒体的广泛应用,推出了整套的流媒体制作.发布与播放产品,其服务器端的windows media server产品在windows nt ser ver pack 4上可以安装,并且集成在即将正式推出的windows 2000 server中.window s media产品的一大特点是其制作.发布与播放软件与windows nt/2000/9x集成在一起,不需要额外购买,势必成为今后流媒体应用的主流产品. 【扩展信息:豪杰掌门人:游刃于技术与管理之间】
目前比较流行的流式媒体技术是美国realnetwork公司的realplay产品,许多internet 的音乐台.视频点播站点采用该产品.微软公司近年来推出的windows media技术异军突起,以其方便性.先进性.集成性.低费用等特点,逐渐被人们所认识.windows media可以用于娱乐.培训与在线教育等方面:
1.带图片的广播(illustrated audio):可以把powerpoint讲座录制到cd或we b站点,用户通过ie,就可以看到一张张ppt在讲员讲解的同时会自动翻转.工作方式是:只要提供讲员的声音(磁带或电子格式均可)与ppt文件,windows media提供了encoder(压缩)工具可以在声音中插入mark er,然后在声音播放的过程中,这些marker就会翻转ppt图片,使声音与ppt图片保持同步.
2.流视频播出(streaming video):用摄像机或投影仪获得视频信号后,就可以通过web站点进行基于internet的现场直播;或者保存为.nsf文件后,以按需播放.需要在一台较高配置的pc机上安装上普通视频采集卡与声卡,然后通过视频采集卡输入视频与通过声卡输入声音信号就可以用实时encoder(压缩)工具来直播或录制成流媒体.
3.远程教学(remote seminar):教学者事先在internet/intranet上发出通知,听众在讲座开始前访问某个url地址,当讲座开始时,听众可以看到演讲者的图像与听到他的声音,还有ppt图片.在演讲者翻转ppt的时候,用户端的ppt图片也自动翻转了.整个讲座也可以记录下来,以后按需播放.需要教学者事先用 multicast把powerpoint文件传给iis服务器,当听众等待讲座开始的时候,ppt图片下载到用户的浏览器cache中.用摄像机录制演讲者的图像与声音,通过实时encoder直播出来.直播中包含了ppt翻转的命令,可以使听众的浏览器同步地翻转ppt图片.
4.提供收费电视(pay by view):当用户需要看内容供应商直播或按需点播的内容时,如果他没有许可证,则windows media player会带他到内容供应商的网站,来(付费)申请许可.windows media 4.0中提供的digital rights management功能可以加密内容供应商的内容,确保收费后信息才会播发.
另外,如果你是音乐发烧友,windows media 4.0还提供了ms audio codec压缩技术,可以为普通拨号上网的用户提供调频收音的效果.如果把内容做成wma (windows media audio ) 的格式,压缩效率比mp3提高一倍,用户可以下载之后在wince中播放.ie 5中已经实施了internet 收音机,也是采用ms audio.
windows media技术
microsoft windows media service是一个能适应多种网络带宽条件的流式多媒体信息的发布平台,包括了流式媒体的制作.发布.播放与管理的一整套解决方案.另外,还提供了开发工具包(sdk)供二次开发使用.
windows media service的核心是asf(advanced stream format ).asf是一种数据格式,音频.视频.图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体内容发布.其中,在网络上传输的内容就称为asf stream.asf支持任意的压缩/解压缩编码方式,并可以使用任何一种底层网络传输协议,具有很大的灵活性.
windowsmediaservice 系统包括三大部分:制作.发布与播放.如下图:
1.windows media工具计算机
windows media工具计算机用于asf stream的制作与生成.它包括了一系列的工具,有wi ndowsmedia author(从分立的图像.声音文件组合制作asf文件),vidtoasf,waveto asf(格式转换工具),media presenter for powerpoint 97(是一个powerp oint的插件,使powerpoint的演示能通过asf stream技术进行发布),media encode r(实时音频.视频采集,生成实时的asf流).这些工具产生的asf stream可以存储为.asf文件,供发布服务器使用,而media encoder可以实时向发布服务器提供asf流,提供实时的多媒体信息发布服务.
2.windows media服务器
windows media服务器对外提供asf流式媒体的网络发布服务,包括两大基本服务模块:unica stservice与station service.其中unicast为客户提供了点对点连接方式的服务,sta tion对外提供了广播式服务.而unicast服务又可以按用户的参与程度分为两种,一是on-demand un icast,这种方式下,用户建立与发布服务器的点对点连接,可以控制播放的过程,包括开始.暂停.快进等.另一种是 broadcast unicast,这种方式下,用户也与发布服务器建立点对点连接,但是处于一种被动接收状态,只能观看播放,正如在广播服务方式下一样,这一般用于实时的信息发布.
3.windows media客户机
... 下一页