My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Project Information
Members

Power TV Digital Video Recorder.

#. Watch Live ATSC, DVB-T, PAL, NSTC TV
#. PVR
#. EPG (from ATSC MPEGS-TS and DVB-T signal)
#. Internet EPG
#. Interactive
#. Themes.
#. Streaming.

PTV DVR (Power TV digital Video recorder)

Introduction

Chinese Introduction 企畫文件

PTV DVR (Power TV digital Video recorder) PTV DVR 數位電視錄影軟體

提案構想:

  • 我要看電視!
  • 總是錯過你最喜愛的電視節目
  • 不知道等一下的電視會播出什麼電視節目
  • 真希望我可以跳過無聊的廣告
  • 在外地出差的我,總是想看台灣的中文電視節目

這一些想法總是在我身邊一直出現,但安裝和設定電視在Linux 上總是不如Windows 方便,而使用者介面和習慣總是讓一般使用者難以輕鬆使用, 總是需要一大堆設定和指令,而按鍵和過多的選項總是讓人頭皮發嘛,都是在考驗者使用者的耐性和毅力。

PTV DVR是open source 的數位電視錄影軟體, 主要目標是成為在 Linux 和其他平台上,超簡易安裝、設定和執行的軟體, 主要功能為看數位ATSC,DVB-T、 類比PAL, NTSC 的電視節目,並且可以暫停、到帶、快轉、錄影和預約錄影, 並結合網路和數位訊號中得到電視的節目表EPG ,並設定觀看的時間或錄影。

此外, PTV DVR的目標是在市面上的低價電腦、資訊家電和嵌入商品( Embedded system),其商品在安裝基本的Linux 和 GNOME 之後, 便可以成為類似TIVO 或 Microsoft TV 的資訊家電。

PTV DVR功能如下:

  • 看電視
  • 錄影
  • 多種方式錄影,依節目、每周、每天
  • 節目搜尋功能
  • 自動頻道掃瞄
  • Audio 多語言切換
  • 遠端看電視功能
  • 字幕
  • 雙語
  • 支援 DVB-T, DVB-C, DVB-S, ATSC
  • 可全螢幕
  • 電視牆(Auto surf)
  • 鍵盤快捷鍵 (Keyboard shortcuts)
  • 超簡易安裝和設定
  • GTK/GNOME 使用者介面
  • 多種介面可切換主題(Themes)
  • 鍵盤和滑鼠操作方式
  • 可在 system tray 背景執行
  • EPG 由數位電視訊號中提供節目資訊
  • 網路EPG 更多的節目敘述
  • 使用網路和使用者互動功能,例如對節目的討論,購物台的商品
  • 遠端電視的broadcast server

系統設計:

PTV DVR是提供在GNOME 平台上的Open source計畫,目前是以Linux 為主要開發和測試系統, 使用 C 語言為主,並用PHP,Javascript ,SQL 為輔助語言。

PTV DVR計畫包含以下專案: 1. 底層的和電視卡的處理: 大量使用V4L 和 解碼器decoder 處理數位電視訊號,並直接接觸硬體驅動程式和硬體溝通,做轉換Video Source 等動作。 2. 前端的使用者介面:用GTK 提供圖形化的控制介面,以提供一個容易使用,輕鬆直覺介面,讓邊使用者可以快速上手,並且進偕設定提供更專業設定,並提供可以切換介面的Themes。 3. 在 system tray的Tray 程式:用於錄影、預設錄影,是以Root 的身份執行的(Deamon)常駐程式,因為需要和硬體溝通所以才用Root身份。 4. WebKit: EPG 的資料顯示和互動、使用者對節目的討論。

計畫管理:

1. 底層的和電視卡的處理:

  • V4L class
  • 解碼器decoder
  • 接觸硬體驅動程式和硬體溝通,包含選台、訊號來源

2. 前端的使用者介面:

  • GTK 提供圖形化的控制介面
  • 簡易面版
  • 專業控制
  • 面版切換

3. 在 system tray的Tray 程式:

  • 常駐程式
  • SQLLite 設定錄影時間表
  • Timer Event 處理

4. WebKit:

  • DVB, MPEG-2 TS EPG 電視節目表
  • ATSC, MPEG-2 TS EPG 電視節目表
  • 網路電視節目表
  • 電視節目表資料顯示和互動,設定錄影
  • 使用者對節目的討論。

專案網址: http://code.google.com/p/ptvdvr/ (輔助用) http://sourceforge.net/projects/ptvdvr http://of.openfoundry.org/projects/13xx

版權宣告: GNU General Public License 3.0 (GPLv3)

Powered by Google Project Hosting