把握行业变革关键节点,12 月 19 日 - 20 日,AICon北京站即将重磅启幕! 了解详情
写点什么

用于构建高级媒体应用程序的工具

  • 2013-01-15
  • 本文字数:1431 字

    阅读完需:约 5 分钟

在前些天闭幕的 //Build/ 大会上,微软媒体平台部的首席布道师 Mike Downey 检视了用于 Windows 8 应用程序开发的工具和框架,其特性包括高级媒体播放功能,像流媒体,DVR 控制、广告和关闭标题等等。他还演示了微软媒体播放器框架(Microsoft Media Player Framework),在很多在线直播流事件中都使用了这种技术。

据 Mike 所说,微软媒体平台可以分为四种实体,即私有云、公有云、客户端和框架。私有云由 IIS 媒体服务 Microsoft Expression Encoder Microsoft PlayReady 组成。公有云由 Windows Azure Windows Azure 媒体服务组成。

客户端实体包括 Windows 8 Windows Phone iOS Flash HTML5 、移植工具以及各种框架,包括播放器框架、视频编辑器和内容管理器等。他进一步揭示出, Internet Explorer 10 、HTML5 和 Flash 会在 Windows 8 中主要负责媒体的生成。Mike 借助于根据标准 Windows 图标定位 Windows 8 应用程序的演示,说明了 Windows 8 桌面和应用之间的关系。



 

Mike 在演讲中说到:“<video> MediaElement、MF 扩展及 WinRT 组件和 Player 框架是开发视频播放器的基本元素。”

<video> 元素包括基本的回放、即看式下载(progressive download)和本地回放。MF 扩展和 WinRT 组件包括现场和 VoD 流、编辑码器、PlayReady/DRM、视频特效和可扩展性。最后,player 框架包含了标题、广告、错误逻辑、UI/ 样式以及播放列表管理。

Mike 还借助于流程图展示了 Windows 8 媒体管道各种元素的详细布局。它包括顶端的 Windows Store 应用,包括 MediaElement、WinRT 以及各种媒体基础,像视频解码器、编码器、音频解码器、编码器,包括 DirectX Windows Audio Session API (WASAPI)。

据 Mike 所说,针对 Windows 8 的 Smooth Streaming SDK 应该通过 HTTP 与自适应比特率流(adaptive bitrate streaming)协作,并应该基于MP4 技术。SDK 应该提供对Windows 8、Windows Phone、Silverlight、iOS、 MPEG-DASH 的支持,并应该没有许可费。

Mike 提到:“ PlayReady SDK for Windows 8 应该提供对回放、许可操作、域操作和计量的支持。” 此外,player 框架应该包括对自适应比特率启发(adaptive-bitrate heuristics)、富 DVR 样式回放、广告整合、关闭标题、播放列表管理、用户界面自定义、3D 视频、媒体分析以及 PlayTo 的支持。他还借助于详细的流程图深度探究了 Windows 8 player 框架的架构。

在演讲的末尾,Mike 使用示例演示检视了与视频广告、关闭标题、可扩展性和 MPEG-DASH 相关的概念。

你是否使用 Windows 8 构建带有媒体支持的应用程序? 如果是那样,你使用哪种技术开发呢?

2013-01-15 00:091656
用户头像

发布了 340 篇内容, 共 145.8 次阅读, 收获喜欢 13 次。

关注

评论

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

Z世代如何解决单身问题? Hobby×华为云Tokens服务带来“AI的初体验”

极客天地

AIGEO助力企业破局

跑一跑

geoai

如何评估YashanDB数据库在云服务中的表现

数据库砖家

如何使用YashanDB的API与第三方应用程序集成?

数据库砖家

成语答题赚系统详情

微擎应用市场

如何配置YashanDB实现多租户数据隔离管理

数据库砖家

适合小型企业的项目管理系统推荐:Reddit 用户真实需求

NocoBase

开源 项目管理 低代码 项目管理系统 小型企业

入门教程:如何编写一个chrome浏览器插件(以jobleap.cn收藏夹为例)

Y11

JavaScript chrome 找工作 教程分享 浏览器插件

如何配置YashanDB实现自动化数据库运维?

数据库砖家

如何设置YashanDB的自动化任务以简化数据操作

数据库砖家

从二维码到 RFID,企业该怎么选?

斯科信息

RFID技术 RFID读写器 RFID标签 RFID手持终端 RFID天线

阿里 Qoder 新升级,Repo Wiki 支持共享、编辑和导出

阿里巴巴云原生

阿里云 云原生 Qoder

如何配置YashanDB实现高可用容灾架构?

数据库砖家

如何使用YashanDB进行企业培训的效果评估?

数据库砖家

BOE(京东方)携新能源领域新品亮相2025服贸会 引领绿色转型新动能

爱极客侠

海外APP开发的注意事项

北京木奇科技有限公司

软件外包公司 APP外包开发 海外APP开发

AI招聘机器人制造商Paradox.ai因弱密码泄露数百万求职者数据

qife122

网络安全 密码安全

如何评估YashanDB在企业数据管理中的成效?

数据库砖家

通过jobleap.cn的岗位信息预测 A 股金融市场行业景气度从而炒股赚钱​

Y11

赚钱 找工作 研究 找实习 炒股

轻工业是否需要采购堡垒机需求简单分析

行云管家

网络安全 等保 堡垒机

厂不大,事不少?中小企业如何用MES打通生产管理“任督二脉”

万界星空科技

数字化 mes 中小企业数字化转型 中小型制造业 数字化转型‘’

快速搞定Dify+Chrome MCP:打造能操作网页的AI助手

测吧(北京)科技有限公司

多多报销小程序系统详解

微擎应用市场

如何实现YashanDB数据库的零停机升级?

数据库砖家

Playwright MCP浏览器自动化教程

测试人

人工智能 软件测试

如何利用YashanDB提升企业数据处理能力?

数据库砖家

如何配置YashanDB实现数据实时同步功能?

数据库砖家

海外 App 开发的注意事项

北京木奇科技有限公司

软件外包公司 APP外包公司 海外APP

德创恋爱话术宝典介绍

微擎应用市场

BOE(京东方)IPC电竞嘉年华盛典圆满收官 第三届无畏杯总决赛引领电竞生态发展热潮

爱极客侠

精准企划,智能决策:AI驱动商品全链路利润最大化

第七在线

用于构建高级媒体应用程序的工具_HTML5_Anand Narayanaswamy_InfoQ精选文章