ISDB-T devices: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
(52 intermediate revisions by 6 users not shown)
Line 1: Line 1:
*[[ISDB-T PCI Cards]]
== Supported Hardware ==
*[[ISDB-T PCIe Cards]]
*[[ISDB-T USB Devices]] (Pensticks, Boxes, etc)
*[[ISDB-T_IEEE1394_Devices|DVB-T IEEE1394 / Firewire / iLink Boxes]]
*[[ISDB-T PCMCIA Cards]] (PC Card/CardBus, ExpressCard)


== Support for Brazilian television ==
Currently, There are three drivers that support ISDB-T: dibcom dib0700 and pt1 driver, and commercially bundled drivers for Empia solutions.


The dib0700 implements the new DVBS2API to allow finer control at the ISDB-T parameters.
Linux now includes support for capturing Brazilian television, which uses the ISDB-T standard.


Mauro Carvalho Chehab wrote this about supported device availability on 29 December 2014:
The Empia/Sundtek based Linux USB solutions support both, S2-API as well as the Legacy DVBv3 API and also include backward compatibility for ~4 year old Linux systems which are currently on the market, an installation does not require any recompilation and usually can be done within seconds due to the kernel independency. They also provide a player with channel scanning ability which supports H264/AAC as well as multiple character sets (chinese/latin autodetection)


: One supported hardware that it seems it is still in sales in Brazil is this one:
== How to make it work with the current dvb-apps version ==


:: http://www.kabum.com.br/produto/6784/receptor-de-tv-digital-pixelview-playtv-usb-2-0-sbtvd-full-seg-pv-d231urn-f
Some changes are needed at dvb-apps in order to support the new DVBS2API parameters for ISDB-T. While those changes aren't implemented there and at the userspace apps, you need to use the DVB-T format.

: It is based on a chipset that it is not manufactured anymore (mb86a20s), so it will eventually start to be harder to find it.

: There are some devices based on Dibcom dib8096 and on Siano sms2270 that aren't deprecated, but I'm not sure what are the brand names for devices with those chipsets that are currently in the market.

: The sms2270 is, IMHO, the best chipset for ISDB-T, but the last device I got has no brand on it (it is a "generic" tuner made in China).

:: sms2270 datasheet: http://www.siano-ms.com/cn/images/pdfs/siano_sms2270_pb_0311_web.pdf

: The thing with those devices is that the vendors change the hardware from time to time without notice, and sometimes, without even changing their brand name.


Here is a list of devices with its main features: https://www.linuxtv.org/wiki/index.php/Cards_and_dongles_for_ISDB-T

== Outdated section ==

Support for ISDB-T devices is currently in its infancy under Linux, having only been added to the [[S2API|Linux DVB S2API]] in September 2009. The number of drivers and supported devices will surely grow in time.

===How do I make ISDB-T devices work with the current dvb-apps version? ===

Currently, some changes are needed within the [[LinuxTV dvb-apps|dvb-apps]] in order to support the new DVBS2API parameters for ISDB-T. Until those changes are implemented there, and within userspace apps, you will need to use the DVB-T format.


In the case of ISDB-T, the current implementations (Brazil and Japan) use 6 MHz bandwidth with the same [[ISDB-T Frequency Table]]. In the future, this is likely to change.
In the case of ISDB-T, the current implementations (Brazil and Japan) use 6 MHz bandwidth with the same [[ISDB-T Frequency Table]]. In the future, this is likely to change.
Line 17: Line 42:


Then, a DVB-T userspace application can be used to play the stream. In the case of Brazil, the application needs to support H.264 for video, HE-AAC for audio, and PMT tables at the mpeg-ts. Currently, only vlc and the newest development versions of mplayer are known to support. However, some stream types are known to not work with none of those two applications, due to some existing bugs.
Then, a DVB-T userspace application can be used to play the stream. In the case of Brazil, the application needs to support H.264 for video, HE-AAC for audio, and PMT tables at the mpeg-ts. Currently, only vlc and the newest development versions of mplayer are known to support. However, some stream types are known to not work with none of those two applications, due to some existing bugs.


[[Category:Hardware| ]]
[[Category:ISDB-T| ]]

Revision as of 19:17, 15 February 2016

Support for Brazilian television

Linux now includes support for capturing Brazilian television, which uses the ISDB-T standard.

Mauro Carvalho Chehab wrote this about supported device availability on 29 December 2014:

One supported hardware that it seems it is still in sales in Brazil is this one:
http://www.kabum.com.br/produto/6784/receptor-de-tv-digital-pixelview-playtv-usb-2-0-sbtvd-full-seg-pv-d231urn-f
It is based on a chipset that it is not manufactured anymore (mb86a20s), so it will eventually start to be harder to find it.
There are some devices based on Dibcom dib8096 and on Siano sms2270 that aren't deprecated, but I'm not sure what are the brand names for devices with those chipsets that are currently in the market.
The sms2270 is, IMHO, the best chipset for ISDB-T, but the last device I got has no brand on it (it is a "generic" tuner made in China).
sms2270 datasheet: http://www.siano-ms.com/cn/images/pdfs/siano_sms2270_pb_0311_web.pdf
The thing with those devices is that the vendors change the hardware from time to time without notice, and sometimes, without even changing their brand name.


Here is a list of devices with its main features: https://www.linuxtv.org/wiki/index.php/Cards_and_dongles_for_ISDB-T

Outdated section

Support for ISDB-T devices is currently in its infancy under Linux, having only been added to the Linux DVB S2API in September 2009. The number of drivers and supported devices will surely grow in time.

How do I make ISDB-T devices work with the current dvb-apps version?

Currently, some changes are needed within the dvb-apps in order to support the new DVBS2API parameters for ISDB-T. Until those changes are implemented there, and within userspace apps, you will need to use the DVB-T format.

In the case of ISDB-T, the current implementations (Brazil and Japan) use 6 MHz bandwidth with the same ISDB-T Frequency Table. In the future, this is likely to change.

For the device to work, the first step is to seek for the existing channels. This is done by running the 'scan' application:

 scan FrequencyTable >channels.conf

Then, a DVB-T userspace application can be used to play the stream. In the case of Brazil, the application needs to support H.264 for video, HE-AAC for audio, and PMT tables at the mpeg-ts. Currently, only vlc and the newest development versions of mplayer are known to support. However, some stream types are known to not work with none of those two applications, due to some existing bugs.