报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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:551321
用户头像

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

关注

评论

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

Spring-技术专题-重试机制Retry机制

码界西柚

有了数据湖探索服务,企业决策“新”中有数

华为云开发者联盟

Serverless 数据湖 数据分析 云原生 华为云

食堂就餐卡系统设计

天天向上

极客大学架构师训练营

超详细超级细B站视频爬取

海绵宝宝re儿

python 爬虫 多进程

iOS面试梳理 - 2020年8月初

iOSer

ios 面试

开发者说:愿为你点亮“懂环境知冷暖”智能的灯

华为云开发者联盟

人工智能 物联网 NB-IoT 路灯 华为IoT平台

食堂就餐卡系统设计

Gosling

极客大学架构师训练营

架構師訓練營第1期-第01周總結

Panda

SpringCloud Gateway 身份认证

Barry的异想世界

微服务 nacos 权限系统 Gateway spring cloud alibaba

防止重复点击2.0

老菜鸟

Vue

“锟斤拷”的前世今生

Java旅途

Unicode 编码 ASCII 锟斤拷

【性能优化】小伙伴问我性能指标监控怎么做,这次我安排上了!!

冰河

tomcat 性能优化 监控 性能调优 jvm调优

你有没有想过为什么交易和退款要拆开不同的表?

程序员小航

设计 开发 交易 拆表

10大高性能开发宝石

码界西柚

Skywalking Php注册不上问题排查

心平气和

php Skywalking 全链路追踪

架构师训练营大作业

方堃

使用枚举的正确姿势

Java旅途

Java 单例 枚举

架构师训练营大作业一

qihuajun

小码农也有大目标,最新BAT大厂Java面试总结

Java架构师迁哥

极客大学架构师训练营 0 期 结课作业

chun1123

架构师 架构师技能

互联网架构师能力图谱

dony.zhang

架构师 架构师技能

第一周学习心得

alpha

极客大学架构师训练营

Golang领域模型-聚合根

奔奔奔跑

架构 微服务 领域驱动设计 DDD Go 语言

食堂就餐系统 UML 图

睁眼看世界

极客大学架构师训练营 食堂就餐系统

第一周总结

睁眼看世界

极客大学架构师训练营

一个敏捷教练成长必备的8项技能

华为云开发者联盟

程序员 敏捷 敏捷开发 敏捷教练 技术技能树

第一周总结

黄立

架构师 架构总结

解构 Dubbo-go 的核心注册引擎 Nacos

apache/dubbo-go

dubbogo

拖动旋转的 3D 骰子效果

Clloz

CSS transform rotate3d

为什么我选择清晨阅读和学习

胡迪伦

学习 效率 自学编程 早起 晨型人

架构师训练营大作业二

qihuajun

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