云服务器免费试用

流媒体脚本(多媒体脚本)

服务器知识 0 682

本文目录:

  • 1、java 中怎么实现流媒体
  • 2、什么是流媒体?怎样制作?
  • 3、想问下flash cs5.5 如何用ActionScript 3.0脚本建立直播流媒体视屏文件

java 中怎么实现流媒体

html

head

title播放器/title

/head

body

object id="player" height="360" width="480" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" 

param NAME="AutoStart" VALUE="-1" 

!--是否自动播放-- 

param NAME="Balance" VALUE="0" 

!--调整左右声道平衡,同上面旧播放器代码-- 

param name="enabled" value="-1" 

!--播放器是否可人为控制-- 

param NAME="EnableContextMenu" VALUE="-1" 

!--是否启用上下文菜单-- 

param NAME="url" value="./喜洋洋.mp3" 

!--播放的文件地址-- 

param NAME="PlayCount" VALUE="1" 

!--播放次数控制,为整数-- 

param name="rate" value="1" 

!--播放速率控制,1为正常,允许小数,1.0-2.0-- 

param name="currentPosition" value="0" 

!--控件设置:当前位置-- 

param name="currentMarker" value="0" 

!--控件设置:当前标记-- 

param name="defaultFrame" value="" 

!--显示默认框架-- 

param name="invokeURLs" value="0" 

!--脚本命令设置:是否调用URL-- 

param name="baseURL" value="" 

!--脚本命令设置:被调用的URL-- 

param name="stretchToFit" value="0" 

!--是否按比例伸展-- 

param name="volume" value="50" 

!--默认声音大小0%-100%,50则为50%-- 

param name="mute" value="0" 

!--是否静音-- 

param name="uiMode" value="mini" 

!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-- 

param name="windowlessVideo" value="0" 

!--如果是0可以允许全屏,否则只能在窗口中查看-- 

param name="fullScreen" value="0" 

!--开始播放是否自动全屏-- 

param name="enableErrorDialogs" value="-1" 

!--是否启用错误提示报告-- 

param name="SAMIStyle" value 

!--SAMI样式-- 

param name="SAMILang" value 

!--SAMI语言-- 

param name="SAMIFilename" value 

!--字幕ID-- 

/object

/body

/html

什么是流媒体?怎样制作?

流媒体的定义

所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式。 流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。

这个过程的一系列相关的包称为“流”。流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体。流媒体技术全面应用后,人们在网上聊天可直接语音输入;如果想彼此看见对方的容貌、表情,只要双方各有一个摄像头就可以了;在网上看到感兴趣的商品,点击以后,讲解员和商品的影像就会跳出来;更有真实感的影像新闻也会出现。

流媒体技术发端于美国。在美国目前流媒体的应用已很普遍,比如惠普公司的产品发布和销售人员培训都用网络视频进行。

流式传输方式则是将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必像采用下载方式那样等到整个文件全部下载完毕,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用解压设备(硬件或软件)对压缩的A/V、3D等多媒体文件解压后进行播放和观看。此时多媒体文件的剩余部分将在后台的服务器内继续下载。

与单纯的下载方式相比,这种对多媒体文件边下载边播放的流式传输方式,不仅使启动延时大幅度地缩短,而且对系统缓存容量的需求也大大降低。

在Internet上所传输的多媒体格式中,基本上只有文本、图形可以照原格式在网上传输。动画、音频、视频等虽然可以直接播放在网上播放,但文件偏大,即使使用专线上网,也要等完全下载后才能观看,这三种类型的媒体均要采用流式技术来进行处理以便于在网上传输。另外,还有一些如PowerPoint文件、多媒体课件等内容也需要用流式技术进行传输。

流(Stream)媒体格式是将一个资料(动画、影音等)分段传送,用户不必等待整个内容传送完毕,就可以观看到即时的连续的内容,甚至可以随时的暂停、快进、快倒。由于不同的公司发展的文件格式不同,传送的方式也有所差异,因此,我们必须非常清楚各种流媒体文件的格式。

 3.1 RealVideo的.rm视频影像格式和.ra的音频格式

.ra格式是RealNetworks公司所开发的一种新型流式音频Real Audio文件格式。.rm格式则是流式视频Real Vedio文件格式,主要用来在低速率的网络上实时传输活动视频影像,可以根据网络数据传输速率的不同而采用不同的压缩比率,在数据传输过程中边下载边播放视频影像,从而实现影像数据的实时传送和播放。客户端通过Real Player播放器进行播放。

3.2 Microsoft Media technology的.asf格式

Microsoft Media technology的ASF也是流行一种网上流媒体格式。它的使用与windows操作系统是分不开的,其播放器Microsoft Media Player已经与windows捆绑在一起,不仅用于Web方式播放,还可以用于在浏览器以外的地方来播放影音文件。

4、流式技术的主要解决方案

到目前为止,Internet上使用较多的流媒体格式主要有RealNetworks公司的Real system、Microsoft公司的Windows Media Technology和Apple公司的QuickTime,它们是网上流媒体传输系统的三大主流。

4.1 Real system

Real System由媒体内容制作工具Real Producer、服务器端RealServer、客户端软件(Client Software)三部分组成。其流媒体文件包括RealAudio、RealVideo、Real Presentation和RealFlash四类文件,分别用于传送不同的文件。Real System采用SureStream技术,自动地并持续地调整数据流的流量以适应实际应用中的各种不同网络带宽需求,轻松在网上实现视音频和三维动画的回放。

RealSystem流式传输系统

Real流式文件采用Real Producer软件进行制作,首先把源文件或实时输入变为流式文件,再把流式文件传输到服务器上供用户点播。

由于其成熟稳定的技术性能,互联网巨人美国在线(AOL)、ABC、ATT、Sony和Time Life等公司和网上主要电台都使用Real System向世界各地传送实时影音媒体信息以及实时的音乐广播。在我国,大量的影视、音乐点播和春节晚会、昆明世博会开幕式的网上直播都采用了RealSystem系统。

4.2 Windows Media Technology

Windows Media Technology是Microsoft提出的信息流式播放方案,其主要目的是在Internet和Intranet上实现包括音频、视频信息在内的多媒体流信息的传输。其核心是ASF(Advanced Stream Format)文件,ASF是一种包含音频、视频、图像以及控制命令、脚本等多媒体信息在内数据格式,通过分成一个个的网络数据包在Internet上传输,实现流式多媒体内容发布。因此,我们把在网络上传输的内容就称为ASF Stream。ASF支持任意的压缩/解压缩编码方式,并可以使用任何一种底层网络传输协议,具有很大的灵活性。Microsoft已将Windows Media技术捆绑在Windows 2000中,并打算将ASF用作将来的Windows版本中多媒体内容的标准文件格式,这无疑将对Internet特别是流式技术的应用和发展产生重大影响。

Windows Media Technology由Media Tools、Media Server和Media Player工具构成。Media Tools是整个方案的重要组成部分,它提供了一系列的工具帮助用户生成ASF格式的多媒体流(包括实时生成的多媒体流),分创建工具和编辑工具两种,创建工具主要用于生成ASF格式的多媒体流,包括Media Encoder、Author、VidToASF、WavToASF、Presenter五个工具;编辑工具主要对ASF格式的多媒体流信息进行编辑与管理,包括后期制作编辑工具ASF Indexer与ASFChop,以及对ASF流进行检查并改正错误的ASFCheck。Media Server可以保证文件的保密性,不被下载,并使每个使用者都能以最佳的影片品质浏览网页,具有多种文件发布形式和监控管理功能。Media Player则提供强大的流信息的播放功能。

4.3 QuickTime

Apple公司于1991年开始发布QuickTime,它几乎支持所有主流的个人计算平台和各种格式的静态图像文件、视频和动画格式,具有内置Web浏览器插件(Plug-in)技术,支持IETF(Internet Engineering Task Force)流标准以及RTP、RTSP、SDP、FTP和HTTP等网络协议。通过好莱坞影视城()检索到的许多电影新片片段,都是以QuickTime格式存放的。

QuickTime包括服务器QuickTime Streaming Server、带编辑功能的播放器QuickTime Player(免费)、制作工具QuickTime 4 Pro、图像浏览器PictureViewer以及使Internet浏览器能够播放QuickTime影片的QuickTime 插件。QuickTime 4支持两种类型的流:实时流和快速启动流。使用实时流的 QuickTime 影片必须从支持 QuickTime 流的服务器上播放,是真正意义上的Streaming Media,使用实时传输协议(RTP)来传输数据。快速启动影片可以从任何Web Server上播放,使用超文本传输协议(HTTP)或文件传输协议(FTP)来传输数据。

目前,FOX新闻在线、FOX体育在线、BBC WORLD、气象频道 (Weather Channel)等机构都加入QuickTime内容供应商行列,使用QuickTime 技术制作实况转播节目除了上述的流媒体技术的三种主要格式外,在多媒体课件和动画方面的流媒体技术还有Macromedia的Shockwave技术和MeataCreation公司的Meta Stream技术。

通过Shockwave技术可以方便地在Web页面中加入图像、动画以及交互式界面等操作。利用这种Streaming Shockwave, 即通过流的方式使用户在客户端实现边下载边播放的功能,节省了等待的时同时间。Shockwave与Macromedia产品紧密联系在一起,包括Flash、 Shockwave for Authorware、Shockwave for Director等技术。

MetaStream 3D的图形设计软件是Ray Dream Studio 5 以及Ray Dream 3D,可以方便地在网上创建、发布及浏览被缩放的3D图形,它具有小文件量及流传输的特点,比其它任何一种已存在的Internet 3D技术压缩率都高。主要应用于游戏开发厂商、页面设计者、电子商务、科学研究者、专业设计者等。

5、流式传输协议

流媒体在因特网上的传输必然涉及到网络传输协议,其中包括Internet本身的多媒体传输协议,以及一些实时流式传输协议等,只有采用合适的协议才能更好的发挥流媒体的作用,保证传输质量QOS。IETF(Internet工程任务组)是Internet规划与发展的主要标准化组织,已经设计出几种支持流媒体传输的协议。主要有用于Internet上针对多媒体数据流的实时传输协议RTP(Real-time Transport Protocol)、与RTP一起提供流量控制和拥塞控制服务的实时传输控制协议RTCP(Real-time Transport Control Protocol)、定义了一对多的应用程序如何有效地通过IP网络传送多媒体数据的实时流协议RTSP(Real-time Streaming Protocol)。除上述协议之外,流媒体技术还包括对于流媒体类型的识别。

随着Internet的飞速发展,流媒体(Streaming Media)技术的应用越来越普及。在新近结束的Streaming Media West展会中,Microsoft、Intel、Apple、RealNetworks等公司就流媒体技术的发展、应用展开了激烈的竞争;与会专家还预计在未来3年内,多数的Internet用户(包括企业和个人用户)将更多地使用流媒体技术。因此,流媒体有着广阔发展前景,流媒体技术及其相关产品将更广泛应用于远程教育、网络电台、视频点播、收费播放等,而三大技术标准和其它技术将分别占据一定的市场。可以预见,随着厂商对流媒体技术的不断发展和完善,以及用户对流媒体需求的增加,流媒体技术定会更上层楼。

用软件制作,你要是想学这方面知识可以下载视频观看。

制作软件:常用的有 绘声绘影 , Flash等等

想问下flash cs5.5 如何用ActionScript 3.0脚本建立直播流媒体视屏文件

文件的后缀名呢?

你不要复制粘贴路径到source那一栏,而是点击它,然后手动添加文件路径试试?

【流媒体脚本】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 流媒体脚本(多媒体脚本)
本文地址: https://solustack.com/22199.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。