写点什么

Moonlight 可以直接在 GPU 上播放视频了

  • 2011-04-02
  • 本文字数:701 字

    阅读完需:约 2 分钟

近日,Moonlight 得到了增强,可以支持 GPU 加速的视频播放。Silverlight 5 也将紧跟其后,同时还会增加一些特性。

近日,Miguel de Icaza 宣布 Moonlight(Silverlight 的 Unix 移植版)上可以实现 GPU 加速的视频渲染。Mono 团队于上个月发布了 Moonlight 4 Preview 1 ,该版本对渲染进行了大幅度的改进,比如 GPU 加速的图形、3D 变换、通过 YUYV 或 YUV420 像素格式进行 V4L2 视频捕获,同时还引入了微软随 Windows Media Pack 一同发布的 H.264 和 AAC codecs。但这些增强都仅仅为可视化的组件树提供了基于 GPU 的渲染,与这些不同的是,此次增强将可以更平滑地在 GPU 上播放 HD 视频。

de Icaza 说到,相比最初用于视频的渲染管道来说,Moonlight 所引入的新的渲染管道得到了极大的简化。之前的做法是将 H.264 流转换为 YUV 格式,然后再转换为 RGB ,之后重新调整帧的尺寸,最后再传递给显卡;新的管道会将视频解码为 YUV 格式,然后传递给 GPU,由 GPU 完成其余的工作——转换为 RGB 并调整帧的尺寸——这都是在渲染之前通过硬件完成的。

de Icaza 说由 Moonlight 在 GPU 上所渲染的 1080p HD 视频质量是“相当完美的”。其源代码位于 GitHub 上,不久之后就会加到 nightly build 中。

微软表示 Silverlight 也将进行类似的改进,并打算集成到年中发布的 Silverlight 5 Beta 版中,最终版则计划于今年下半年发布。虽然 Silverlight 提供 GPU 加速视频的时间要晚于 Moonlight,但其插件会提供更多的特性:TrickPlay——可以使用不同的速度快进、重复播放及回放、远程控制支持及 DRM 管理。此外,微软还会在各种显卡上测试 Silverlight 以确保视频能够平滑播放。

查看英文原文: Moonlight Playbacks Video Directly on GPU

2011-04-02 00:551373
用户头像

发布了 88 篇内容, 共 269.6 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

日增320TB数据,从ClickHouse迁移至ByConity后,查询性能十分稳定!

字节跳动开源

大数据 开源 云原生 Clickhouse 数仓

关于互联网产业的一些思考

用友BIP

产业互联网

DataArts Studio实践丨通过Rest Client 接口读取RESTful接口数据的能力

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

实时社群技术专题(三):百万级成员实时社群技术实现(关系系统篇)

JackJiang

网络编程 即时通讯 IM

Spring高手之路5——彻底掌握Bean的生命周期

砖业洋__

Spring Bean Spring Bean生命周期 @PostConstruct InitializingBean DisposableBean

装备制造行业数智人力应从何入手?超实用干货来了!

用友BIP

人力资源

Spring高手之路8——Spring Bean模块装配的艺术:@Import详解

砖业洋__

@Import 模块装配 Import注解 ImportSelector Spring动态装配

标准化,企业财务共享中心的灵魂内核(下)——领先实践分享

用友BIP

财务共享

免费又好用的MES系统——万界星空MES系统重磅来袭

万界星空科技

开源

倒计时 1 天!21 位大咖 11个议题,龙蜥社区走进 Intel MeetUp 即将在上海召开

OpenAnolis小助手

操作系统 芯片 intel Meetup 龙蜥社区

Spring高手之路9——掌握Spring条件装配的秘密武器

砖业洋__

spring Spring配置 @Profile @Conditional 条件装配

矩阵起源通过ISO 三大体系认证!

MatrixOrigin

数据库 超融合 HTAP MatrixOrigin MatrixOne

O-Star | 矩阵起源2023届校招生入职啦~

MatrixOrigin

数据库 云原生 HTAP MatrixOrigin MatrixOne

Spring高手之路6——Bean生命周期的扩展点:BeanPostProcessor

砖业洋__

spring ioc BeanPostProcessor Bean生命周期扩展点 后置处理器

低代码技术分享官丨浅谈DevOps实践过程

inBuilder低代码平台

DevOps

7.25齐聚西安!助推国资国企建设一流司库管理体系

用友BIP

全球司库 国资国企

Ui2Code+ChatGPT助力低代码搭建 | 京东云技术团队

京东科技开发者

低代码 ChatGPT 企业号 7 月 PK 榜 Ui2Code

一文了解电商大促系统的高可用保障思路 | 京东云技术团队

京东科技开发者

产品 高可用 研发 电商大促 企业号 7 月 PK 榜

抽象语法树AST必知必会 | 京东物流技术团队

京东科技开发者

前端 AST 抽象语法树 企业号 7 月 PK 榜

Spring高手之路7——事件机制与监听器的全面探索

砖业洋__

spring 观察者模式 事件机制 Spring生命周期 Spring 监听

LigaAI:从效率、度量和价值维度,成为研发团队的智能医生

LigaAI

研发管理 SaaS 研发协作平台 TO B 企业号 7 月 PK 榜

Nautilus Chain 主网上线,创世 ZBC 质押即将开启

西柚子

全面解析JMeter环境变量配置步骤

Liam

程序员 软件测试 测试 Jmeter 测试工具

绘出「星辰大海」:华为云Astro轻应用新手指南-第一章

云计算 华为 开发者 华为云

Spring高手之路4——深度解析Spring内置作用域及其在实践中的应用

砖业洋__

spring Singleton prototype Spring作用域 Spring原型作用域

企业数智化底座赋能国资国企数智监管

用友BIP

数智底座 国资国企

绘出「星辰大海」:华为云Astro轻应用新手指南-第二章

云计算 开发者 软件开发 华为云

零基础能学习Java吗,看了这篇文章你就知道!

java易二三

MQTT 与 Kafka|物联网消息与流数据集成实践

EMQ映云科技

kafka 物联网 mqtt 流数据

Moonlight可以直接在GPU上播放视频了_.NET_Abel Avram_InfoQ精选文章