流媒体服务器的sewise软件系统
sewise流媒体服务器软件系统是一整套流媒体编码、分发和存储的软件系统,包含直播、点播、虚拟直播、剪切、转码、视频管理系统。这些软件支持多屏多系统播放,终端客户使用手机、平板、电脑、电视等终端,ios、安卓、windows、linux等系统,都能支持播放。 UMS通过使用RTMP协议向Flash Player传输或接收多种比特率的直播/点播媒体流、数据以及远程调用信息UMS服务器支持基于Adobe Flash/AIR技术平台的流媒体点播/直播及其他功能
AMS流媒体服务系统是一套完整的基于IP网络的音视频应用平台,采用模块化,跨平台的架构设计,采用自主研发的高性能流媒体服务引擎,支持多种主流流媒体协议(RTP、RTSP、RTMP、http、HLS等);支持直播、点播、录播等多种应用模式;支持PC机、手机、机顶盒等多种接入终端。方便用户建立多种应用模式
21 使用UMSMonitor配置UMS服务
UMSMonitor是一款专门用于管理Ultrant MediaServer服务器软件的工具软件,使用它可以方便地启动、停止、重启Ultrant Media Server服务,并可以设置各种运行参数。您可以通过鼠标右键点击Windows托盘右下角的蚂蚁图标来弹出系统菜单,见下图:
弹出上图菜单后,用鼠标左键选取“打开Ultrant Media Server Monitor”选项,即可弹出UMSMonitor的主控界面,如下图:
在UMSMonitor软件主控界面上,您可以通过左边的“服务状态”列表查看已经安装的UMS相关服务及其工作状态,要管理其中某一项服务,您需要先选中左边的列表项,然后找到右边的三个服务控制按钮,分别是“启动服务”、“停止服务”、“重启服务”,这三个按钮分别对应的功能是:启动UMS相关服务、停止UMS相关服务、重启UMS相关服务。 在UMSMonitor软件主控界面上,您需要先选中“Ultrant Media Server(UMS)”项,然后通过鼠标左键点击右边的“配置服务”按钮来进入Ultrant Media Server服务器软件配置界面。配置界面如下图:
配置完成后,您需要点击“应用”以确认修改,然后点击“确定”使修改立刻生效,此时软件会提示您是否重启Ultrant Media Server服务以使修改生效,选择“确定”是配置生效。
22 测试点播功能
要使用点播功能,您需要自己准备一个FLV格式的视频文件,并将其拷贝至任一媒体库路径下(媒体库路径可以通过UMSMonitor来添加),或将该FLV格式视频文件所在路径添加至媒体库路径。
视频文件及媒体库路径准备好后,请确保修改的设置已经生效,以及文件名没有冲突。如果您使用的是安装程序自带的Nginx Web服务器,请将nginx安装目录下html子文件夹中的vodhtml文件用记事本打开;如果您使用已有的Web服务器,请将Web服务器根目录下的UMS\vodhtml用记事本打开,找到下述代码:
soaddVariable('file','6roomsflv');
soaddVariable('start','0');
soaddVariable('streamer','rtmp://127001:1935/vod');
将127001改为您当前服务器的IP地址;如果您使用自己准备的FLV格式视频文件,请将vodhtml文件中上述代码中的“6roomsflv”改为您自己准备的视频文件名称。
如果您使用安装程序自带的Nginx Web服务器,您可以通过浏览器访问http://{服务器IP地址}/vodhtml来访问点播页面;如果您使用您的计算机原有的Web服务器,您可以通过浏览器访问http://{服务器IP地址}/UMS/vodhtml来访问点播页面。
播放页面正常出现后,点击播放器即可播放。
23 测试直播功能
您可以使用Adobe公司提供的免费软件Adobe Flash Media Live Encoder31来测试UltrantMedia Server软件的直播功能。
231 安装Adobe Flash Media Live Encoder31
安装过程及帮助详见Adobe官方网站。
232 准备摄像设备
您可以使用USB网络摄像头或专业的视频采集卡(需要Adobe Flash Media Live Encoder31程序能够识别)来作为视频源。
233 使用Adobe Flash Media Live Encoder31发布直播流
打开Adobe Flash MediaLive Encoder31软件,确保视频采集设备和音频采集设备能正常工作,正常工作的硬件设备看似应该如下图所示:
请正确设置好坐图红色矩形框所标注的位置,其中,FMS URL位置处的URL地址应该为”rtmp://{UltrantMedia Server所在服务器IP地址}/live”,Stream位置处应该为”livestream”。设置完成后,要首先按下”Connect”按钮,如果“Connect”按钮上的文字变成“Disconnect”,则表明连接成功;然后按最下边红色矩形框标注的“Start”按钮,以启动直播发布。正常工作的Adobe Flash Media LiveEncoder31看似应该如下图所示:
234 查看直播视频
如果您使用的是安装程序自带的NginxWeb服务器,请将nginx安装目录下html子文件夹中的livehtml文件用记事本打开;如果您使用已有的Web服务器,请将Web服务器根目录下的UMS\livehtml文件用记事本打开,找到下述代码:
soaddVariable('file','livestream');
soaddVariable('streamer','rtmp://127001:1935/live');
将127001改为您当前服务器的IP地址;如果您重新命名了发布的视频流的名称,请将livehtml文件中上述代码中的“livestream”改为您自己命名的视频流的名称。
如果您使用安装程序自带的Nginx Web服务器,您可以通过浏览器访问http://{服务器IP地址}/livehtml来访问直播页面;如果您使用您的计算机原有的Web服务器,您可以通过浏览器访问http://{服务器IP地址}/UMS/livehtml来访问直播页面。 UMS支持可伸缩的无限级连直播集群组网功能,通过简单的可视化配置,您就可以将多台装有UMS服务器软件的服务器组成一个统一的直播网络群,其中的每一个节点都可以对外提供一致的直播服务。
31使用UMSMonitor管理工具配置直播集群组网功能
打开UMSMonitor的服务配置界面,找到其中的”CDN配置”选项页,如下图:
如果您选择“使用直播流转发服务器功能”,则UMS可以作为直播流转发服务器使用。当您选择“应用”配置,选择“确定”并重启服务使配置生效后,您当前配置的UMS服务器软件将自动连接到上级UMS直播源服务器的同步地址和端口,以获取直播同步信息。注意:您必须启用上级UMS服务器的“使用直播流服务器功能”,也就是启用上级UMS服务器同等的上述配置页面的下半部分选项。只有在与上级UMS服务器的同步端口和同步口令一致的情况下,当前配置的UMS服务器才能连接到上级直播源服务器的同步端口,才能进行直播信息同步。
“上级直播源服务器服务地址”理论上与“上级直播源服务器同步地址”是一致的,都是上级服务器的地址(当设置UMS的对外视频直播服务IP与UMS对外直播同步服务IP不一致的情况除外),“上级直播源服务器服务端口”就是上级UMS服务器在UMSMonitor配置工具服务配置页面中的“基本配置”页面上的“IP地址和端口”栏中设置的监听端口,上级UMS通过这个端口对外提供视频数据直播服务。当前配置的UMS服务器也是从上级服务器的对外视频数据直播服务端口获取实时视频直播数据,并经由本地转发的。
启用本地的“使用直播流源服务器功能”后,当前配置的UMS服务器即可作为直播源服务器,为下级UMS服务器提供直播信息同步服务和直播视频流传输服务。
UMS服务器在进行上下级组网同步直播信息和直播数据流的同时,还能对用户提供视音频数据的点播和直播功能。下图描绘的是使用UMS进行直播组网后的效果图:
从版本189开始,Ultrant Media Server引入了一种新的服务器程序,即媒体内容访问控制服务器(UMAS,即Ultrant Media Access Service)。UMAS为Ultrant Media Server服务器系统提供了强大而灵活的网络授权功能,可以有效地保护您的媒体内容。
41 UMAS服务模式介绍
UMAS是一个口令生成与管理服务器软件。UMAS提供访问口令的生成、管理与分发功能,并提供友好的开发集成接口。UMAS与UMS对外服务主程序的协作图如下:
或见下图:
42 配置UMAS及UMS以使用访问控制功能
您可以通过UMSMonitor程序来配置UMAS服务,以及配置UMS与UMAS的连接参数。
421配置UMAS服务
请首先确保UMAS服务已经安装。打开UMSMonitor配置工具(方法见22),您可以从已安装的服务列表中查看UMAS服务是否已经安装。要配置UMAS服务,先用鼠标选中Ulrant Media Access Service(UMAS)行,点击面板右边的“配置服务”按钮,即会弹出UMAS服务的配置页面,如下图。其中,口令分发服务相关参数影响UMS主服务程序与UMAS服务的连接,包括口令分发服务配置栏目和口令分发服务连接设置栏目;口令获取服务相关参数影响通过HTTP连接接口创建并返回口令功能,该部分设置包括口令获取服务配置和口令获取服务连接设置栏目。要获取各个参数的使用方法,请将鼠标移动至相关文本框,您可以通过界面提示信息来修改参数。
注意:这里设置的IP地址是UMAS服务要绑定的IP地址,通常设置为0000,即绑定任意地址;两个端口值分别是UMAS要监听的口令分发服务端口和口令获取服务端口,配置适当的UMS服务主程序将连接到口令分发服务端口与UMAS进行通信,Web系统集成则需要后端服务脚本通过口令获取服务端口创建和获取访问控制口令。与上述两个端口对应的口令则是服务的接入口令。
422配置UMS以连接UMAS
要配置UMS服务,请打开UMSMonitor配置工具(方法见22),先用鼠标选中Ulrant Media Server(UMS)行,点击面板右边的“配置服务”按钮,即会弹出UMS服务的配置页面,再选中“综合配置”页面,如下图所示。
上图中,右下角的“媒体访问控制配置”包含了需要配置的若干选项。其中,UMAS服务器地址是UMAS服务器软件对外提供服务的IP地址(注意:这个IP地址跟章节321配置的UMAS的绑定地址不是一回事);UMAS服务器端口应与章节321中配置的分发服务器端口一致;UMAS服务器口令应与章节321中配置的分发服务器口令一致。
注意:一旦您选定连接访问控制服务器(UMAS)选项,对于所有访问该UMS服务的连接,均需提供正确的访问控制口令才能访问媒体内容,否则将无法继续访问媒体内容。该功能必须与UMAS一起使用,您需要参照章节321和章节33来设计您的内容管理系统。
43 UMAS内部集成接口
UMAS为方便与现有web系统集成,设计为通过标准HTTP请求创建并获取口令,在此同时,UMAS会自动将新生成的访问口令分发到连接至自身的UMS服务器。UMAS与web系统以及UMS主服务器程序可以分别部署在不同的硬件服务器上。 参数中文释义 参数项 说明 页面 gettoken UMAS提供的获取访问口令的接口页面(内部虚拟页面)。 服务接入口令 token 外部应用访问口令获取接口必须提供的接入口令,该口令通过UMSMonitor程序设置,是为了防止不合法用户使用口令获取功能。 应用名称 app 设置要获取的口令所能访问的应用名称,如果不设置该参数,则获取的口令可以访问所有可用应用。 有效时间 duration 设置要获取的口令的有效时间,超过有效时间的访问口令将不再起作用。(数值类型:整数;单位:秒) 使用次数 limit 设置要获取的口令的使用次数,超过使用次数的访问口令将不再起作用。(数值类型:整数;单位:次)。
注意:如果一个访问口令在有效次数内超过有效时间,其仍会失去有效性。 返回格式 format 设置UMAS返回的口令的格式。(数值类型:枚举(xml和json),如果不设置则返回文本类型)。返回的xml格式举例:
<xml version =10 encoding=utf-8>
<Token>CiQY56Fy6X65ltXH</Token>
返回的json格式举例:
{Token:xDDcnR4V07Iqyn3n}
返回的文本格式举例:
39VvZGpnrmVcsSiZ 44接口使用示例
在使用之前请先确保UMAS服务器程序在正常运行,并开启相关的防火墙端口。您需要先向UMAS管理员获取UMAS对外提供服务的IP地址和端口值,以及服务访问口令,通过下述形式访问UMAS服务以获取媒体访问控制口令(protocol仅支持HTTP):
{protocol}://{umas_ip}:{umas_port}/gettokentoken={umas_token}&app=vod&duration=100&limit=10&format=xml
45媒体访问控制口令的使用
媒体访问控制口令是一个16位的字符串,在播放器与UMS主服务器程序建立RTMP连接的时候使用,使用方式如下(protocol仅支持rtmp、rtmpe):
{protocol}://{ums_ip}:{ums_port}/{app_name}token={从UMAS获取的媒体访问控制口令}
Adobe系列的软件有:Adobe Flash、Adobe Fireworks、Adobe Photoshop、Adobe Illustrator、Adobe Reader、Adobe Premiere、Adobe Creative Suite、Adobe Pagemaker。
1、Adobe Dreamweaver
DW是集网页制作和管理网站于一身的所见即所得网页代码编辑器。利用对 HTML、CSS、JavaScript等内容的支持,设计师和程序员可以在几乎任何地方快速制作和进行网站建设。
借助共享型用户界面设计,在Adobe Creative Suite 4的不同组件之间更快、更明智地工作。使用工作区切换器可以从一个工作环境快速切换到下一个环境。
2、Adobe Flash
Adobe Flash(原称Macromedia Flash,简称Flash;前身FutureSplash),是美国Macromedia公司(现在已被Adobe公司收购)所设计的一种二维动画软件。
3、Adobe Photoshop
Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行编辑工作。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。
4、fireworks
Fireworks是一款专为网络图形设计的图形编辑软件,它大大简化了网络图形设计的工作难度,无论是专业设计家还是业余爱好者,使用Fireworks都不仅可以轻松地制作出十分动感的GIF动画,还可以轻易地完成大图切割、动态按钮、动态翻转图等。
5、Adobe Illustrator
是一种应用于出版、多媒体和在线图像的工业标准矢量插画的软件。作为一款非常好的矢量图形处理工具
该软件主要应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面的制作等,也可以为线稿提供较高的精度和控制,适合生产任何小型设计到大型的复杂项目。
通过Adobe®Flash®Player运行时交付极具吸引力的用户体验,支持本机64位操作系统和浏览器,加速图形渲染、异步位图解码、高分辨率位图支持等等。
本机64位支持
FlashPlayer现在可利用Linux®、MacOS和Windows®上对64位操作系统和64位网页浏览器的本地支持。
Stage3D加速图形渲染
探索Adobe高性能2D/3DGPU硬件加速图形渲染的新架构,为应用程序高级渲染提供了低级Stage3DAPI,带来互动体验类的框架开发。
个人计算机的初始支持。
鼠标控制
针对新的内容类别制作身临其境的全景游戏,其中包括需要利用无限滚动、鼠标锁定、相对坐标以及右键和中键事件的第一人称视角游戏。
三次Bezier曲线
轻松创建复杂的三次Bezier曲线,无需通过cubicCurveTo绘制API自定义ActionScript®API。
增强的高分辨率位图支持
可以开发使用大量位图的应用程序。BitmapData对象不再局限于16兆像素(16,777,215像素)的最高分辨率,最大位图的宽度/高度不再局限于8,191像素。
异步位图解码
通过解码初始加载而非点播加载的图像,提高应用程序的响应,提供更流畅的动画。图像视需要缓存。
创造令人赞叹的媒体体验
借助FlashPlayer的高级音频和视频功能创造令人赞叹的媒体体验。
相机的H264/AVC软件编码
来自您的计算机摄像头的美丽流媒体视频,具有更高的压缩效率和行业广泛的支持,实现高品质的实时通信(例如,视频聊天和视频会议)和视频直播节目。
受保护的HTTP动态流化(HDS)
跨设备保护流视频,同时取消部署复杂的许可证服务器。
多线程视频解码
提供流媒体和实时交互视频,改进了播放性能并提高了Windows、MacOS和Linux系统上运行的高比特率内容的帧速率。
回声消除(仅限桌面)
向游戏、企业和其他类型应用程序添加实时VoIP功能,而无需用户佩戴降噪耳机。用户可以使用台式机或便携式计算机内置的喇叭进行聊天。
高质量视频编解码器
通过渐进式下载、HTTP流或RTMP流,提供高达1080p的高清(HD)质量视频,足以媲美当今最佳的视频编解码器,包括网络上最流行的视频格式On2VP6、On2VP6-S和行业标准H264。
Speex音频编解码器
充分利用高清晰、开放源代码Speex语音编解码器,它为语音编码提供了等待时间较短的备选方案。FlashPlayer还支持ADPCM、HE-AAC、MP3和Nellymoser。
内容保护
回放使用FlashPlayer中的AdobeFlashAccess保护的媒体可支持各种业务模型,包括用于流化和下载的视频点播、租赁和电子售出。
HTTP动态流化
使用标准HTTP基础结构和SWF级回放组件,交付视频点播和实时多位速率流化。交付直播和录制媒体,包括对FlashAccess的HTTP流媒体视频的全面内容保护。
电话的G711音频压缩
通过FlashMediaGateway(FMG)和其他第三方客户端(通过开放RTMP协议),支持与传统电话系统的互操作性,而无需转码。
StageVideo硬件加速
在嵌入式和全屏模式下,享受网络上高清晰度H264视频的优美、流畅回放。AdobeFlashPlayer利用StageVideo硬件加速视频管线,具备更高的帧速率和更低的功耗。
InternetExplorer9硬件加速渲染支持(仅限桌面)
充分利用InternetExplorer9中的硬件加速图形,借助硬件渲染表面提高图形性能并实现无缝合成。
H264视频硬件解码
跨支持的设备以最低的开销交付顺畅的高品质视频。硬件解码卸载CPU任务、改进视频回放、降低系统资源的使用、维持电池寿命。
快速切换
借助根据不断变化的网络条件自动调整的流显示出众的视频效果。FlashPlayer经过增强,缩短了位速率之间的切换时间。
AdobeFlashAccess®
利用关键旋转支持、V3许可证链接、域名支持、增强输出保护以及设备过滤功能。
流重新连接
即使连接中断时,也可以通过缓冲区播放RTMP流。在ActionScript中加入重新连接逻辑,重新建立服务器连接并在不中断视频的情况下继续流化。 延伸FlashPlayer的运行时功能,在浏览器中实现前所未有的用户体验。
图形多核支持
借助利用最多四个CPU的多核支持加快矢量、位图、滤镜和视频呈现,其中包括真正的1080p视频。
矢量数据类型
使用类型化数组类实现更高的数据性能、效率和错误检查效果。
ActionScript30
实现卓越的性能,通过:复杂的应用程序;大型数据集;基于ECMAScript标准(ECMA-262)的ActionScript30面向对象的可重用代码库。
全局错误处理
编写一个处理程序就可以处理之前不属于try/catch语句的所有运行时错误。通过捕捉和处理意外运行时错误和显示自定义错误消息,改善应用程序可靠性和用户体验。
麦克风访问(仅限桌面)
访问来自麦克风的实时和连续波形的二进制数据,以创建新类型的音频应用程序。
动态生成声音
使用增强的声音API生成音频并创建新的音频应用程序类型,如混音器和音序器、游戏实时音频、甚至音频观测仪。实时处理、过滤和混合音频。
绘制API
借助可重新设置样式的属性、3DAPI以及无需逐行编码即可绘制复杂形状的新方式,更轻松地完成运行时绘制。
文本引擎
使用新的、极其灵活的文本布局引擎创建新颖的文本控制,该引擎与TextField并存,后者提供对文本布局和交互API的低级访问,用于创建组件级文本对象。
二进制文件支持
借助对二进制数据的直接字节访问,增强您的网络应用程序。通过为新的文件和数据类型添加支持等新方式控制和访问数据,或实时处理声音数据以创建新的声音效果。
缓冲的流追赶
处理位图、将矢量数据复制到位图中以及在运行时使用位图效果。
上下文菜单
通过对常见文本字段上下文菜单项使用支持纯文本和富文本的ActionScriptAPI,控制上下文菜单中可以显示的内容。剪贴板菜单以安全、受控方式提供对剪贴板的访问。
音频硬件解码
借助硬件加快音频解码、避免CPU密集型分析和解压缩,从而降低了移动设备的CPU负载和延长电池寿命。
硬件加速
利用图形卡的硬件处理能力将SWF文件绘制到浏览器中并加快位图、滤镜、混合模式和视频叠加的合成计算,与软件处理相比速度更快。
全屏、硬件加速模式
为用户提供硬件加速、多核增强、全屏视频回放功能,实现跨主要操作系统和浏览器的高分辨率观看。
图形呈现
在运行时享受快速、高质量的按比例图像缩减。通过位图缓存减少矢量和图形呈现,提高性能。
消除锯齿引擎(Saffron31)
借助增强的Saffron和消除锯齿引擎,享受消除锯齿后更高的文本性能和质量,对于亚洲字符呈现尤为明显。笔触字体支持降低了内存要求。
ActionScriptVirtualMachine2
充分利用ActionScript30以及为富Internet应用程序优化的AVM2。AVM2包含一个JIT编译器,它可以将ActionScript字节代码转换为本机代码,从而实现最高执行速度。
优化的SWF管理(仅限移动)
优化移动CPU和内存限制的SWF载入和回放,以提供更好的用户体验。不查看时会自动暂停SWF回放,从而降低CPU、电池和内存使用。
睡眠模式(仅限移动)
通过在移动设备转入屏幕保护程序或类似模式时减慢FlashPlayer定时器,降低移动设备上的CPU和电池消耗,并且不中断音频/视频回放。来电使FlashPlayer暂停。
FlashPlayer高速缓存
使用开放源代码Flex框架等公用平台组件构建应用程序,缩小SWF文件大小并缩短应用程序下载时间。FlashPlayer可以将公用组件放入本地高速缓存,然后供任何域的SWF文件使用。
周期定时器
通过消除对不同浏览器定时器实时的依赖性,实现一致的跨平台行为,降低CPU使用并延长电池寿命。以任意帧速率回放视频,增加回放保真度。
轻量级应用程序大小
轻量级、二进制SWF文件格式使您能以较小的文件提供引人入胜的内容。
渐进式应用程序加载
缩短启动时间,实现快速的用户体验。FlashPlayer在下载时执行SWF内容。
硬件加速视频演示
在嵌入式和全屏模式下,享受网络上高清晰度H264视频的优美、流畅回放。AdobeFlashPlayer利用StageVideo硬件加速视频管线,具备更高的帧速率和更低的功耗。 降低跨不同设备、软件、网络和用户环境创建、测试和部署内容的成本,最终提高经营业绩。
跨平台和浏览器一致性
创建能以一致、可靠、向后兼容并且安全的方式访问的内容,并且可以跨主要操作系统和浏览器访问它们。通过重用代码、资源、框架、工具和服务,为桌面和移动平台创建应用程序、内容和视频。
快速采用
使用最新功能设计内容,并在几个月内瞄准主体用户。快速采用FlashPlayer的新发行版使开发人员能借助尖端技术获得更多用户。
安装简单
为用户提供了顺畅的上下文升级体验。FlashPlayer包含快速安装和自动更新通知功能,实现FlashPlayer新发行版的快速采用,开发人员可以自信锁定这样的目标。
FlashPlayer后台更新
借助此次针对Windows系统进行了功能增强的更新机制,现在可以向终端用户更有效率地提供新版本的运行时。 利用Android™、BlackBerry®Tablet和iOS操作系统的本机文本输入控件,开发移动应用程序。
移动平台支持
向移动设备提供内容。目标移动操作系统包括Android和BlackberryTabletOS。合作伙伴可以获得一个移植工具包和基于Linux®的参考实施,用于将FlashPlayer移植到其他平台。
StageVideo硬件加速
在嵌入式和全屏模式下,享受网络上高清晰度H264视频的优美、流畅回放。AdobeFlashPlayer利用StageVideo硬件加速视频管线,具备更高的帧速率和更低的功耗。
移动文本输入
如果未检测到物理键盘,可以借助TextField支持使用本机设备虚拟键盘输入文本。在移动设备上编辑文本时,会自动升起和降下一个虚拟键盘,从而实现无阻、直观的文本编辑。
多触和手势
借助面向多触和本机手势事件的全新ActionScript30API,充分利用最新的硬件和操作系统用户交互功能。为广泛的设备创建多触感知内容。
加速计输入
将加速计输入用于用户输入控制以及控制屏幕方向。从本机设备加速计传感器读取x、y、z轴的加速值,指定计算机的更新速度以节省电池寿命。
H264视频硬件解码
跨支持的设备以最低的开销交付顺畅的高品质视频。硬件解码卸载CPU任务、改进视频回放、降低系统资源的使用、维持电池寿命。
音频硬件解码
借助硬件加快音频解码、避免CPU密集型分析和解压缩,从而降低了移动设备的CPU负载和延长电池寿命。
优化的SWF管理(仅限移动)
优化移动CPU和内存限制的SWF载入和回放,以提供更好的用户体验。不查看时会自动暂停SWF回放,从而降低CPU、电池和内存使用。
睡眠模式(仅限移动)
通过在移动设备转入屏幕保护程序或类似模式时减慢FlashPlayer定时器,降低移动设备上的CPU和电池消耗,并且不中断音频/视频回放。来电使FlashPlayer暂停。
硬件加速视频演示
在嵌入式和全屏模式下,享受网络上高清晰度H264视频的优美、流畅回放。AdobeFlashPlayer利用StageVideo硬件加速视频管线,具备更高的帧速率和更低的功耗。
本机文本输入UI(移动)
移动应用程序现在可以利用Android、BlackBerryTablet和iOS操作系统上的本机文本输入控件,包括特定平台的用户交互行为,例如放大倍率和文本选择。
与Android浏览器渲染引擎更进一步的集成(需要Android301或更高版本)
由于FlashPlayer与增强的Android30浏览器进一步集成,您可以充分利用丰富的交互式网络内容更快、更好的渲染实现更顺畅、响应更快的浏览体验。
智能手机
您可以感受到为充分利用新款智能手机和Tablet中的下一代处理器而度身定制的性能提升。FlashPlayer以智能方式利用多核和GPU技术流畅地交付FLV文件。
自动软键盘支持
在与丰富内容交互、需要键盘输入的触摸屏设备上享受更出众的体验。简化需要键盘输入的应用程序开发,使其易于优化移动设备的桌面应用程序。
移动文本输入
如果未检测到物理键盘,可以借助TextField支持使用本机设备虚拟键盘输入文本。在移动设备上编辑文本时,会自动升起和降下一个虚拟键盘,从而实现无阻、直观的文本编辑。
多触和手势
借助面向多触和本机手势事件的全新ActionScript30API,充分利用最新的硬件和操作系统用户交互功能。为广泛的设备创建多触感知内容。 通过本机JavaScript对象表示法(JSON)、套接字进度事件、JPEG-XR支持、增强SWF压缩、垃圾收集API和删除容器的子组件,提高您的开发马力。
本机JSON(JavaScript对象表示法)
ActionScript开发人员现在可以利用高性能本地解析和生成JSON格式数据。开发人员可以将现有数据无缝集成到他们的项目中。
垃圾收集通知
GC通知API对垃圾收集进度提供了额外的控制,使垃圾收集过程不会破坏用户体验。
JPEG-XR支持
支持JPEG-XR高级图像压缩标准(国际标准ISO/IEC29199-2),具备比JPEG更高效的压缩,同时支持有损和无损压缩,并增加对alpha通道透明度的支持。
高效率SWF压缩支持
利用LZMA压缩减少SWF文件大小高达40%,通过缩短下载时间和减少带宽消耗,使用户能够从更丰富的体验中受益。
新的removeChildrenAPI
DisplayObjectContainer现在实施了removeChildrenAPI,使开发人员能够运用单一API调用,快速删除容器的所有子对象。
新的MovieClip属性
利用新的MovieClipisPlaying特性,返回MovieClip的当前播放状态。
套接字进度事件
通过确定写入缓冲区剩余字节数的新特性以及数据发送至网络层的新事件,改进数据传输管理。新的API允许应用程序轻松跟踪进展情况并提供反馈。 通过FlashPlayer中的本机设备功能实现高度创新的**体验来吸引用户。
3D效果
从2D开始,然后将您的动画转换为3D。AdobeFlashProfessional软件简单易用的API和3D工具实现动态动画,原先只是有经验的ActionScript®用户或自定义第三方库才能实现。
MacOS自动更新通知
添加实时动态效果,如模糊、投影、发光、斜角、渐变发光等。使用混合模式、径向渐变以及与通过PixelBender技术创建的自定滤镜和效果结合的笔触增加创作选项。
自定义滤镜和效果
创建**体验实时效果。借助PixelBender,效果既可用于AdobeAfterEffects®CS5软件的作品制作,也可以与FlashPlayer一起实时使用。将独特的滤镜、效果和混合模式应用于所有显示对象。
子像素文本渲染
FlashPlayer中的文本可读性得到改进,尤其对于基于复杂字符的语言。
高级文本支持
充分利用灵活的文本引擎,它为网络带来了印刷级出版。借助开放源代码文本布局框架获得对文本布局更高的控制力,这是一个用于创建多语言网络应用程序的可扩展库。
移动文本输入
如果未检测到物理键盘,可以借助TextField支持使用本机设备虚拟键盘输入文本。在移动设备上编辑文本时,会自动升起和降下一个虚拟键盘,从而实现无阻、直观的文本编辑。
本机自定义鼠标光标
定义自定义本机鼠标光标,从而增强用户体验和提高性能。
多触和手势
借助面向多触和本机手势事件的全新ActionScript30API,充分利用最新的硬件和操作系统用户交互功能。为广泛的设备创建多触感知内容。
加速计输入
将加速计输入用于用户输入控制以及控制屏幕方向。从本机设备加速计传感器读取x、y、z轴的加速值,指定计算机的更新速度以节省电池寿命。
动画与合成
借助Alpha通道、蒙版和图层支持等动画及合成功能为设计注入活力。创建与图像及视频集成、令人赞叹的动态图形。
图像导入
动态导入GIF、渐进JPEG和PNG文件。
颜色校正
交付颜色准确的网络应用程序,令喜爱的网络目标外观如您所愿。颜色校正可以与显示器的ICC颜色配置文件配合,允许您将SWF文件转换为标准RGB。
3D效果
可处理高达16,777,216像素(4096x4096)的大型位图,每侧最大长度可达8191像素。 利用新的隐私功能为用户提供更多的安全性和存储控制,带来更加透明和可信的体验。
安全随机数生成器
开发人员现在可以利用加密安全随机数生成来构建更安全的算法和协议。
TLS安全套接字支持
利用客户端/服务器应用程序对安全通信的全新支持。
简化本地存储管理
以简单与集成的方式进一步控制用户隐私,通过浏览器隐私设置界面清除本地存储,就像现在用户清除他们的浏览器cookie一样。
本地设置管理器
借助简化的控制更轻松地管理FlashPlayer隐私、安全性和存储设置。用户可以从Windows®、Mac和Linux®计算机的控制面板或系统首选项直接访问FlashPlayer设置管理器。
MacOS自动更新通知
由于MacOS上支持软件更新自动通知,您可以更轻松地随时使用最新的新增功能。 创建各种应用程序,它们与浏览器密切集成、充分利用本地系统资源并为用户提供了更安全的体验。
异步位图解码
通过解码初始加载而非点播加载的图像,提高应用程序的响应,提供更流畅的动画。图像视需要缓存。
二进制套接字
充分利用与现有自定协议的互操作性,借助紧凑的数据表示法提高数据传输性能。
共享对象
在本地计算机或服务器上的SWF文件之间实时共享数据。
二进制数据访问
借助开放、紧凑的ActionMessageFormat(AMF)交换二进制数据。通过ActionScript对象序列化,保持和检索 应用程序状态。
本地连接
在同一客户端上运行的应用程序之间传输和共享数据。
全球化支持
使用操作系统区域设置首选项或与当前选定区域设置无关的特定格式处理文本和列表,并根据位置环境显示信息。
文件上载和下载API
允许用户从您的网络应用程序上载并保存文件,为他们带来真实体验。新的文件参考运行时访问无需往返服务器,即可实现本地数据处理。
输入法编辑器
通过从您的应用程序中访问操作系统IME,实现本地化输入。
读/写剪贴板访问
允许用户通过剪贴板菜单以安全、受控的方式访问剪贴板,以便您编写用于粘贴文本的处理函数。
浏览器专用模式(仅限桌面)
使用主机浏览器的“专用浏览”模式,因此不会在本地保留本地数据和浏览活动,为SWF和HTML内容提供了一致的专用浏览机制。在Firefox、Chrome和InternetExplorer中受支持。
内存不足管理
当SWF文件尝试分配的内存超出设备上的可用内存时,通过关闭相应实例,自动防止内存不足浏览器崩溃。
外部API
通过外部FlashPlayerAPI与基于HTML、DHTML和Ajax的网络应用程序集成。
提供一致的网络体验
Adobe致力于通过采用开放技术推动创新,提供一致、与众不同的网络体验。
开放规范
创建产品和技术,它们实施了SWF、FLV/F4V、RTMP和AMF规范。Adobe使开发人员能轻松访问这些规范。
开放源代码支持
利用Adobe对开源活动的支持,包括Tamarin开源项目的ActionScript虚拟机,提供一个开源Flex框架,并支持Linux版FlashPlayer。
公共缺陷库
通过FlashPlayer公共缺陷和问题管理系统请求新功能、报告缺陷、为缺陷投票和追踪状态。
SWF搜索
依赖于动态网络内容和RIA大幅改善的搜索结果。Adobe通过向主要合作伙伴提供经过优化的FlashPlayer技术,与搜索行业的领先公司合作。
OpenScreenProject
充分利用OpenScreenProject™,这是一个行业联合的项目,旨在帮助用户跨多个屏幕顺畅访问和共享丰富的内容,而无论所使用的设备、操作系统、浏览器或网络。
Adobe DN 样机软件
kgcu
adobe dimension 2020是由原来的Project Felix软件升级更名而来的,是一款强大的3d设计软件,其最大的特色在于可以将Photoshop和Illustrator制作的文件转换为3d模型,实时创建真实的3d图像,让用户的品牌更加立体化,能够应用于产品模型,品牌可视化效果,包装设计等领域。adobe dimension 2020也称之为adobe dimension30,这是因为两个版本一个是根据年份命名,一个是根据版本命名,事实上是同一软件。通过此软件,用户可以引入Ps和Ai文件,在工作流程中进行编辑并支持画板。同时支持3D格式,可以导入Autodesk FBX,STL,Sketchup SKP和OBJ文件。
0条评论