Difference between revisions of "User Manual:DVB"

From MythTV Official Wiki
Jump to: navigation, search
(Moved Grueni's DVB setup into his own user page (hope you don't mind))
(reshuffle)
Line 5: Line 5:
 
DVB was initially based on the MPEG-2 compression and packet formats, but has recently been extended to support [[MPEG-4 AVC]] streams as well. The physical part comes in three variants:
 
DVB was initially based on the MPEG-2 compression and packet formats, but has recently been extended to support [[MPEG-4 AVC]] streams as well. The physical part comes in three variants:
  
* Terrestrial (over-the-air with an antenna) (DVB-T)
+
# Terrestrial (over-the-air with an antenna) (DVB-T)
* Cable (DVB-C)
+
# Cable (DVB-C)
* Satellite (DVB-S)
+
# Satellite (DVB-S)
  
 
Some channels (especially pay channels) are encrypted. There's a standardized decryption hardware slot called "Common Interface" (CI) for the decryption hardware called "Conditional Access Module" (CAM), which usually also needs a smartcard for authorization and accounting.
 
Some channels (especially pay channels) are encrypted. There's a standardized decryption hardware slot called "Common Interface" (CI) for the decryption hardware called "Conditional Access Module" (CAM), which usually also needs a smartcard for authorization and accounting.
  
[[Image:Important.png|left]] '''Note:''' To compile in DVB driver support (used for many [[DTV]] devices) into MythTV use a recent kernel (2.6.12 or better) then use the --enable-dvb configure option. E.g.<br style="clear:left;"/>
+
== Availability ==
 +
 
 +
DVB is widely used in Europe and Asia, both over-the-air (DVB-T) and via satellite (DVB-S). There are hundreds of DVB-S channels available in Europe on the satellite fleets of Astra and Eutelsat, almost all of them "free to air" (unencrypted), including all the major free stations. DVB-T is being deployed at the moment in UK, Germany, France, Australia, Spain, Netherlands, Denmark, Sweden and other countries as a replacement for the classic analog TV over antenna.
 +
 
 +
In the US, Dish Network uses standard DVB (with Nagravision 2 encryption), while DirecTV uses an earlier, incompatible system that predates DVB, sometimes called DBS (Digital Broadcast Satellite). In Canada, StarChoice uses DCII and Bell ExpressVu uses standard DVB. Most of what's available via FTA in North America is religious programming, or programming not intended for mass consumption. Still, many hobbyists enjoy receiving FTA broadcasts, and a PC with a DVB card is one of the best ways to receive these broadcasts.
  
./configure --enable-dvb
+
Cable operators in the US were supposed to move to ATSC for by 2006 for broadcast channels but few have complied with the law. Most major TV stations in the US are now transmitting a digital signal in ATSC in addition to their analog signal. This can be received with a conventional TV antenna and an appropriate decoder, including several ATSC cards supported by MythTV.
qmake mythtv.pro
 
make
 
  
as root user:
+
==Supported Hardware==
  
make install
+
For DVB devices supported by linux see the following pages on the linuxtv.org wiki.
 +
* [http://www.linuxtv.org/wiki/index.php/DVB-T_devices DVB-T (Terrestrial)]
 +
* [http://www.linuxtv.org/wiki/index.php/DVB-S_devices DVB-S (Satellite)]
 +
* [http://www.linuxtv.org/wiki/index.php/DVB-C_devices DVB-C (Cable)]
  
 
== Beginner's Notes ==
 
== Beginner's Notes ==
 +
 
Note that MythTV DVB users are a relative (but growing) minority compared to the analog users. Hence, many of the 'standard' ways of doing things may be subtly different for DVB users, and this can be particularly confusing for people getting started with DVB. Some things of note:
 
Note that MythTV DVB users are a relative (but growing) minority compared to the analog users. Hence, many of the 'standard' ways of doing things may be subtly different for DVB users, and this can be particularly confusing for people getting started with DVB. Some things of note:
 
* People mention getting cards with 'hardware MPEG2 encoders' to reduce the CPU load. This doesn't apply for DVB as it is digital (ie, already getting an MPEG stream)
 
* People mention getting cards with 'hardware MPEG2 encoders' to reduce the CPU load. This doesn't apply for DVB as it is digital (ie, already getting an MPEG stream)
 
* Transcoding profiles are a little different/nonsensical for DVB (I believe this has been changed as of 0.19/0.20).
 
* Transcoding profiles are a little different/nonsensical for DVB (I believe this has been changed as of 0.19/0.20).
 
* Recording profiles are not so useful - no longer able to change bitrate or framesize
 
* Recording profiles are not so useful - no longer able to change bitrate or framesize
- adante
 
  
== Availability ==
+
You can test whether DVB is working on your Linux machine (before installing MythTV) using the [[Dvb-apps]] software suite.
  
DVB is widely used in Europe and Asia, both over-the-air (DVB-T) and via satellite (DVB-S). There are hundreds of DVB-S channels available in Europe on the satellite fleets of Astra and Eutelsat, almost all of them "free to air" (unencrypted), including all the major free stations. DVB-T is being deployed at the moment in UK, Germany, France, Australia, Spain, Netherlands, Denmark, Sweden and other countries as a replacement for the classic analog TV over antenna.
+
==DVB in MythTV==
  
In the US, Dish Network uses standard DVB (with Nagravision 2 encryption), while DirecTV uses an earlier, incompatible system that predates DVB, sometimes called DBS (Digital Broadcast Satellite). In Canada, StarChoice uses DCII and Bell ExpressVu uses standard DVB. Most of what's available via FTA in North America is religious programming, or programming not intended for mass consumption. Still, many hobbyists enjoy receiving FTA broadcasts, and a PC with a DVB card is one of the best ways to receive these broadcasts.
+
[[Image:Important.png|left]] '''Note:''' To compile in DVB driver support (used for many [[DTV]] devices) into MythTV use a recent kernel (2.6.12 or better) then use the --enable-dvb configure option. E.g.<br style="clear:left;"/>
  
Cable operators in the US were supposed to move to ATSC for by 2006 for broadcast channels but few have complied with the law. Most major TV stations in the US are now transmitting a digital signal in ATSC in addition to their analog signal. This can be received with a conventional TV antenna and an appropriate decoder, including several ATSC cards supported by MythTV.
+
./configure --enable-dvb
 +
qmake mythtv.pro
 +
make
  
==Supported Hardware==
+
as root user:
  
For DVB devices supported by linux see the following pages on the linuxtv.org wiki.
+
make install
* [http://www.linuxtv.org/wiki/index.php/DVB-T_devices DVB-T (Terrestrial)]
 
* [http://www.linuxtv.org/wiki/index.php/DVB-S_devices DVB-S (Satellite)]
 
* [http://www.linuxtv.org/wiki/index.php/DVB-C_devices DVB-C (Cable)]
 
  
 
==See also==
 
==See also==

Revision as of 08:49, 23 March 2007

What is DVB?

Wikipedia-logo-en.png
Wikipedia has an article on:

Dvb.png(Digital Video Broadcasting) is the most popular standard for digital TV. Other standards include ATSC, and Digicipher II (DCII). DVB is, somewhat confusingly, also the name of the Linux drivers used for most DTV receivers in Linux, including ATSC, DCII and other MPEG-2 and MPEG-4 based broadcast standards.

DVB was initially based on the MPEG-2 compression and packet formats, but has recently been extended to support MPEG-4 AVC streams as well. The physical part comes in three variants:

  1. Terrestrial (over-the-air with an antenna) (DVB-T)
  2. Cable (DVB-C)
  3. Satellite (DVB-S)

Some channels (especially pay channels) are encrypted. There's a standardized decryption hardware slot called "Common Interface" (CI) for the decryption hardware called "Conditional Access Module" (CAM), which usually also needs a smartcard for authorization and accounting.

Availability

DVB is widely used in Europe and Asia, both over-the-air (DVB-T) and via satellite (DVB-S). There are hundreds of DVB-S channels available in Europe on the satellite fleets of Astra and Eutelsat, almost all of them "free to air" (unencrypted), including all the major free stations. DVB-T is being deployed at the moment in UK, Germany, France, Australia, Spain, Netherlands, Denmark, Sweden and other countries as a replacement for the classic analog TV over antenna.

In the US, Dish Network uses standard DVB (with Nagravision 2 encryption), while DirecTV uses an earlier, incompatible system that predates DVB, sometimes called DBS (Digital Broadcast Satellite). In Canada, StarChoice uses DCII and Bell ExpressVu uses standard DVB. Most of what's available via FTA in North America is religious programming, or programming not intended for mass consumption. Still, many hobbyists enjoy receiving FTA broadcasts, and a PC with a DVB card is one of the best ways to receive these broadcasts.

Cable operators in the US were supposed to move to ATSC for by 2006 for broadcast channels but few have complied with the law. Most major TV stations in the US are now transmitting a digital signal in ATSC in addition to their analog signal. This can be received with a conventional TV antenna and an appropriate decoder, including several ATSC cards supported by MythTV.

Supported Hardware

For DVB devices supported by linux see the following pages on the linuxtv.org wiki.

Beginner's Notes

Note that MythTV DVB users are a relative (but growing) minority compared to the analog users. Hence, many of the 'standard' ways of doing things may be subtly different for DVB users, and this can be particularly confusing for people getting started with DVB. Some things of note:

  • People mention getting cards with 'hardware MPEG2 encoders' to reduce the CPU load. This doesn't apply for DVB as it is digital (ie, already getting an MPEG stream)
  • Transcoding profiles are a little different/nonsensical for DVB (I believe this has been changed as of 0.19/0.20).
  • Recording profiles are not so useful - no longer able to change bitrate or framesize

You can test whether DVB is working on your Linux machine (before installing MythTV) using the Dvb-apps software suite.

DVB in MythTV

Important.png
Note: To compile in DVB driver support (used for many DTV devices) into MythTV use a recent kernel (2.6.12 or better) then use the --enable-dvb configure option. E.g.
./configure --enable-dvb
qmake mythtv.pro
make

as root user:

make install

See also

External links