Windows Media编码器如何应用

Windows Media编码器如何应用,第1张

Windows Media 编码器

Windows Media 编码器压缩 AVI、MP3 或 WAV 格式的数字媒体文件并将其转换为 Windows Media Player 所使用的 ASF 文件。编码器可以用于实时事件或已保存文件。因为编码是大量占用 CPU 的活动,建议运行编码器与运行 Windows Media 服务使用不同的计算机。本章将讨论与使用编码器相关的下列问题:

计算机硬件配置

多种流编码

自动编码

计算机硬件配置

没有任何一种配置可以同时满足所有各种情况。在购买新硬件之前,首先确定是记录高速移动视频还是低速移动视频。低速移动视频的例子如演说者头部特写,它只需要极小的处理能力。高速移动的例子如音乐视频等快速变化的动作,需要很高的处理能力。

选择 CPU

一般情况下,对于带宽高达每秒 300 Kb (Kbps),也可能达到 500 Kbps 的任何视频,一个 Pentium II 处理器就可以执行实时编码。对于高达每秒 1 Mb (Mbps) 的带宽,应使用 Pentium III 或与之等同的处理器。对于更高的位处理速度(对于实时编码,Microsoft CODEC 可以扩展至 5 Mbps),可以使用两个处理器。通常,如果购买新的设备,请购买 Pentium III 或与之等同的计算机。即使现在不需要它们所能提供的处理能力,在将来也有可能需要使用。

增加内存

一般情况下,对于编码最佳内存为 64 兆字节 (MB)。内存过大没有必要,因为不会发生缓冲,且只需要装载 *** 作系统与应用程序。使用性能工具可以确保系统不对磁盘进行分页,以免影响性能。(要使用性能工具,将鼠标指向开始菜单中的程序,再指向管理工具,然后单击性能。)

要检查可用内存,添加内存可用字节计数器。要检查分页发生的频率,添加内存\分页(按秒计)计数器。以上两者均在内存标题下。下面图 2 为添加计数器的示例:

下面图 3 为这些计数器及正在使用的处理器时间:

内存可用字节计数器表明过程目前可以使用的内存字节数。该数值应始终大于 4 MB。内存分页(按秒计)计数器表明由于页面故障从磁盘检索的页面数或写入磁盘以释放空间的页面数。有关性能工具的详细信息,请参见相关的帮助文件。

添加磁盘驱动器

因为磁盘驱动器必须在数据进入时能够尽快捕获并保存数据,因此它有可能会成为瓶颈。如果驱动器数据传输速率过低,则会丢失数据并损坏流的质量。对于 300 Kbps 到 500 Kbps 的编码速度,使用 SCSI 驱动器。对于更高的`速率,可以考虑使用 RAID 0 级磁盘阵列。

选择 *** 作系统

尽管 Windows Media 编码器可以同时运行在 Windows 2000 Professional 与 Windows 2000 Server 上,但我们还是推荐使用 Professional,因为它可以为前台应用程序提供优先权。

选择视频捕获卡

要查找与 Windows Media 技术相兼容视频捕获卡的列表,请查阅“Windows Media 硬件提供商”,其网址是:

/windows/windowsmedia/

en/partners/hardware/default.asp

有一点非常重要,即应使用该列表而不使用仅与 Windows 2000 *** 作系统兼容的视频捕获卡列表,因为只有一部分视频卡与二者都兼容。最为流行的视频捕获卡之一就是 Viewcast.com 的 Osprey 100。虽然该卡无法捕获音频,但是迄今为止还没有人提出有关 Osprey 100 与声卡同步的问题。有关详细信息,请浏览:

/home.html

选择声卡

对于要对一个音频流进行编码的情况,请选择立体声声卡(如 Soundblaster Live)。至少要使用 Soundblaster16 或兼容的声卡。请查阅 Windows 硬件兼容性列表以查看符合 Windows 2000 *** 作系统系列的声卡(任何与 Windows 2000 兼容的声卡均与 Windows Media 技术兼容)。硬件列表位于下列位置:

/hcl/default.asp

编码技术

本章讨论音频和视频编码及设置自动编码的技术。音频编码与视频编码的区别不太明显,两者的区别在于:视频文件可以包含多个位速率而音频文件不能包含多个位速率。通过选择最适合于用户网络连接的质量和速度的位速率,多个位速率可以让 Windows Media Player 顺应不断变化的网络条件。对音频文件则不能如此,因为耳朵比眼睛更具辨别能力,耳朵检测音频流中的带宽变化比眼睛检测视频流中的带宽变化更容易。

多个音频流的编码

同时对多个音频流进行编码是很常见的情况。典型的示例是将不同的广播站编码为联机广播。要对多个音频流进行编码,在一个系统中使用多个编码器并同时运行它们。因为编码器大量占用 CPU,如有可能请使用 Pentium III。

对于对多个音频流进行编码要考虑的另一个重要因素就是声卡。已有用户报告有关在一个系统中使用多个 Soundblaster 卡的问题。相反,可以安装仅需要一个插槽但有多个端口的声卡。

对多带宽视频流进行编码

Windows Media 技术包括智能流功能,它可以检测网络连接速度,调整以适应不断变化的网络条件并动态地自动提高视频流的质量。智能流作为 Windows Media 技术 4.0 版的组成部分之一,包括下列功能:

多数据速率编码:内容提供商在一个文件中最多可以提供六个视频带,其速率范围可以从 16 Kbps 到 1 Mbps。使用多位速率编码,最终用户只需单击一个链接就可以自动选择最大位速率,最大位速率取决于用户的网络连接。

智能传输:传统方式下,在继续传输前,网络拥塞会强迫客户停止播放并重新释放缓冲。作为 Windows Media Technologies 4.0 的功能之一,客户与服务器现在可以智能降低质量以保证持续播放。首先,服务器减少视频帧速率以保持音频质量并将缓冲数减到最小。如果情况变糟,则服务器完全停止发送视频帧但保持音频质量。最后,如果音频质量开始下降,则客户智能重构流部分以保护质量。该技术称为流强度。

视频播放增强滤波器:当接收到视频流时,Windows Media Player 使用智能滤波功能以删除无用数据并大大提高整个视频质量,在低带宽时尤其如此。

自动编码

自动编码是指当系统启动并有人登录时编码器自动打开。当生产服务联机并持续运行时经常使用自动编码。要启用自动编码,可以创建快捷方式,其方法是使用任务栏与开始菜单属性窗口(要打开该窗口,将鼠标指向开始菜单上的设置,然后单击任务栏 与开始菜单)。下面图 4 显示该菜单的示例:

单击添加。在创建快捷方式文本框中,键入:

NsRex filename.asd /start

编码器的名称是 NsRex,filename 引用保存编码器配置的高级流描述符 (Advanced Stream Descriptor, ASD) 文件。例如,它包含有关使用哪个 CODEC 的信息、窗口的大小以及用于视频的 I 帧的帧速率以及帧数。/start 选项是指当有人登录时就开始进行编码。(为使该过程完全自动化,请启用自动登录,以便任何人均不需要键入名称与密码。)下面图 5 为一个示例:

在本示例中,编码器使用称为 stereo28.8 的 .asd 文件。

Windows Media编码器与Windows Media Player就像一对孪生姐妹,Windows Media编码器是微软公司的媒体制作软件,能够实现组建在线电台和在线视频直播等功能,最新版本为Windows Media 编码器 9(下载地址:http://www.microsoft.com/windows/windowsmedia/CN/9series/encoder/)。

作为服务器的电脑必须安装好电视卡的驱动程序,并且能够正常收看电视节目,建议使用Windows 2000/XP/2003等

*** 作系统,软件安装Windows Media 编码器而收看电视节目的用户则只需要安装Windows Media Player就可以了。

在 *** 作上,Windows Media编码器采用简单易用的向导方式,因此非常适合普通用户使用,组建共享电视节目中心时, *** 作如下:

1. 第一次使用时启动Windows Media 编码器,会d出“新建会话”向导对话框,单击其中的 “广播实况事件”选项,单击“确定”按钮。

2. 在d出的“设备选项”对话框中,根据实际配置,选择你所使用的电视卡型号以及音频设备。另外,单击“视频”右边的“设置”按钮,可以选择所要使用的电视频道、接入方式为有线还是天线、视频标准等选项,视频标准一般选择我国普遍使用的PAL-D制式,设置完毕检查无误后,单击“下一步”按钮。

3. 下一步的“广播方法”窗口中选择“自编码器拉传递”方式,在接下来的“广播连接”窗口中可以确定电视广播所使用的端口,默认端口为8080,同时列出了访问服务器的Internet(http://10.66..4.148:8080/)以及局域网地址(

4. 在随后的“编码选项”窗口中要确定电视节目视频以及音频的编码方式,为了提高广播质量,建议选择较高的分辨率,比如:电影内容视频(CBR)、比特率887Kbps 、帧速率24fps、分辨率640×480。

5.到这里关于Windows Media 编码器的配置工作已经基本完成了,如果没有其他要求,直接单击“完成”按钮,即可完成设置工作。在以后的几步中,主要设置广播副本是否存档以及是否添加欢迎文件、标题等。

设置完毕后,返回到主窗口,单击“开始编码”按钮,将上面的服务器地址告诉其他朋友,即可实现与其他朋友共享电视节目了。

阿萌小提示:如果经常使用共享这个工具,可以将现有的项目配置保存为一个文件:wme格式会话文件,这样以后使用时只要打开这个文件,然后简单修改一下频道就可以直接播放了。

二、 使用Windows Media Player收看电视节目

朋友收看发布的电视节目时,在Windows Media Player中,执行“文件→打开URL”在其中输入前面的服务器地址,比如:http://wlf-i428ffrl2kz.wlf.local:8080,即可直接收看了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6872427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存