Microsoft Windows CE 3.0中的多媒体流应用(上)

 

Microsoft Windows CE 3.0中的多媒体流应用

Microsoft Corporation

June 2000

 

摘要:这篇文章讨论基于Microsoft? Windows? CE DirectX Platform Adaptation Kit 1.2 (or DXPAK)Windows Media? 组件的多媒体流性能和与其他Microsoft Windows版本的不同。

 

Contents

Overview

Technical Fundamentals

Windows Media Player Control

Windows Media Technologies

Windows Media Formats

Windows Media Features

Windows Media Protocols

Windows Media Codecs

DirectShow

Filter Graph Manager

Filters

For More Information

前言

数字革命带来了消费者电子空间带来了一场风暴。连接机顶盒的数字电缆带来的数百个频道可以很快替换原有产品。便携式数字音频播放器提供更长时间的音乐播放时间,并且提供更好的声音质量比磁带播放器。消费电子设备的根本变革来源于新的现象和自然的演变。由于这种变革,在不久的将来PC将不再是唯一的数字多媒体源的认识,已经被公认。

许多新的消费品通过数字音乐、电影、电视和其他多媒体内容被消费者接受。即使通过最好的压缩方式处理(比如Microsoft Windows Media? Audio),多媒体内容的数据量依然很大。例如,压缩率为 120Kbits/sec,数字音频需要用3.6MB存储一个四分钟的歌,如果存储一个两个小时的电影,数字视频为300 Kbits/sec需要270MB4 Kbits/sec则需要3.6GB!

巨大的媒体文件可以通过下边两种方式解决:

下载整个文件到本地内存,并且处理存储数据块序列(本地流)或者处理整个存储文件(非流)。或者下载并处理单独的数据块序列(网络流)。网络流也能够通过服务器实时创建的媒体数据被处理,而不用存储成一个单独的文件。

发送下一个相关的少量数据需要快速处理和回放工作(不是全部数据集)因为多媒体内容是一个连续的数字数据没有坚固的长期时间耦合性。换句话说,一首歌的声音块或者视频帧里的像素能够被独立的处理和播放,至少当有足够的时间时,他们是分开的。这就允许一个在时间groups中的独立数据被抛弃。这些数据通过编码、传输和回放,在任一过程中的独立时间序列中或者以后group中的数据将会在不同时间显示。这种发送块的时间序列的方法,暂时性地减弱到客户端设备的数据被流调用。客户端设备需要准备足够的缓存包数据,防止服务器、网络、客户端中断,或者创造、发送、时间纠正过程中的无规律。

Windows CE如何通过Windows Media组件来适合这种描述?Windows CE DirectX Platform Adaptation Kit 1.2 (or DXPAK)可以提供多媒体回放和基于PC的流接受能力,但是没有更多可用的结构组件。这些组件运行在支持Windows CE 的高性能CPU(x86, MIPS R4300 and compatible, and SH4, available now with DXPAK 1.1; ARM, StrongARM, and integer MIPS planned for DXPAK 1.2)Windows Media components for Windows CE 的模块化设计让你有足够的弹性可以选择你的平台上需要那些组件。当使用Platform Builder 为你的硬件创造一个操作系统映象的时候,你可以决定你是否想要一个特殊的DirectX或者用户接口组件、通讯协议,或者文件系统。这种弹性可以让你只安装你需要的技术到你的平台上,节省空间,降低复杂度。

Windows CE 3.0 with the DirectX Platform Adaptation Kit 1.2 (or DXPAK) 为开发下一个杀手级的消费者工具或应用程序提供了整套解决方案。能为数字多媒体装置提供充足的组件集的系统是充满活力、强大的实时操作系统。

Technical Fundamentals

技术基础

Microsoft DirectXDirectShow部分为Windows CE 上的多媒体服务提供基本平台。可能提供许多单独使用DirectShow的多媒体应用程序,事实上,许多公司正在做这项事情,但这不是唯一的出路。一个通讯结构被建筑在DirectShow之上,使得应用程序开发者的工作提前。他们的结构符合下面的图表:(multimedia1.gif

Figure 1. Communication structure based on DirectShow

基于DirectShow的通讯结构

 

用户可以看到图表的顶层是:WEB浏览器或者其他应用程序。应用程序可以将Window Media Player (WMP)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aawolf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值