写点什么

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

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

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

关注

评论

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

TiDB数据库 最强SQL审核工具,求挑战

TiDB 社区干货传送门

性能测评 TiDB 源码解读 6.x 实践 TiDB Cloud TiDB Vector

TiCDC 同步中断案例1 :修改时区后执行了受时区影响的 DDL 进而导致同步失败

TiDB 社区干货传送门

故障排查/诊断 6.x 实践

深度揭秘“快稳省”背后的数仓硬核技术

字节跳动数据平台

大数据 数据仓库 云原生

腾讯云 AI 代码助手:AI Agent 构建企业新一代研发范式

CodeBuddy

HarmonyOS Web场景性能优化指导

HarmonyOS开发者

1688跨境寻源通代采集运系统PHP搭建攻略,实现采购订单物流自动化

tbapi

1688跨境寻源通 1688寻源通 1688代采集运系统 1688寻源通代采系统

2024年软件行业的发展趋势:从人工智能到低代码平台的变革

天津汇柏科技有限公司

云计算 低代码 AI 人工智能

区块链技术中的智能合约评审

北京木奇移动技术有限公司

区块链技术 智能合约开发 软件外包公司

中昊芯英创始人及CEO杨龚轶凡受邀出席2024企业家博鳌论坛

科技热闻

区块链智能合约的开发流程

北京木奇移动技术有限公司

区块链开发 智能合约开发 软件外包公司 新加坡

电商产品自动化测试实战——解锁高效测试新技能

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

测试

区块链智能合约开发的技术难点

北京木奇移动技术有限公司

区块链技术 智能合约开发 软件外包公司

【GreatSQL优化器-05】条件过滤condition_fanout_filter

GreatSQL

校园兼职 | 大学生运营推广专员招募中!

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

测试

等保测评周期一般是多少?最长多久?

行云管家

网络安全 等保 等级保护 等保测评

什么是二级域名?如何申请二级域名?

国科云

异构算力开源社区HAMi举办首届沙龙,将发布新版本,效能全面提升

新消费日报

食品加工、预制菜行业MES系统解决方案

万界星空科技

mes 万界星空科技mes 食品MES 食品加工 预制菜加工

区块链在溯源系统中的技术原理

北京木奇移动技术有限公司

区块链技术 区块链溯源系统开发 软件外包公司

预制菜智能化生产管理MES系统解决方案

万界星空科技

mes 万界星空科技mes 预制菜加工 预制菜工厂 预制菜生产管理

深入探索 WebView与微信小程序测试的奥秘

测试人

软件测试

FastAPI 依赖管理的三种方式对比:依赖注入 vs LRU缓存 vs 全局变量

大法师 2

FastApi 依赖注入

面试:如何回答HR的问题

老张

面试 求职面试 职场认知

大模型赋能智能编码安全|「智效融合,安全护航」西安站技术沙龙成功举办

百度安全

一文全答:什么是低代码?可靠吗?贵不贵?适合谁用?

优秀

低代码 低代码平台 低代码平台应用场景

App自动化测试的高级定位与PO设计模式

测试人

软件测试

玉溪具有资质等保测评机构在哪里?电话多少?

行云管家

网络安全 等保 等保测评 玉溪

HarmonyOS 5.0应用开发——Ability与Page数据传递

高心星

HarmonyOS ArkTS 鸿蒙Next

快手前端动效大揭秘:告别低效,vision平台来袭!

快手技术

前端

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