mythTV分析——简介

很多人可能对mythTV不熟悉,因为这主要是针对linux下的家庭娱乐系统。它的设计者本来的目的是这样的:

 

We like to think of MythTV as the ultimate Digital Video Recorder and home media center hub. Think of it as a Free and Open Source alternative to Windows Media Center or Tivo.

 

It started out in 2002 as a way for Isaac Richards to produce a better TV-viewing environment than his cable company's digital cable box could provide, and through the help of the open source community quickly grew into a powerful tool for watching and recording television.

 

With its plugin architecture, it has been transformed from a mere TV viewing application into a full home media center suite, capable of managing your personal photo, video, and music collections, as well as keep you up to date with the weather, a ZoneMinder home security system, and much, much more.

 

这款开源软件有很多特点,包括看电视,录制电视,时移电视(类似LG的左右时间),可以看DVD,听音乐,看图片,甚至可以上网,订购RSS等。另外,用户可以加入第三方或者自己开发的插件来增加自己的需求。

  • Watch and record analog and/or digital TV, including HDTV.
  • Pause, skip, and rewind live TV shows.
  • Completely automatic commercial detection/skipping, with manual correction via an intuitive cutlist editor.
  • Intelligently schedules recordings to avoid conflicts.
  • Parental controls to keep your kids out of the good shows.
  • Watch and archive DVDs.
  • Listen to your digital music collection.
  • Schedule and administer many functions remotely via a web browser.

MythTV有几个部分组成,包括单个独立程序,支撑库,界面(皮肤)和第三方插件。

 

MythTV最核心的架构就是基于C/S模型,它包含mythfrontend的客户端和mythbackend的服务器,还有用户配置后端的mythtv-setup的独立程序。

 

mythbackend有哪些功能呢?请看下面这段描述:

 

The backend server application runs the core "behind the scenes" functionality for MythTV. The bulk of this is taken up by scheduling and recording your TV shows, but also includes keeping your TV listings up to date, managing the database, and performing routine maintenance on any files generated in the recording process. Backend servers are also responsible for streaming recording files to any remote frontends that do not have direct access to them.

 

 

Having a separate backend application allows ambitious users to split their MythTV setup between different locations best suited to each task. For instance, a powerful (i.e. large and noisy) server to host recording files and hardware, hidden away in a closet, and a minimal (i.e. small and quiet) frontend machine kept next to the TV.

 

mythfrontend呢?

 

The frontend client is the human interface to MythTV. This is where you watch TV, listen to music, etc. Each frontend communicates with one or more backend servers in order to determine which recorded shows are available to be watched, or which TV tuners are available to watch live TV.

 

 

In addition to this, the frontend also provides access to system status, the TV listings guide (so you can schedule new recordings), upcoming shows that will be recorded, and much more. If you install plugins like MythMusic and MythVideo (so you can watch a DVD or listen to music), you will also see these listed in the frontend. As you can see from the table of contents for this guide, there are many plugins to choose from.

 

mythtv-setup则用来:

1.配置数据库和mythbackend的ip地址;

2.寻找用户需要的电视卡;

3.搜电视节目。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值