《网页嵌入式流媒体》由会员分享,可在线阅读,更多相关《网页嵌入式流媒体(2页珍藏版)》请在金锄头文库上搜索。
1、页面嵌入式流媒体播放器1. 流媒体简介多媒体信息的数据量很大,在网络上传输音/视频等信息主要有下载和流式传输两种方案,流式传输采用的是边接收边播放 的原则,即数据流由流媒体服务器向用户计算机连续、实时地传送,客户机不必等到整个文件全部下载完毕,只需经过几秒或十数秒的启动延时即可进行观看,采用一边播放,一边下载,一边丢弃的方式,节 省了客户端存储空间,有效的利用了带宽,并真正实现作品知识产权保护。实现流媒体传输需要 2 个条件:支持流式传输的流媒体服务器和能流式传输的流媒体文件。目前主要有三家流媒体公司在这 方面占主导市场:(1) Microsoft 公司的 WindowsMediahttp:/
2、 RealNetworks 公司的 RealMediahttp:/(3) Apple 公司的 QuickTimehttp:/ wnl oad/图1 为流媒体网络播放的过程。丈控制馆魁fiTSF/KF亠HEB 團空轴MttTP/TCP U图 1 流媒体传输原理2. 流媒体文件的网上发布方式与图片文字不同的是,浏览器本身不能播放流媒体文件,需要插件或安装播放器,常用的播放器如Windows Media Player 或 Real Player 可到相应的站点都提供免费下载使用。流媒体文件页面发布一般有 2 种方式:页面链接和页面嵌入。采用页面嵌入式,播放器成为页面的一个基元,影片或声音无 间隙地内
3、嵌在网页中,当页面打开时便可自动播放,其好处主要有:(1)设计者可以完全控制播放器的外观和功能,也就可 以自由设计播放器的尺寸,在页面中位置,可以使用的按纽,播放指定的唯一文件,与页面实现无缝结合。(2)通过页面脚 本语言JavaScript或VBScript来控制播放器,可以创建自定义的播放器外观和实现特殊功能,例如实现页面点唱机功能。对于Windows Media还是Real Media视频文件都包括2个文件:一个为视频源文件,一个为指向源文件的指针文件, 利用指针文件来重定向流信息的主要原因是:目前通用的客户端浏览器通常均不能直接支持用于播放流信息的MMS协议或 RTSP协议,需要向流媒体服务器发出请求,由Media Server以流式传输方式播放指针文件中指定的视频源文件。3. 支持的媒体格式:rm, asx, asf, flv, mov,