Flash,Google,VP8以及互联网视频的未来(一)
原文见:http://x264dev.multimedia.cx/?p=292
Flash,Google,VP8以及互联网视频的未来
这将会是一个比往常更长的帖子,因为它会涵盖了许多内容。
互联网上充斥着抱怨Flash的文章很长时间了,以至于听起来就像整个互联网在喊狼来了。但是,当然,尽管不断抱怨,他们是对的:Flash在Windows x86以外的平台性能都很糟糕而且似乎不被Adobe关心。但是,比起重复这个持续到让人作呕程度的争论,让我们动动脑子来尝试找出发生了什么。
Flash之所以受欢迎因为它的功能和灵活性。
此外,在Flash之前,主流的(网络)视频格式是Windows Media,Real和QuickTime:所有这些都是私有的,没有免费的软件编码器或解码器,以及(除了Windows Media)要求用户安装笨重的外部应用程序,而不是只是一个插件。鉴于这一切,Flash胜利的原因显而易见:它支持开放式的多媒体格式,如H.263和MP3,使用超简单的容器格式,任何人都可以写文件(FLV),比其他的选择更轻松和可靠。
因此,Adobe公司(实际上在当时还是Macromedia公司)均可获得98%的最初用户。有了这个,他们开始变得自满。任何竞争对手的意见都立刻被忽视了,拥有如此庞大的用户基础,怎么可能有人能与Adobe竞争?这一定是是疯了,没有人能做到这一点。他们在软件开发上犯了一个大错误:相信只有一个选手参加比赛(这个选手)会做的更好。对于而言x264,如果我们找到一个竞争对手做得更好,我们立即研究并尝试保持自己领先。这就是为什么x264是世界上最好的视频编码器。但对于Adobe,在它成为垄断后,这种(积极的)态度明显消失了。这就是垄断真正的危险:阻碍发展,因为垄断者没有动力去改善他们的产品。
简而言之,他们坚信自己(they drank their own Kool-aid)。但他们在几个关键点上错了。
第一个错误是假设Linux和OS X无关紧要。Linux是一种只有极少数最终用户使用的操作系统,但这些用户占了全球的软件开发和网络开发人员的很大一部分。仅仅通过用户数量得出Linux不值得优化的结论,因此,Adobe公司分配了一个开发人员 ,只有一个单独的开发者,负责整个Linux平台。OS X的方面,苹果电脑已经变得更加普及,特别是在这些年,由同一组开发。此外,苹果是一个巨大的公司;Flash在他们平台上的糟糕表现激起了苹果的强烈反抗。因此,Adobe使自己与苹果和开发人员成为了敌人。
第二个错误是攻击自由软件。几乎互联网上的所有网站都在自己的服务器使用自由软件,并不仅限于LAMP之类的东西。YouTube
相关文档:
这个不是一个高深的概念,不知道这种命名方式对不对,它只是在我的脑海里面浮现一种符号,于是我把它记录下来,有可能是谬论,也可能是骗你的文章,但是我把这种灵感记录下来,作为一种灵感体现。我将它命名为“分布学”,范围在适用在flash技术当中。
不成熟概念:
利用图形符号的形状,将 ......
若所播放的flash里有字体乱码(显示为方块),那么按如下方法解决:
1 在终端里输入sudo gedit /etc/fonts/conf.d/49-sansserif.conf然后回车
2 将倒数第四行 <string>sans-serif</string> 改为 <string>文泉驿正黑</string>
保存即可,重启firefox,flash乱码解决了 ......
当wmode属性设置不是window的时候,在Firefox下我们就会发现Flash里的文本输入框无法输入中文,这个问题暂无解决方案。顺带记录wmode各个参数的详细含义。
wmode属性详细说明
Window模式
默认情况下的显示模式,在这种模式下flash
player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且 ......
Actio中传递参数
request.setAttribute("userName",fbName);
request.setAttribute("passWord",pwd);
request.setAttribute("CDNUrl",CDNUrl);
-------------------------------------------------------------------
AC_FL_RunContent(
'codebase', 'http://download.macromed ......