dvr-ms

文章信息 | Microsoft Corporation適用於 Windows XP Media Center Edition Media Center PC摘要 本文將針對獨立軟體供應商與原始設備製造商介紹如何訪問以 *.dvr-ms 檔案形式存儲在 Media Center PC 硬碟上的錄製音頻和視頻內容。

基本介紹

  • 中文名:dvr-ms
  • 播放 :*.dvr-ms 檔案
  • 發布日期 : 12/14/2004
  • 更新日期 : 12/14/2004
關於 *.dvr-ms 檔案,概述,文章結構,正文,背景,Me檔案格式簡介,創建 *.dvr-ms 檔案,播放 *.dvr-ms 檔案,PC 上進行播放,編輯或創作,小結,其他資源,

關於 *.dvr-ms 檔案

概述

Microsoft® Windows® XP Media Center Edition 和 Media Center PC 為家庭計算機引入了多種新功能,其中包括利用類似 VCR 的功能來接收廣播電視節目,例如在提供實時視頻流的同時進行暫停、搜尋和多速播放(“特技模式”)。還有可能錄製節目以便稍後播放。
本文將從較高層面對獨立軟體供應商 (ISV) 和原始設備製造商 (OEM) 訪問以 *.dvr-ms 檔案形式存儲在硬碟上的錄製節目所採用的方式進行概述。
本文不是對 Microsoft Windows XP Media Center Edition SDK 或廣播保護技術論述的擴充。本文在包括支持 *.dvr-ms 檔案創建的概念的同時,並未對體系結構進行概述,同時假設讀者熟悉用於啟用個人視頻錄製 (PVR) 功能的 Microsoft DirectShow® 以及相關 TV 技術。

文章結構

背景
Media Center *.dvr-ms 檔案格式簡介
如何創建 *.dvr-ms 檔案
在 Media Center PC 上進行播放
在 Microsoft Windows XP Home 或 Microsoft Windows XP Professional 上進行播放
使用 *.dvr-ms 檔案進行編輯或創作
本文結尾列出了其他資源。

正文

背景

Microsoft Windows XP Media Center Edition 利用隨著 Microsoft Windows XP Service Pack 1 的發布首先引入的流緩衝引擎 (SBE)。利用 SBE,應用程式可以搜尋、暫停以及錄製實時視頻流,而不會中斷該流。實時內容和錄製內容之間的轉換為無縫轉換。現在,SBE 支持 MPEG-2 視頻和數字視頻 (DV) 源,捕獲速率高達每秒 30 兆比特 (Mbps)。在 Media Center PC 中錄製的節目以 *.dvr-ms 檔案擴展名進行存儲。
通過使用 DirectShow 來訪問 *.dvr-ms 檔案的能力取決於內容所有者和/或廣播公司設定的複製保護策略。Microsoft Windows XP Media Center 通過讀取廣播公司的複製保護標誌 (CGMS-A) 來決定複製保護策略。如果內容所有者和/或廣播公司設定了策略來保護該內容,則播放將只限於用於錄製該內容的 Media Center PC。

Me檔案格式簡介

在 Microsoft Windows XP Media Center Edition 中,Microsoft 已引入了 *.dvr-ms 檔案格式。類似於 *.asf 格式,*.dvr-ms 檔案增強了允許創建關鍵 PVR 的功能,其中包括時光平移、實時暫停以及同時錄製和播放。

創建 *.dvr-ms 檔案

Microsoft Windows XP Media Center Edition 錄製電視節目後,將生成 *.dvr-ms 檔案。在創建該檔案之前,通過 encrypter/tagger-decrypter/tagger 組件 (ENCDEC) 分別處理音頻和視頻基本流。ENCDEC 將時變元數據(如分級信息)附加到該檔案,並根據 CGMS-A 標誌套用內容保護。然後,SBE 將該檔案以 *.dvr-ms 檔案形式寫入目錄 (Root:\Documents and Settings\All Users\Documents\Recorded TV)。

播放 *.dvr-ms 檔案

Media Center 用戶界面允許播放任何錄製的電視節目。但是,DirectShow 也有可能會啟用應用程式為未受保護的 *.dvr-ms 檔案添加播放支持。

PC 上進行播放

要使用支持 DirectShow 的播放器在 Media Center 用戶界面外播放 *.dvr-ms 檔案,QFE Q329979必須具備並可以從 Windows Update 進行安裝。
安裝 QFE
HKLM,SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Hotfix\Q329979
Installed=1
在 Microsoft Windows XP Home 或 Microsoft Windows XP Professional 上進行播放
要在 Microsoft Windows XP Home 或 Microsoft Windows XP Professional 上播放未受保護的 *.dvr-ms 檔案,需要以下各項:
Microsoft Windows XP Service Pack 1
安裝 Service Pack 1:
HKLM,SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Hotfix\Q329979
Installed=1
QFE Q810243
安裝 QFEQ810243:
HKLM,SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Hotfix\Q810243
Installed=1
Microsoft Windows XP 兼容的 DVD 解碼器

編輯或創作

對 *.dvr.ms檔案的擴展訪問並不僅限於播放;編輯和創作應用程式也可訪問這種檔案。
在某些情況下,編輯或創作過程期間可能需要分別處理視頻流音頻流。示例內容由 MPEG-2 視頻流和 MPEG-1 Layer 2 音頻流組成。音頻和視頻之間的同步要求維護媒體示例時間戳 (IMediaSample::GetTime) 之間的關係。將這些時間戳同步為從 90kHz 到 10MHz 的 PES 時間戳,如在初始 PES 標題的 PTS 欄位中所見。
從 *.dvr-ms 檔案讀取的 MPEG-2 視頻基本流不能確保從 GOP 邊界開始。此處的“開始”既可以是錄製的開始,也可以是跟隨任意搜尋進入錄製的開始。如果下游組件需要有 GOP 或序列標題,然後才可以開始處理該流,則該組件必須首先在接收的媒體示例中找到該標題並丟棄所有領先於它的內容。

小結

在 PC 上錄製 TV 內容已被引入 Microsoft Windows XP Media Center Edition 的主流功能。用戶會對以下可能感到興奮,即無論何時何地,只要他們需要,此技術就會為其提供電視節目。現在,用戶可以將節目錄製為 *.dvr-ms 檔案,並且,除非該節目受到廣播公司的複製保護,否則可使用任何兼容應用程式來播放它。該新檔案格式還給予 ISV 和 OEM 更多機會來增強他們的提供能力並為用戶創建不同的輸出。
不足的是使用有很大局限性。

其他資源

Using the Stream Buffer Engine

相關詞條

熱門詞條

聯絡我們