0

我是 Flash 迷,想知道 Flash 在 Linux 服务器上运行良好。Linux 环境中 Flash 的性能如何?

我对服务器和linux一无所知,但应该有答案。我试图保持客观。
谢谢,

要求:
• 首先证明没有媒体服务器的 Flash '只是 Flash 运行时 AVM2'
• 知道它是如何执行的
• 此外,知道当 Flash 与服务器脚本、dll 等通信时会发生什么。

用途:
我想运行动画,让 Flash 进行通信
以及发送和接收消息。


评论: '来自 penguin.swf '

-浏览器
似乎在歌剧中工作,但崩溃 konqueror(可能是我的配置)

-64Bit
我们什么时候可以期待原生 64 位版本的 Flash Player?当涉及到对 64 位技术的本机支持时,专有闭源应用程序的速度之慢几乎令人难以置信。

-FullScreen
我不明白这个全屏加速问题。在 youtube.com 上,新播放器几乎无法观看全屏视频,但旧播放器播放正常。为什么不能强制加速???

-CPU
刚刚从以前的稳定更新到这个新的稳定,我看到一些可怕的 cpu 使用率。在具有最新稳定 nvidia 驱动程序的 7600GT 上,它仅使用 40% 的 cpu 来显示视频,并且在全屏时跃升高达 80%(在双核 x2 @ 2.2ghz 上)。如果我在播放视频时关闭硬件加速,我会得到一个 cpu 最高为 100%,另一个最高为 80%。我测试的视频只​​是在 youtube 上。我在 x86_64 gentoo 上使用 32 位 firefox (2.0.0.11)。希望你能调查一下。

关于 Flash 不是 64 位、占用 CPU 和全屏窒息的评论似乎并不是 Linux 独有的

4

1 回答 1

1

有一个用于 Linux 的 64 位 Flash 播放器……不幸的是,您现在似乎无法从 Adob​​e 获得它。他们已经剥离了 flash player 10 64 位的 beta 站点,并发布了一条无用的消息: http: //labs.adobe.com/technologies/flashplayer10/64bit.html

如果您有像 Ubuntu(或 Ubuntu Server)这样的发行版,他们倾向于使用 ndiswrapper 来使用 32 位 Flash 播放器。我发现这非常不稳定。我没有遇到稳定性问题的 64 位版本。

就 Flash 而言,Linux 桌面版和服务器版之间几乎没有区别。它在浏览器中运行,只要您安装了浏览器(我只在 Debian 上使用过 Firefox/Iceweasel),Flash 在服务器上的工作方式与在桌面上的工作方式相同。如果你能获得 64 位的 libflashplayer.so,它可以简单地放在浏览器的插件文件夹中并且应该可以工作。不同的浏览器有不同的文件夹。( Ubuntu 中的 Firefox 是 /usr/lib/firefox-addons/plugins 而 Chrome 是 /opt/google/chrome/plugins )

测试版 Flash 10 播放器中没有硬件加速,这解释了全屏撕裂问题和您所说的 CPU 性能。(在 Beta 版播放器中完成的所有渲染都使用了完整的 CPU,包括视频解压缩。CPU 不擅长做这些事情。)

至于它是如何通信的?它的通信方式与在 Windows 客户端中的通信方式相同。您可以使用 ExternalInterface 与页面上的 javascript 进行通信,或者如果您在 Coldfusion 上托管它,您可以像在 Windows 服务器上一样使用 Remoting。如果您使用 Linux 服务器作为媒体主机,它可以很好地用于 Windows 客户端,并且它们仍然具有视频加速功能。就这一点而言,托管服务器对客户端性能没有真正的影响。

如果您想保持乐观,我在上面链接的网站确实声明将会有一个新版本......但没有发布估计。

我在 Flash 中工作是为了工作,为不经常玩游戏的人提倡 Linux,并且通常认为 Adob​​e 现在的情况非常糟糕……但我希望他们能有所作为。

于 2010-07-13T11:59:28.957 回答