流媒体复习资料.doc_第1页
流媒体复习资料.doc_第2页
流媒体复习资料.doc_第3页
流媒体复习资料.doc_第4页
流媒体复习资料.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、流媒体含义:一种可以使音频、视频和其他多媒体能在Internet及Intarnet上以实时的、无需下载等待的方式进行播放的技术2、流媒体与传统下载播放方式相比优点是什么?一方面大大地缩短了启动延时。 降低了对缓存容量的需求可以实现现场直播形式的实时数据传输,这是下载等方式无法实现的。 有助于保护多媒体数据的著作权。3、 画出流媒体系统的结构图,并说明流媒体传输流程或各部分的作用。流媒体结构图流媒体中整个传输中所要涉及到的东西。流媒体技术包括:流媒体数据采集:由编码工具实现视/音频编解码:Mpeg等,由编码工具、服务器、播放器实现存储:服务器、播放器实现传输:RTP协议等,涉及网络、服务器、播放器播放编码工具:用于创建、捕捉和编辑多媒体数据,形成流媒体格式;流媒体数据;服务器:存放和控制流媒体的数据;网络:适合多媒体传输协议甚至实时传输协议的网络;播放器:供客户端浏览流媒体文件流媒体传输流程的文字化描述。用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览器启动A/V Player程序,使用HTTP从Web服务器检索相关参数对Player程序初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址A/V Player程序及A/V服务器运行实时流控制协议(RTSP),以交换A/V传输所需的控制信息。 A/V服务器使用RTP/UDP协议将A/V数据传输给A/V客户程序(一般可认为客户程序等同于Player程序),一旦A/V数据抵达客户端,A/V客户程序即可播放输出。流媒体传输方式主要有哪两种方法?顺序流传输 和实时流传输 。 顺序流传输顺序流传输采用顺序下载的方式进行传输,在下载的同时用户可以在线回放多媒体数据,但给定时刻只能观看已经下载的部分,不能跳到尚未下载的部分,也不能在传输期间根据网络状况对下载速度进行调整。放在HTTP或FTP服务器中。不适合长片段和随机访问要求的视频。实时流传输 实时流式传输保证媒体信号带宽能够与当前网络状况相匹配,从而使得流媒体数据总是被实时地传送,因此特别适合于现场直播。实时流传输支持随机访问,即用户可以通过快进或者后退操作来观看前面或者后面的内容。与顺序流传输不同的是,实时流传输需要用到特定的流媒体服务器,而且还需要特定网络协议的支持。 列举一些流媒体应用的领域。基本形态点播直播行业应用视频点播:CNTV、优酷、土豆、迅雷在线直播: CNTV 、PPLive、QQLiveIPTV(网络电视):CCTV等电视台视频会议:网讯、POLYCOM宝利通,SONY 远程教育远程监控在线电台主要流媒体系统有哪些?各种流媒体系统的服务端、客户端、流媒体格式分别是什么?微软的Windows Media 服务端 Windows Media Server,客户端:Windows Media Player流媒体格式:.asf .wma .wmvReal Network的Real System服务端 Windows Media Server 客户端Windows Media Player 流媒体格式.asf .wma .wmv苹果公司的Quick Time服务端 QuickTime Streaming Server 客户端QuickTime Player流媒体格式.mov .qtAdobe公司的Flash Media) 服务端 Flash Media Serverr客户端 Adobe Flash Player,流媒体格式.swf .flv制作Web视频网页有哪些方法? 请对各种方法作简要叙述。(p164) 制作web视频有三种方法。第一种是在flash开发环境里面直接发布swf视频,可以得到swf视频和web网页,而且swf视频直接被插入到web页面中。在浏览器中打开该web网页可以直接播放视频。第二种方法:通过手写html代码或者通过dreamweaver等网页制作工具插入swf视频,但是要注意保持web,swf视频,以及flv视频3者之间的相对路径关系。第三种方法:是通过dreamweaver网页制作工具直接插入flv视频文件到web中。这种情况下,dreamweaver网页会自动带上外观swf文件,所以最后总共还是3个文件,也要注意保持这3个文件之间的相对路径的正确。Flash视频的部署方式有哪几种?请分别对其特点进行叙述。(P175,)将flash视频放置到swf动画里面,随着swf文件一起下载,播放,这种方式称为嵌入式视频部署。将flash视频放置到web服务器上,像是普通的web资源一样,flashplayer发送请求,然后边下载,边播放,不用等到全部下载完毕。这种方式称为渐进下载部署。将flash视频部署到flash媒体服务器上,flashplayer发送请求,flashplayer与fms应用之间建立通连接,视频流使用实时传输协议从fms到flashplayer进行播放。这种部署方式称为流式部署。由国际化组织发布的视频压缩的重要标准哪两大系列?视频应用场合是什么?MPEG(ISO运动图像专家组),MPEG1(主要用于家用VCD) MPEG2(主要用于数字电视、HDTV等场合,为广播,有线电视网,电缆网络以及卫星直播 ) MPEG4(主要用于基于互联网的交互性视频/电视等场合)ITU-T(国际电信联盟远程通信标准化组),H.261(在isdn上展开双向声向业务比如可以电话,视频会议等), H.263(使用十分广泛,几乎用于所有的数字电视系统,适合标清和高清电视,适合各种媒体传输,包括卫星、有线、地面等,都能有效地传输。)H.264(早期的基于IP网的视频会议、视频监控、可视电话等场合。)Flash视频技术的优势有哪些?(教材P8)第一:flash player 的广泛安装。第二:flash视频的质量不断提高。第三:flash视频支持渐进式下载的播放方式。WEB系统从逻辑上来说有哪些部分组成?各部分的作用是什么?(查网络)从逻辑角度,包括 browser(浏览器):IE, firefox(浏览网页和发送请求)web server(web服务器): Apache, IIS(响应处理请求)应用程序服务器(语言如PHP、ASP、Java等处理程序)(静态代码话处理动态网页请求)Database (数据库)(存放网页内容)WEB应用程序(就是许多动态网页的集合)Phpvod的目录结构中各子目录所包含的文件分别起到什么作用Phpvod的目录结构中文件有:Apache-20,htdocs,MySQL-5.0.90,php-5.2.14-Win32,Pn,Pncmds,ZendOptimizerApache-20:Apache是网页服务器,本身只支持html即普通网页。不过可以通过插件支持Php这样的动态网页。Apache 源于 NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。Htdocs:host documents 主机文档 用户注册,使用网站,存放用户上传的视频文件MySQL-5.0.90:bin目录里面存放的是命令,有二进制文件(比如mysql,mysqld) data目录存放数据库数据,table数据,数据存放位置可以自己定义docs 文档,ChangeLog等share目录里存放的是数据库的作用:组织、存储和管理数据。MySQL是一个数据库管理系统。数据库是一个结构化的数据收集。这可能是从一个简单的购物清单的任何一个图片库,或在企业网络中的大量信息。添加,访问,并储存在计算机数据库中的过程数据,你需要一个数据库管理系统,如MySQL服务器。由于电脑在处理大量数据非常好,数据库管理系统在计算发挥了核心作用,作为独立的事业,或作为其他应用程序的组成部分MySQL数据库是关系。关系数据库的数据存储在单独的表,而不是把所有的数据在一个大的储藏室。被组织成数据库结构优化速度的物理文件。逻辑模型,如数据库,表,视图,行和列的对象,提供了一个灵活的编程环境。你设立规则之间的不同的数据字段,例如一到,一到多,独特的,必需的或可选的,“指针“不同的表之间的关系。该数据库执行这些规则,一个设计良好的数据库,使您的应用程序从来没有看到不一致的,重复的,孤儿,出日期,或丢失数据。php-5.2.14-Win32:存放有关PHP软件的文件PHP 是一种 CGI 程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 Windows、Unix、Linux 平台的Web后台程序,内置了对文件上传、密码认证、Cookies 操作、邮件收发、动态 GIF 生成等功能,PHP 直接为很多数据库提供原本的连接,包括Oracle、Sybase、Postgres、Mysql、Informix、Dbase、Solid、 Access 等,完全支持ODBC接口,用户更换平台时,无需变换 PHP 代码,可即拿即用.php 5.2.8 zip免安装win32最新版下载Pn:Pncmds:存放windows运行脚本,执行运行,关闭,卸载程序的工作ZendOptimizer:Zend Optimizer用优化代码的方法来提高PHP应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。如何在phpvod搭建的视频网站中使用自己开发的播放器?步骤:1. 在phpvod搭建的网站的dataplayer目录中建立子目录“vplayer”。2. 将自制的播放器文件vplayer.swf以及swfobject.js拷贝到vplayer目录下。将播放器皮肤文件拷到phpvod目录下。3. 打开phpvod搭建的网站,进入“后台管理”。4. 在左边的导航栏中选中“自定义播放器格式”。然后选择“添加/编辑播放器”。5. 在“新增/编辑播放器”窗口中输入“播放器名称”“播放器文件名”等,只要这些名称与已有的播放器没有重名就行。6. 在“播放器代码”栏中输入以下代码:提示:你的Flash Player版本过低!var so = new SWFObject(data/player/vplayer/vplayer.swf,CuPlayer,550,400,9,#000000);so.addParam(allowfullscreen,true);so.addParam(allowscriptaccess,always);so.addParam(quality,high);so.addVariable(vurl, $urlpath);so.write(CuPlayer);注意:播放器名vplayer.swf改为自制的播放器名。7. 发布一个视频,选中自定义播放器即可。与嵌入和渐进式下载的视频相比,使用FMS传送视频流具备哪些优势?(P276)1、 由于客户端无需下载整个文件,因此流传送使用较少的客户端内存和磁盘空间。2、 由于只有用户查看的视频部分才会传送到给客户端,因此网络资源的使用变得更加的有效。3、 由于在传送媒体流时媒体不会保存到客户端的缓存中,因此媒体传送更加安全。4、 流视频具有更好的跟踪,报告和记录能力。5、 流传送是您可以传送实时视频和音频演示文稿,或者通过网络照相机或者数码摄像机捕捉视频。6、 Fms为视频聊天,视频信息和视频会议应用程序提供多向和多用户传送。7、 通过一编程方式控制视频和音频流,您可以根据客户端的连接速度创建服务器端播放曲目,同步流和更智能的传送选项。如何在FMS(Flash Media Server)服务器下建立应用,以实现流式播放Flash视频?(P320)1、 打开fms下的applications目录,然后新建streamflv子目录,作为新应用的根目录。2、 在streamflv目录下新建main.asc文件输入以下内容 Load(“components”); application.onConnect=function(client) This.acceptConnection(client);Trace(hello+userName);Trace(有用户连接上了); 3、 在streamflv下新建streams,在streams下新建_definst_,复制stream.flv视频文件到_definst_下4、 在Tomcat服务器下的Webapps下新建streamvideo。5、 新建法拉盛 文档,修改舞台尺寸为320X240,文件名为streamflv.fla,保存到streamvideo下。6、 新建视频1元件。7、 将元件1拖入到舞台,调整到合适的比例。8、 打开动作面板输入相应的代码。9、 保存文件。10、 测试文件11、 发布。理解FLVPlayback组件的主要参数。使用flash自制播放器,并使用该播放器播放网页指定的视频步骤和主要代码是什么?1. 运行flash,使用FLVplayback创建一个播放器。2. 将舞台上的FlvPlayback组件命名为mFlvplayback。3. 为了播放器中播放的视频地址能通过网页传送,则在播放器的fla文件的第一帧中添加以下:mFlvplayback.source = stage.loaderInfo.parametersvurl;其中mFlvplayback是FLVplayback实例名 vurl是从网页传入的一个参数名。4. 打开Dreamweaver,制作一个视频播放网页,然后使用以下代码在网页中插入之前所做的播放器:提示:你的Flash Player版本过低!var so = new SWF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论