發布日期 : 12/14/2004 | 更新日期 : 12/14/2004
Microsoft Corporation
適用於:
windows XP Media Center Edition
Media Center PC
摘要:本文將針對獨立軟體供應商與原始設備製造商介紹如何訪問以 *.dvr-ms 檔案形式存儲在 Media Center PC 硬碟上的錄製音頻和視頻內容。
本頁內容
簡介
背景
Media Center *.dvr-ms 檔案格式簡介
如何創建 *.dvr-ms 檔案
播放 *.dvr-ms 檔案
在 Media Center PC 上進行播放
在 Microsoft Windows XP Home 或 Microsoft Windows XP Professional 上進行播放
使用 *.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 技術。
本文結尾列出了其他資源。
背景
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。
Media Center *.dvr-ms 檔案格式簡介
在 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 檔案添加播放支持。
返回頁首
在 Media Center 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
以下註冊表項指示是否安裝了 QFE Q810243:
HKLM,SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Hotfix\Q810243
Installed=1
Microsoft Windows XP 兼容的 DVD 解碼器
使用 *.dvr-ms 檔案進行編輯或創作
對 *.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
相關詞條
-
動態電壓恢復器(DVR)
DVR(Dynamic Voltage Regulator 動態電壓調節器)是帶儲能裝置(系統)的串聯補償裝置,除無功功率之外,有補償有功功率的能力;當...
主要功能 系統簡介 -
電能質量監督
需要發展滿足以下要求的監測技術: 能捕捉快速(ms級甚至ns級)瞬時干擾...電壓恢復器(DVR)、配電系統用靜止無功補償器(D-STATCOM)、靜止同步串聯補償器(SSSC)等。其中APF是補償諧波的有效工具;而DVR...
電能質量 監督內容 章程 -
sunplus
目前主要產品包括:LCD TV、VCD/DVD、DVR、DVB及各式...,USB接口與SD/MMC/MS/MSP讀卡等多媒體功能,並提供低功耗及頻道...
簡介 經營理念 經營團隊 產品與技術 質量與環境管理政策