• Mix 08到来之前的Monolight Update


    在Mix08到来之前Mono团队老大Miguel de Icaza's在blog上发布了Pre-Mix 08: Moonlight Updates。根据这篇blog的描述,Monolight基本完成了Silverlight1.0功能的开发:

    1、 Moonlight 媒体支持:之前的媒体方面的支持使用的ffmpeg'的管道,ffmpeg's pipeline不能满足实际的需要,现在重写了这部分代码,支持Microsoft Media 解码,不再依赖于ffmpegs管道,只是使用了ffmpegs的音频、视频解码。最终目标是完全支持Microsoft Media 。看下面两张图:

    目前的媒体支持方式

    最终的媒体支持方式

    2、视频流 :Monolight现在支持视频流播放了,之前的版本只能等视频文件下载到本地临时目录后才能支持回放,现在只要有足够的缓存数据就可以回放了,不过目前还支持http方式,正在实现对MMS-over-HTTP的支持,下周Windows Media servers的specs for HTTP-based streaming就要发布了,这有助于更好的实现这个功能。

    3、测试工具 Mono团队同Microsoft开发团队的合作,Mono团队得到了大量的silverlight测试工具,但是那些工具不能直接在Monolight上使用,微软同意Mono团队开源方式实现这些测试工具,这个非常有意义。

    4、Mozilla 安装包:创建了一个安装程序installers

    5、校验器:对monolight 1.0不是很重要,但是对于2.0来说这个功能非常重要,正在努力实现中

    6、无窗口支持:在许多的silverlight程序中都使用无窗口(Windowless ),Chris实现了这个功能 ,不过只支持Firefox 3.0。

    7、Bug修复 随着测试工具可以运行在Linux平台上,将测试所有的微软的测试例子和实现一些缺失的功能,例如无窗口支持。

    8、Silverlight 2.0:MIx 08微软就会发布Silverlight 2.0 beta1, Monolight对JIT的支持方面没有作什么工作,主要有两个原因:一个Silverlight 2.0 的API还没有公开,下周微软就会公开Silverlight 2.0的API了,第二个原因是目前专注于发布Monolight1.0,使Monolight完全达到Silverlight 1.0的水平。

    欢迎大家扫描下面二维码成为我的客户,为你服务和上云

  • 相关阅读:
    一名3年工作经验的程序员面试分享应该具备的技能
    [activiti] Activiti 5.18 的Mybatis版本依赖问题
    [java] JVM监控与调优
    [mysql] mysqldump 导出数据库表
    【extjs】 extjs5 Ext.grid.Panel 搜索示例
    [tomcat] tomcat+nginx 负载均衡配置
    [mysql] mysql explain 使用
    Oracle自用脚本(持续更新)
    Mysql 简单问题汇总(持续更新)
    开源项目导入eclipse的一般步骤
  • 原文地址:https://www.cnblogs.com/shanyou/p/1090736.html
Copyright © 2020-2023  润新知