Televisió digital / Digital
Television
|
Index
|
|
General
|
-
|
TS
|
IP
|
broadcast
|
DVB-T/T2
DVB-S/S2
DVB-C/C2
|
|
broadband
|
managed
|
DVB-IPTV (phase
1)
|
DVB-IPTV (phase
2)
|
unmanaged
|
|
Internet TV
(DVB-I)
|
- Audio /
Video
|
|
|
|
TV Interactiva /
Interactive TV
|
|
Metadades / Metadata
|
|
HDTV
|
- General
- The VP8 video codec: High compression+low complexity
- HD Forum
France
- Foro HD
- Notícies / News
- Tècnica / Technical
- EBU
- Formats i resolucions / Resolutions and
formats (taula/table)
- Audio
- Codecs
- H.264 (wp)
|
bitrate |
CPU decoding |
example |
PAFF |
high |
low |
Sky, TVC |
MBAFF |
low |
high |
BBC |
- Desplegament comercial HDTV / Commercial deployment
HDTV
- Recepció / Reception
-
- Any SD source
-
- A/V receivers with upscaling:
marca |
model |
1080 |
HDMI |
¤ |
Denon |
4306 |
i |
x |
|
- Scalers
- Disc / Disk
-
- Blu Ray (up to 1080p)
- HD DVD (up to 1080i, p)
marca |
model |
1080 |
¤ |
Toshiba |
HD-E1 |
i |
(699) |
HD-XE1 |
p |
(1190) |
- DVD (with included upscaling):
marca |
model |
1080 |
HDMI |
¤ |
Denon |
2930 |
p |
1.1 |
|
3930 |
p |
1.1 |
|
Marantz |
|
|
|
|
Toshiba |
|
|
|
|
- Càmera / Camera
marca |
model |
1080 |
HDMI |
¤ |
Canon |
HV10E |
|
|
|
Sony |
HDR CX550
|
|
|
|
- TV DVB (1080i)
-
- STB
marca |
model |
DVB |
MPEG |
1080 |
HDMI |
other |
¤ |
T |
S |
S2 |
2 |
H264 |
ADB |
3800/10T |
x |
|
|
MP@ML
MP@HL |
MP@L3
MP@L4.1 |
|
1 |
MHP 1.1, 2x USB 2.0 |
300 |
5810TX |
x |
|
|
MP@ML
MP@HL |
MP@L3
MP@L4.1 |
|
1 |
PVR, MHP 1.1, USB 2.0 |
|
5800S |
|
|
x |
MP@ML
MP@HL |
MP@L4.1
HP@L4.1 |
i |
1 |
|
|
5810SX |
|
|
x |
MP@ML
MP@HL |
MP@L4.1
HP@L4.1 |
i |
1 |
PVR |
|
Dreambox |
8000 |
|
|
|
|
|
|
|
|
|
Homecast |
HS 5101 CI |
|
|
x |
x |
x |
|
x |
|
339 |
Humax |
HD
1000 |
|
|
x |
x |
x |
i |
x |
|
299 |
HDCI
2000 |
|
|
x |
MP@ML
MP@HL |
HP@L4 |
i |
x |
|
319 |
Netgem |
7600 |
x |
|
|
|
|
|
x |
|
219 |
Pace |
DS810 |
|
|
x |
x |
x |
i |
x |
|
349 |
DS815 |
|
|
x |
x |
x |
i |
x |
|
|
DS820 |
|
|
x |
x |
x |
i |
x |
|
|
Reelbox |
Lite
S |
|
|
(opt) |
|
|
i |
(opt) |
|
689 |
Sagem |
ITSD81 HD |
x |
|
|
|
|
|
|
|
|
Sky |
HD box |
|
|
x |
|
|
i |
1 |
PVR |
449
600 |
- HTPC Computer
cards
marca |
model |
DVB |
interface |
T |
S |
S2 |
PCI |
USB |
ATI |
HDTV Wonder |
|
|
|
x |
|
DVIco |
FusionHDTV |
x |
|
|
x |
x |
- Graphics
cards
- HD amb Linux Mandriva:
- afegir font urpmi de plf cooker:
- urpmi.addmedia cooker_cica_main
ftp://ftp.cica.es/pub/Linux/Mandrakelinux/devel/cooker/i586/media/main/release
with media_info/hdlist.cz
- urpmi.addmedia cooker_cica_contrib
ftp://ftp.cica.es/pub/Linux/Mandrakelinux/devel/cooker/i586/media/contrib/release
with
media_info/hdlist.cz
- urpmi.addmedia --update cooker_cica_plf-free
ftp://ftp.cica.es/mirrors/Linux/plf/mandriva/cooker/free/binary/i586/
with media_info/hdlist.cz
- libffmpeg51
- libavutil49
- libavformats52
- ffmpeg
- urpmi.addmedia --update cooker_cica_plf-nonfree
ftp://ftp.cica.es/mirrors/Linux/plf/mandriva/cooker/non-free/binary/i586/
with media_info/hdlist.cz
- urpmi libavutil49-0.4.9-3.pre1.115xx.1plf2008.1
libffmpeg51-0.4.9-3.pre1.115xx.1plf2008.1
libavformats52-0.4.9-3.pre1.115xx.1plf2008.1
- urpmi vlc-0.8.6d-3plf2008.1 (depends on
libvlc0-0.8.6d-3plf2008.1)
- [ffmpeg-0.4.9-3.pre1.115xx.1plf2008.1]
- vlc [-vvv] --reset-plugins-cache dvb://
--dvb-frequency=650000000
- Fitxers / Files
-
- Games
-
- Sony PS3 (1080p)
- Microsoft Xbox 360 (1080i)
- Visualització / Display
- Distància de
visualització / Viewing distance
- HD Ready
- Pantalles Full HD-1080 Screens
marca |
model |
tecnologia |
contrast |
luminància
(cd/m2)
(proj) |
d" |
res |
1080 |
HDMI |
H264 |
altres |
¤ |
Acer |
AT 3705 |
LCD |
|
|
37 |
1920x1080 |
|
|
|
|
1477 |
BenQ |
W10000 |
proj |
|
|
- |
|
p |
|
|
|
|
Daitsu |
- |
|
|
|
|
|
|
|
|
|
|
Fujitsu |
- |
|
|
|
|
|
|
|
|
|
|
LG |
MW-71PY10 |
plasma |
|
|
71 |
1920x1080 |
|
|
|
|
|
Nec |
- |
|
|
|
|
|
|
|
|
|
|
Optoma |
HD81 |
proj (DLP) |
12000:1 |
|
- |
|
p |
|
|
|
|
Panasonic |
|
|
|
|
103 |
1920x1080
|
|
|
|
|
|
TH-65PX600 |
plasma |
3000:1 |
|
65 |
i |
|
|
|
|
Philips |
42PF9830 |
LCD |
4000:1 |
|
42 |
i |
|
|
|
3299 |
42PF9731D |
|
4000:1 |
|
42 |
|
|
|
|
|
42PF9631 Cineos |
plasma |
|
|
42 |
1024x1080 |
|
|
|
|
1436 |
42PF5521D |
|
|
|
|
|
|
|
42PF5331 |
|
|
|
|
|
|
|
Pioneer |
PDP-5000EX |
plasma |
3000:1 |
1000 |
50 |
1920x1080
|
p |
|
|
|
7800 |
Samsung |
LE40F71B |
LCD |
|
|
40 |
|
|
|
|
2320 |
LE46F71B |
LCD |
|
|
46 |
|
|
|
|
3199 |
LW46G15W |
LCD |
800:1 |
|
46 |
|
|
|
|
3550 |
Sanyo |
- |
|
|
|
|
|
|
|
|
|
|
Sharp |
LC-65GD1E |
LCD |
800:1 |
|
65 |
1920x1080
|
|
|
|
|
15990,
11900 |
LC-45GD1E |
|
|
45 |
|
|
|
|
6895 |
LC-37GD1E |
|
|
37 |
|
|
|
|
2068 |
LC-37GE1E |
1200:1 |
|
37 |
|
|
|
|
2040 |
Sony |
R70 |
retro (SXRD) |
|
|
70 |
|
|
|
|
|
A55 |
|
|
55 |
|
|
|
|
|
VPLVW50 |
proj
(SXRD) |
3000:1 |
|
- |
p |
|
|
|
5500 |
VPL-VW100 |
3000:1 |
|
- |
p |
|
|
|
10000 |
KDL-40X3500 |
LCD |
|
|
|
|
|
x |
BRAVIA ENGINE PRO |
|
KDL-40W3000 |
|
|
|
|
|
x |
BRAVIA ENGINE EX |
|
KDL-40V3000 |
|
|
|
|
|
x |
BRAVIA ENGINE |
|
KDL-52X2000 |
1500:1 |
450 |
52 |
p |
|
|
BRAVIA
ENGINE
EX, WCG |
|
KDL-46X2000 |
1300:1 |
450 |
46 |
p |
2 |
|
BRAVIA
ENGINE
EX, WCG |
3759,
3994,
4245 |
KDL-46W2000 |
1800:1 |
450 |
46 |
2 |
|
BRAVIA
ENGINE, WCG |
3179 |
KDL-40X2000 |
1300:1 |
450 |
40 |
|
|
BRAVIA
ENGINE
EX, WCG |
2642,
2594,
2699 |
KDL-40W2000 |
1800:1 |
450 |
40 |
|
|
BRAVIA
ENGINE, WCG |
1789,
2169,
1997,
2675 |
Thomson |
37LB330B5 |
LCD |
800:1 |
|
37 |
|
|
|
|
1653 |
46LB330B5 |
LCD |
1000:1 |
|
42 |
|
|
|
|
2995 |
Toshiba |
42WLG66 |
LCD |
800:1 |
|
42 |
|
|
|
|
2085 |
47WLG66 |
LCD |
800:1 |
|
47 |
|
|
|
|
2997 |
- Sony 2010
Sony 2010
|
mida
|
interactivitat
|
tuner
|
3D
|
xarxa
|
connector
|
process
|
display
|
preu
|
gamma
|
model
|
22
|
24
|
26
|
32
|
37
|
40
|
46
|
52
|
55
|
60
|
65
|
GoogleTV |
HbbTV |
DVB-S2 |
DVB-T2 |
|
WiFi |
scart |
Motionflow |
XReality |
Hz |
Opticontrast |
CCFL/LED |
|
NSX
|
|
|
|
|
|
|
|
|
|
|
|
|
x
|
|
|
|
|
|
|
|
|
|
|
|
|
LX
Signature
|
900
|
|
|
|
|
|
x
|
|
|
|
|
|
|
|
|
|
|
|
|
200 PRO
|
|
|
|
Edge |
40: 1056
|
HX
Cinematic |
900
|
|
|
|
|
|
|
|
x
|
|
|
|
|
|
|
|
|
|
|
400 PRO
|
|
|
|
|
|
800
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 PRO
|
|
|
|
|
|
NX
Presence |
700
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EX
Essential |
700
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
500
|
|
|
|
x
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
|
opt
|
1
|
|
|
|
|
CCFL |
|
CX
Essential
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
CCFL
|
|
BX
Essential
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CCFL |
|
- Sony 2011 (ofertas
Navidad 2011) (*)
(support)
(comparison
ex72,
nx72, hx72)
-
Sony 2011
|
mida
|
interactivitat
|
tuner
|
3D
|
xarxa
|
connector
|
process
|
display
|
altres
|
manual
|
preu
|
gamma
|
model
|
22
|
24
|
26
|
32
|
37
|
40
|
46
|
52
|
55
|
60
|
65
|
GoogleTV |
HbbTV |
DVB-S2 |
DVB-T2 |
|
WiFi |
scart |
Motionflow |
XReality |
Hz |
Opticontrast |
CCFL/LED |
|
|
|
Nadal
2011 |
HX
Cinematic
|
925
|
|
|
|
|
|
|
x
|
|
|
|
|
|
x
|
x
|
|
x |
x
|
|
XR 800 |
Pro |
200
|
Opticontrast |
Intelligent Peak |
|
|
|
|
923
|
|
|
|
|
|
|
x
|
|
x
|
|
|
|
|
|
x
|
|
|
|
|
|
|
|
|
|
|
|
|
920
|
|
|
|
|
|
|
x
|
|
x
|
|
x
|
|
|
|
-
|
x |
|
|
XR 800 |
Pro
|
200 |
Opticontrast |
Intelligent Peak
|
|
|
46: 2229
|
|
823
|
|
|
|
|
|
|
x
|
|
x
|
|
|
|
|
|
x
|
|
|
|
|
|
|
|
|
|
|
|
|
820
|
|
|
|
|
|
|
x
|
|
x
|
|
|
|
|
|
- |
x |
|
|
XR 400 |
Pro |
200
|
Opticontrast
|
Dynamic Edge |
|
iManual
pdf |
46: 1549
, 1535
|
|
725
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
723
|
|
|
|
|
|
x
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
720
|
|
|
|
|
|
1200
|
|
|
|
|
|
|
|
-
|
- |
opt? |
opt
|
|
XR 400
|
Pro
|
200
|
Deep Black
|
Dynamic Edge
|
|
iManual
pdf
|
40: 899,
999,1049;
1055
1068
46: 1319
|
PS3 (69¤), càmera Skype
|
NX
Presence
|
725
|
|
|
|
|
|
1387
|
|
|
|
|
|
|
|
x
|
- |
opt? |
x
|
|
XR 200 |
x
|
|
Opticontrast |
Edge
|
|
|
|
|
723
|
|
|
|
|
|
x
|
x
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
720
|
|
|
|
|
|
x
|
x
|
|
x
|
x
|
|
|
|
-
|
- |
opt? |
x
|
|
XR 200 |
x
|
|
Opticontrast |
Edge |
|
iManual
pdf
|
40: 987,
1054
|
PS3 (69¤), càmera Skype
|
EX
Essential
|
725
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x
|
|
|
|
|
XR 200 |
|
|
|
|
|
|
40: 850
; 46: 1134
|
|
724
|
|
|
|
|
|
x
|
x
|
|
|
|
|
|
|
|
x
|
|
x
|
|
|
|
|
|
|
|
|
|
|
723
|
|
|
|
|
x
|
x
|
x
|
|
x
|
|
|
|
|
|
x
|
|
opt
|
|
|
|
|
|
|
|
|
|
|
721
|
|
|
|
x
|
|
x
|
|
|
|
|
|
|
|
-
|
- |
x
|
x
|
1
|
XR 200
|
x
|
100
|
|
Edge |
|
|
32: 639
; 46: 1069
|
càmera Skype
|
720
|
|
|
|
x
|
x
|
x
|
x
|
|
x
|
|
|
|
|
-
|
- |
x |
opt
|
|
XR 200 |
x
|
|
- |
|
|
iManual
pdf |
32: 755,
729
37: 607,
629,
639,
672,
678
,699,
759;
40: 699
|
WiFi USB
|
524
|
|
|
|
|
|
|
x
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
523
|
|
|
|
|
|
x
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
521
|
|
|
|
|
x
|
|
|
|
|
|
|
|
|
-
|
|
-
|
opt
|
-
|
-
|
x
|
50
|
|
Edge
|
|
|
|
|
520
|
|
|
|
x
|
|
x
|
|
|
|
|
|
|
|
-
|
|
-
|
|
|
-
|
x |
|
- |
|
|
|
|
|
421
|
|
|
|
x
|
-
|
|
|
|
|
|
|
|
|
-
|
|
|
|
1
|
-
|
x
|
50 |
- |
Edge |
1366 x
768 |
|
|
|
325
|
|
x
|
|
|
|
|
|
|
|
|
|
|
|
x
|
|
|
|
|
|
x
|
50 |
|
Edge |
|
|
|
|
320
|
x
|
x
|
x
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
x
|
|
- |
|
|
|
24: 369,
359
|
|
CX
Essential
|
520
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
CCFL
|
|
|
|
|
BX
Essential |
420 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CCFL |
|
|
|
|
320
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CCFL |
|
|
|
|
|
|
22
|
24
|
26
|
32
|
37
|
40
|
46
|
52
|
55
|
60
|
65
|
GoogleTV |
HbbTV |
DVB-S2 |
DVB-T2 |
|
WiFi |
scart |
Motionflow |
XReality |
Hz |
Opticontrast |
CCFL/LED |
|
|
|
|
gamma
|
model
|
mida |
interactivitat
|
tuner
|
3D
|
xarxa
|
connector
|
process |
display
|
altres
|
|
preu
|
|
- Sony (es, net)
- Samsung
- Notícies / News
- Connexions
/
Connections
- Super
HiVision
(SHV) (NHK)
-
- 7680×4320 pixels, 22.2 sound
|
3D TV
|
- 3D Video
- BSkyB
3D technical specification for PlanoStereocopic (3D) program
content
- Side by Side compressed within a 1080i25 frame
- General
- Fases / Phases
EBU
groups
|
ITU
levels
|
DVB
commercial requirement phases
|
MPEG
|
|
2D STB
|
3D STB
|
comments
|
2D display
|
3D display |
2D display |
3D display |
Group 3
|
Level 4
|
Conventional HD service compatible (CSC) |
Phase II (3DTV2): HD service compatible |
- 2D signal + difference(L-R) signal
- 2D signal + depth map
- H.264 stereo high profile
- scalable high profile
|
2D HD + MVC (depth, occlusion, transparency data) |
|
ok
(2D)
|
ok (but 2D)
|
ok (2D)
|
ok (3D)
|
an existing 2D set top box will find, in the incoming
multiplex, a conventional 2D HD signal which it can pass
to a conventional display as a 2D picture |
|
Level 3
|
HD frame-compatible compatible (FCC) |
Phase II (3DTV2): 1a |
- extension of level 2
- frame compatible plus MPEG resolution extension
(eg SVC)
|
|
|
|
|
|
|
Scalable resolution enhancement of frame-compatible
stereo (SREFS) |
Group 2
|
Level 2
|
Conventional HD frame compatible (CFC) |
Phase I (3DTV1) |
Frame compatible (L,R in same HD frame):
- side by side anamorphic
- over and under anamorphic
- offset subsampled
|
|
|
not ok [1]
|
ok
(3D)
|
ok (2D)
|
ok (3D)
|
[1] compatible with 2D if using "cropping rectangle"
in Sequence Parameter Set, and Sample Aspect Ratio (RAI)
|
Group 1
|
Level 1
|
Conventional HD display compatible (CDC) |
Phase 0
|
Optimised colour anaglyph |
|
|
|
|
|
|
|
Plano-stereoscopic profile
|
Multiview profile |
Object wave profile |
|
|
|
|
|
1st generation
|
2nd generation |
3rd generation |
|
|
|
|
|
- Resolucions i formats /
Resolutions and formats:
|
layout |
pixel
arrangement |
mandatory
|
SbS
|
TaB
|
scale |
quincunx |
MPEG AVC->
|
frame_packing
arrangement_type |
quincunx_sampling_flag
|
DVB
|
HDMI
|
3 |
4 |
0
|
1
|
HDMI
1.4a -> |
3D_Structure
|
3D_Ext_Data
(only for SbS)
|
1000
|
0110 |
00xx
|
0101
|
resolution |
fps |
|
|
|
|
720p
|
50
|
|
TaB |
x
|
|
x
|
x
|
SbS |
|
x
|
|
x
|
-
|
|
|
x
|
|
|
60
|
|
TaB |
x
|
|
x
|
x
|
SbS |
|
x
|
|
x
|
-
|
|
|
x
|
|
|
1080i
|
25
|
SbS
|
|
x
|
|
x
|
x
|
|
|
x
|
|
|
30
|
SbS |
|
x
|
|
x
|
x
|
|
|
x
|
|
|
1080p |
24
|
|
TaB |
x
|
|
x
|
x
|
SbS |
|
x
|
|
x
|
-
|
|
|
x
|
|
|
25
|
|
TaB |
x
|
|
|
|
SbS |
|
x
|
|
|
|
|
|
x
|
|
|
50
|
|
TaB |
x
|
|
|
|
SbS |
|
x
|
|
|
|
|
|
x
|
|
|
60
|
|
TaB |
x
|
|
|
|
SbS |
|
x
|
|
|
|
|
|
x
|
|
|
DVB mandatory (DVB-MPEG
TS 101 154 v1.10.1 / DVB BlueBook A157 Annex H)
- Creació / Creation
- Captura en 3D
- Adaptació 2D -> 3D
- Transmissió / Transmission
- Visualització / Display
- Altres aplicacions / Other applications
- Desplegament / Deployment
- TR3SD: anunci en 3D del Club Tr3SC
- Desembre 2010: Canal+ (ES, FR).
- 4 maig 2010: Astra 23,5.
- Abril 2010: BSkyB. Partits de futbols a bars i locals
públics (UK).
- Percepció / Perception
- Usabilitat / Usability
- Notícies / News
- Enllaços / Links
|
4K
|
- Sony 4K HDR
- Development
- Televisors
- 2016
- Compare
-
|
mida
|
HDR
|
triluminos
|
motionflow
|
3D
|
Scart
|
preus
|
|
75
|
65
|
55
|
49
|
43
|
|
|
|
|
|
ielectro
|
mediamarkt
|
XD94 |
x
|
-
|
-
|
-
|
-
|
x
|
x
|
XR 1200
|
x
|
x
|
|
|
XD93 |
-
|
x
|
x
|
-
|
-
|
x
|
x
|
XR 1000
|
x
|
x
|
1629¤ |
1799¤ |
XD85 |
x
|
x
|
x
|
-
|
-
|
x
|
x
|
XR 800 |
-
|
-
|
|
|
XD83
|
-
|
-
|
-
|
x
|
x
|
x
|
x
|
XR 800
|
-
|
x
|
|
|
XD80
|
-
|
-
|
x
|
x
|
x
|
x
|
x
|
|
|
|
|
|
XD75
|
-
|
x
|
x
|
x
|
-
|
x
|
|
|
|
|
|
|
SD85
|
|
|
|
|
|
x
|
|
|
|
|
|
|
SD80
|
|
|
|
|
|
x
|
|
|
|
|
|
|
- XD94:
75" / XD93: 65", 55"
- SD85
- XD85
(HDR): 55", ... (euroconnector,
3D)
- 2015
- 2014
- Càmeres
|
Subtítols / Subtitles
|
|
Accés condicional /
Conditional access
|
- Card sharing (wp)
- CAM
- CAS
- Irdeto
- Conax
- Nagravision
- KeyFly (SIDSA)
- Receptors / STB i CAM
- Linux
- TDT de pagament a l'Estat Espanyol
- Programari / Software
|
Programari / Software
|
- DIY
Broadcast: How to build your own TV channel with open-source
- Playout / Reception
- OpenCaster
(wp)
- Manual
- Related components:
- Instal·lació /
Installation
- baixada / download
mkdir ~/src; cd ~/src
wget
http://ftp.de.debian.org/debian/pool/main/o/opencaster/opencaster_3.2.2+dfsg.orig.tar.gz
tar xvzf opencaster_3.2.2+dfsg.orig.tar.gz
wget
http://www.avalpa.com/assets/freesoft/opencaster/OpenCaster-tutorials.3.2.2.tgz
tar xvzf OpenCaster-tutorials.3.2.2.tgz
- dependències / dependencies
- Mageia
- Ubuntu
sudo apt-get install libpython-dev yasm
zlib1g-dev
- OpenCaster
cd ~/src/opencaster-3.2.2
- patches
sed -i 's#net/if_tun.h#linux/if_tun.h#g'
tools/mpe2sec/mpe.c
sed -i 's.#INSTHOME ?= /usr.INSTHOME = /.g'
libs/dvbobjects/Makefile
make
su; make install
- patched x264 with PES raw output
- dependències / dependencies
cd ~/src
git clone git://git.videolan.org/x264.git
cd x264/output
mv raw.c raw.original.c
cp
~/src/OpenCaster-tutorials.3.2.2/extra/x264/output/raw.c
.
cd ..
./configure
make
su (Ubuntu: sudo -i)
make install
mv x264 x264_pes
- tsrfsend (simple application for sending using hardware
devices, e.g. RF
modulator)
- compilation
tar xvf tsrfsend-v1.0
cd tsrfsend/
make
su
make install
- usage
- ebu /
hbbtv-dvbstream
- Modulador / Modulator
- HiDes UT-100C transmitter
- Tutorial
- release-3.2/tutorials/
- start-here
- first-file-mux
- psi-generation
- ...
- Utilització / Usage
|
|
|
|
|
|
|
|
|
to
file
|
transmition
|
reception
|
|
|
source
|
coding
|
ES
|
to generate sec / pes
|
generated sec / pes
|
to generate ts
|
generated TS
|
to
mux
|
muxed TS file
|
loop / mux
|
tdt
|
pcr stamp
|
double output
|
transmit
ts{rf,asi,udp}send
|
receive
|
demux
|
|
|
|
|
|
|
|
|
|
|
|
|
|
insert real time/date
|
|
|
|
|
|
|
analysis
|
OpenCaster
|
|
|
esvideompeg2info
esaudioinfo
|
|
pesinfo
|
|
tspcrmeasure
muxed_....ts 4000000 |
|
|
|
|
|
dvbsnoop |
|
|
|
|
dvbsnoop
-s sec
dvbsnoop
-s pes
|
|
dvbsnoop
-tsraw -s ts -tssubdecode -if muxed_....ts -N 2 0 |
|
|
|
|
|
ffmpeg
|
|
|
ffprobe
-show_frames
|
|
ffprobe -show_frames
ffprobe
-show_streams
|
|
ffprobe
-show_streams
|
|
ffprobe
-show_format
|
|
|
|
|
|
A/V |
mpeg2 video |
video.yuv |
ffmpeg |
video.m2v |
esvideompeg2pes |
video.pes |
pesvideo2ts |
video.ts |
2496916 bps:
- tscbrmuxer
c:2300000
video.ts b:188000 audio.ts b:3008 pat.ts b:3008
pmt.ts b:1500 sdt.ts b:1400 nit.ts >
muxed_2496916.ts
13271000 bps (DVB-compliant bit-rate):
- tscbrmuxer
c:2300000
video.ts b:188000 audio.ts b:3008 pat.ts b:3008
pmt.ts
b:1500 sdt.ts b:1400 nit.ts b:2000 eit.ts b:2000
tdt.ts b:10770084
null.ts > muxed_13271000.ts
- tscbrmuxer
c:2300000
video.ts b:188000 audio.ts b:3008 pat.ts b:3008
pmt.ts
b:1500 sdt.ts b:1400 nit.ts b:2000 eit.ts b:2000
tdt.ts o:13271000
null.ts > muxed_13271000.ts
|
muxed_....ts
|
2496916 bps:
- tsloop
sample.ts > fifomuxed.ts &
13271000 bps (DVB-compliant bit-rate):
- tsloop
sample.ts > fifomuxed.ts &
- tscbrmuxer
b:2300000 video.ts b:188000 audio.ts b:3008
pat.ts b:3008 pmt.ts
b:1500 sdt.ts b:1400 nit.ts o:13271000 null.ts
> fifomuxed.ts &
|
- mkfifo
fifotdt.ts
- tstdt
fifomuxed.ts > fifotdt.ts &
|
2496916 bps:
- tsstamp
fifotdt.ts 2496916 > fifotsstamp.ts
&
13271000 bps
:
- tsstamp
fifotdt.ts 13271000 > fifotsstamp.ts &
|
tsdoubleoutput
|
2496916 bps:
- tsudpsend
fifotsstamp.ts 224.0.1.2 1234 2496916
13271000 bps:
- tsrfsend
fifotsstamp.ts -mt OFDM -mC QAM16 -mG 1/4 -mc
2/3 -mf 578
- tsrfsend
fifotsstamp.ts 1 810000 8000 16 2/3 1/4 8 0 0
- tsasisend
fifotsstamp.ts -r 13271000
- tstcpsend
OC3.demo.ts 192.168.0.45 1234 13271000
- tsudpsend
OC3.demo.ts 224.0.1.2 1234 13271000
|
- mplayer
-nocache -noidx udp://224.0.1.2:1234
- vlc
...
- tstcpreceive
1234 > received.ts
|
ts2pes
|
pes2es
|
H.264
video
|
x264 |
video.h264 |
?
|
x264_pes |
mpeg2audio |
audio.wav
|
ffmpeg |
audio.mp2 |
esaudio2pes |
audio.pes |
pesaudio2ts |
audio.ts |
AC3 audio
|
audio.ac3 |
AAC audio
|
audio.aac
|
PSI
/ SI |
|
pat.py |
python
|
pat.sec
|
sec2ts
0 < pat.sec > pat.ts
|
pat.ts
|
|
nit.py |
nit.sec
|
sec2ts
16 < nit.sec > nit.ts |
nit.ts |
|
sdt.py |
sdt.sec |
sec2ts
17 < sdt.sec > sdt.ts |
sdt.ts |
|
eit.py |
eit.sec
|
sec2ts
18 < eit.sec > eit.ts |
eit.ts |
|
eit_follow.py |
eit_follow.sec
|
sec2ts
18 < eit_follow.sec >> eit.ts |
|
tdt.py |
tdt.sec
|
sec2ts
20 < tdt.sec > tdt.ts |
tdt.ts |
|
pmt.py |
pmt.sec |
sec2ts
... < pmt.sec > pmt.ts |
pmt.ts |
|
ait.py |
ait.sec
|
sec2ts
... < ait.sec > ait.ts |
ait.ts
|
|
config.py |
python |
pat.ts
nit.ts
sdt.ts pmt.ts eit.ts tdt.ts
|
- General script
- Re-multiplexing
- Re-multiplexing input transport streams
- Tools
- Audio / Video
- extraction and analysis (of existing TS):
- video
ts2pes
firstvideo.ts 2064 > videooutput.pes
pesinfo
videooutput.pes
pes2es
videooutput.pes 224 > video.es
esvideompeg2info
video.es
- Bit-rate
control
vbv
video.es; gnuplot
~/src/OpenCaster/release-3.2/tools/mpeg2videovbv/plot.p
- will generate: vbvData.dat
- audio
ts2pes
firstaudio.ts 2068 > audiooutput.pes
pes2es
audiooutput.pes 192
> audio.es
esaudioinfo
audio.es
- coding:
- SD
- mpeg-2 video:
- with bufsize = vbv_buffer_size (=112 16kbit-units)
* 1024 * 16= 1835008 bits
ffmpeg
-i input.ext -an -vcodec mpeg2video -f
mpeg2video -b 5000k -maxrate 5000k -minrate
5000k -bf 2 -bufsize 1835008 video.m2v
esvideompeg2info
video.m2v
esvideompeg2pes
video.m2v 1> video.pes 2> video.pes.length
pesinfo
video.pes
- video ts
bit-rate calculation:
- 15% more than the ES video bit-rate:
- 5000000 * 1.15 = 5270000
bits/s
- with pid=2064, es_framerate=25, es_video_vbv=112
(in 1024*16=16kbits units), ts_video_bitrate=5270000
(15% more than the video bit-rate), loop_on=0
pesvideo2ts
2064 25 112 5270000 0 video.pes > video.ts
- mpeg-2 audio:
ffmpeg
-i input.mpg -ac 2 -vn -acodec mp2 -f mp2 -ab
128000 -ar 48000 audio.mp2
- esaudioinfo
audio.mp2
- with samples_per_frame=1152
(fixed for MPEG-2 layer 2), sample_rate=48000,
frame_size_without_padding=384 (from esaudioinfo, or
calculated -> see below), AD_fade_value=-1,
pts_offset=3600:
- esaudio2pes
audio.mp2 1152 48000 384 -1 3600 > audio.pes
pesinfo
audio.pes
- audio ts
bit-rate calculation:
- audio @ CBR 128000 bits/s / 8 bits/byte / 48000
samples/s * 1152 samples/frame = 384 bytes/frame
- (384 bytes/frame / 184 payload_bytes/ts_packet =
2,08 ts_packets/frame -> 3 ts_packets/frame *
188 total_bytes/ts_packet * 8 bits/byte =
4152) bits/frame * 48000 samples/s / 1152
samples/frame = 188000
bits/s
- suggestions for MPEG-1,2 audio (48000 samples/s)
(opencaster-3.2.2/README):
audio ES
kbps
|
bytes/frame
|
pes packet
|
ts packet
|
audio ts
bits/s
(to be specified in tscbrmuxer)
|
56
|
168
|
1
|
1
|
62667
|
112
|
336
|
1
|
2
|
125333
|
160
|
480
|
1
|
3
|
188000
|
224
|
672
|
1
|
4
|
250667
|
- with pid=2068, samples_per_frame=1152,
sample_rate=48000,
es_frame_size[:video_pts_step]=384,
(?)audio_description_header=-1, loop_on=0:
pesaudio2ts
2068 1152 48000 384 -1 0 audio.pes > audio.ts
- mux
- HD
- H.264 video:
ffmpeg
-i big_buck_bunny_1080p_h264.mov
'movie=OpenCaster/tutorials/encodingHD/logo_tv.png
[wm];[in] [wm] overlay=0:0:0:0 [out]' -f
yuv4mpegpipe - | ./x264 --level 4.0 --nal-hrd
cbr --vbv-bufsize
2000 --bitrate 7200 --keyint 12 --vbv-init 0 -o
bb.x264.hd.video.pes
- if you need ffmpeg (e.g. to apply a filter [pad to
create a letterbox, overlay to add a logo, ...] not
present in x264):
ffmpeg -i big_buck_bunny_1080p_h264.mov -vf
'movie=OpenCaster-tutorials.3.2.2/tutorials/encodingHD/logo_tv.png
[wm];[in] [wm] overlay=0:0:0:0 [out]' -f
yuv4mpegpipe - | x264_pes --demuxer y4m
--level 4.0 --nal-hrd cbr --vbv-bufsize 2000
--bitrate 7200 --keyint 12 --vbv-init 0 -o
bb.x264.hd.video.pes -
ffmpeg -i sintel-1280-surround.mp4 -vf
'pad=width=iw:height=720:y=(oh-ih)/2' -f
yuv4mpegpipe - | x264_pes
--demuxer y4m --level 4.0 --nal-hrd cbr
--vbv-bufsize 2000 --bitrate 7200 --keyint 12
--vbv-init 0 -o sintel_hd_letterbox.pes -
- if you do not need ffmpeg, you can directly use
patched x264 :
x264_pes
--level 4.0 --nal-hrd
cbr --vbv-bufsize
2000 --bitrate 7200 --keyint 12 --vbv-init 0 -o
bb.x264.hd.video.pes big_buck_bunny_1080p_h264.mov
- with pid=2066, es_framerate=24, es_video_vbv=
7200000
(in bits), pcr_rate=38ms, ts_video_bitrate=7600000 ,
loop_on=0
pesvideo2ts
2066 24:38 b7200000 7600000 0
bb.x264.hd.video.pes > video.ts
- AC3 audio:
ffmpeg
-i big_buck_bunny_1080p_h264.mov -vn -acodec ac3
-ar 48000 -ab 448k audio24p.ac3
- esaudioinfo
audio24p.ac3
- with samples_per_frame=1536
(AC-3 standard), sample_rate=48000,
frame_size_without_padding=1792 (from esaudioinfo,
or calculated -> see below), AD_fade_value=-1,
pts_offset=3750
- esaudio2pes
audio24p.ac3 1536 48000 1792 -1 3750 >
audio.pes
- with pid=2069, samples_per_frame=1536
(AC-3 standard), sample_rate=48000,
es_frame_size[:video_pts_step]=1792, loop_on=0:
- pesaudio2ts
2069 1536 48000 1792 0 audio.pes > audio.ts
- ts bit-rate calculation:
- audio @ CBR 448000 bits/s / 8 bits/byte / 48000
samples/s * 1536 samples/frame = 1792 bytes/frame
- (1792 bytes/frame / 184 payload_bytes/ts_packet
= 9,74 ts_packets/frame -> 10 ts_packets/frame
* 188 total_bytes/ts_packet * 8 bits/byte =
15040) bits/frame * 48000 samples/s / 1536
samples/frame = 470000 bits/s
- SI/PSI
- mux
- tscbrmuxer b:
7600000 video.ts
b:470000 audio.ts
- Sintel in SD and HD, HbbTV
- MPEG-2 audio
ffmpeg -i sintel-1280-surround.mp4 -vn -ac 2
-codec:a mp2 -b:a 128000 -ar 48000 -f mp2
sintel.mp2
esaudio2pes sintel.mp2 1152 48000 384 -1
3600 > sintel.mp2.pes
pesaudio2ts 2068 1152 48000 384 0
sintel.mp2.pes > sintel.mp2.ts
- SD video
ffmpeg -i sintel-1280-surround.mp4 -vf
'pad=width=iw:height=720:y=(oh-ih)/2,
scale=w=720:h=576' -c:v mpeg2video -b:v 5M
-minrate 5M -bufsize 1835008 -maxrate 5M -an
-aspect 16:9 sintel_sd_16:9.m2v
esvideompeg2pes sintel_sd_16:9.m2v 1>
sintel.m2v.pes 2> sintel.m2v.pes.length
pesvideo2ts 2064 25 112 5270000 0
sintel.m2v.pes > sintel.m2v.ts
- HD video
ffmpeg -i sintel-1280-surround.mp4 -vf
'pad=width=iw:height=720:y=(oh-ih)/2' -c:v libx264
-x264opts
'nal-hrd=cbr:vbv-bufsize=2000:vbv-maxrate=7200'
-b:v 7.2M -minrate 7.2M -an sintel_hd.h264
- AAC audio
ffmpeg -i sintel-1280-surround.mp4 -vn -ac 2
-codec:a aac -strict -2 -b:a 128000 -ar 48000
sintel.aac
- SI/PSI
- logo insertion
ffmpeg -i
/mnt/VIDEO_TS/VTS_01_1.VOB -an -vf
'movie=OpenCaster/tutorials/encoding/logo_tv.png
[wm];[in][wm] overlay=0:0:0:0 [out]' -f mpeg2video
-vcodec mpeg2video -b 2600k -maxrate 2600k -minrate
2600k -bf 2 -bufsize 1835008 -aspect 4:3 ed.m2v
- DIY
broadcast:
how to build your own TV channel with open-source and other
goodies
- gbDVB:
DVB-T
Simulator & other tools
- linuxtv.org
- linuxdvb.tv
- linuxstb.org (dvbtools
sourceforge)
- VideoLAN
- dvbloopback
(based on Video4Linux
loopback)
- Cineca
DVB software
- CreaTV (LiveCD)
- JustDVB-IT (IP encapsulation)
- yambo: an MHP XML browser
- Redbutton
(DSMCC decoder)
- DVB
Linux
Links
- dvbSAM
(Decontis)
- MPEG
TS/DVB
Muxer (ffmpeg Google summer code)
- LabMU
(Xpertia)
|
|
SCM |
image |
rpm |
git
|
hg |
cvs |
cvs snapshot |
tar |
mdv |
dvb-kernel
v4l-dvb |
- v4l-utils
(
urpmi v4l-utils )
- dvb-fe-tool
- dvb-format-convert
- dvbv5-scan
- dvbv5-zap
- qv4l2 (
urpmi v4l-utils-qt4 )
|
|
linuxtv |
linuxtv
(1) |
linuxtv |
|
|
(kernel) |
dvb-apps (linuxtv.org)
(config)
(API)
|
- README
- util
- main user applications
- general utilities
- dvbdate (Set your clock from digital TV)
- dvbnet (Control digital data network interfaces)
- dvbtraffic (Monitor traffic on a digital device)
- femon (Monitor the tuning on a digital TV device)
- zap (*Just* tunes a digital device)
- szap
- tzap
- gotox (Simple Rotor control utility)
- alevt (Teletext capture and display utility)
- lsdvb (list DVB devices)
- hardware specific utilities
- av7110_loadkeys (Load remote keys into an av7110
based card)
- util/dib3000-watch (Monitor DIB3000 demodulators)
- util/dst-utils (Utilities for DST based cards)
- util/ttusb_dec_reset (Reset a TechnoTrends TTUSB
DEC device)
- lib
- libdvbapi
- libdvbcfg
- libdvben50221
- libdvbmisc
- libdvbsec
- libesg
- test
|
|
|
linuxtv
(2) |
linuxtv |
linuxdvb |
|
|
DVB |
|
|
|
linuxtv
(3) |
|
1.1.7 (metzlerbros) |
(kernel) |
libdvb (dvb-mpegtools)
|
- dvb-mpegtools_main
- dvb_analyze
- dvb_ts2es
- dvb_ts2ps
- dvb_ts_demux
- dvb_insert_pat_pmt
- dvb_streamtype
- dvb_change_aspect_16_9
- ...
|
|
|
|
|
|
0.5.3 (metzlerbros) |
- libdvb: 2007
- libdvb-devel
|
tuxzap |
|
|
|
|
|
|
0.5.3 (metzlerbros) |
|
dvbtools
(linuxstb.org) |
|
|
|
sourceforge
(4) |
|
|
|
|
GNU
Tuxbox (Apps)
|
|
|
|
|
|
|
|
|
Video LAN |
|
|
|
|
|
|
|
- libdvbpsi
- libdvbpsi-devel
|
- cvs -d
:pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv login;
cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co
dvb-kernel
- cvs -d
:pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv login;
cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co
dvb-apps
- cvs -d
:pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv login;
cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co DVB
- cvs
-d:pserver:anonymous@dvbtools.cvs.sourceforge.net:/cvsroot/dvbtools
login;
cvs
-z3 -d:pserver:anonymous@dvbtools.cvs.sourceforge.net:/cvsroot/dvbtools
co -P dvbtune
cvs
-z3 -d:pserver:anonymous@dvbtools.cvs.sourceforge.net:/cvsroot/dvbtools
co -P dvbstream
- Sintonització DVB Tuner
-
|
info |
PID info |
gathered SI |
tune |
view |
record |
stream |
network interface |
frontend |
all |
single |
XML |
vdr |
zap |
application |
dvb-apps (source)
(config)
(usage)
|
femon |
scandvb -o pids [-c (needs tzap
or dvbtune -m running)] |
|
|
scandvb -o vdr [-c | initial_file]
|
scandvb -o zap [-c |
initial_file]
|
tzap TV3 (needs zap file
from scandvb)
szap
scandvb
initial_file
|
tzap -r "TV3" &&
mplayer
-cache
1024 - < /dev/dvb/adapter0/dvr0 |
tzap -r "TV3" && cat
/dev/dvb/adapter0/dvr0 > tv3.ts |
- gnutv
-channels ~/.tzap/channels.conf -out udp
...
- gnutv
-channels ~/.tzap/channels.conf -out rtp
...
|
dvbnet -p pid |
dvbd |
|
|
|
|
|
|
|
|
(several services from one TS) |
|
|
dvbtools
(usage)
|
|
|
|
dvbtune -i |
|
|
dvbtune
-f 658000 -qam 64 -gi 4 -cr AUTO -bw 8 -tm 8
dvbtune
-f 658000 -qam 64 -gi 4 -cr 2_3 -bw 8 -tm 8
dvbstream
-f 650000
|
|
|
|
dvbtune -n dpid |
MuMuDVB
|
|
|
|
|
|
|
|
|
|
|
|
dvbsnoop |
dvbsnoop
-s feinfo (set freq using dvbtune) |
dvbsnoop
-s pidscan (on TS from feinfo) |
dvbsnoop
[-spiderpid] pid |
|
|
|
|
|
|
|
|
qdvbzap |
|
|
|
|
|
|
x |
|
|
|
Kaffeine |
|
|
|
|
|
|
x |
|
|
|
KaxTV |
|
|
|
|
|
|
x |
|
|
|
Klear |
|
|
|
|
|
|
x |
|
|
|
mplayer |
|
|
|
|
|
|
mplayer dvb://TV3 |
|
|
|
ProgDVB
|
|
|
|
|
|
|
|
|
|
|
vlc |
|
|
|
|
|
|
vlc dvb://
--dvb-frequency=650000000 |
|
|
|
xine |
|
|
|
|
|
|
x |
|
|
|
media
centre |
Freevo |
|
|
|
|
|
|
x |
|
|
GeexBox |
|
|
|
|
|
|
x |
? |
|
|
MythTV |
|
|
|
|
|
|
x |
|
|
VDR |
|
|
|
|
|
|
x |
(plugin) |
|
- ...
-
|
tune |
streaming
|
view |
record |
single
service |
dvbtune
-f 658000 -qam 64 -gi 4 -cr AUTO -bw 8 -tm 8 -m |
|
|
|
tzap -r "TV3"
(-r to set /dev/dvb/adapterX/dvr0 for TS recording)
|
|
mplayer -cache 1024 - <
/dev/dvb/adapter0/dvr0 |
cat /dev/dvb/adapter0/dvr0 > tv3.ts |
ffmpeg -f
mpegts -i /dev/dvb/adapter0/dvr0 -f mpegts
udp://224.0.0.1:5004 |
mplayer -cache
1024 udp://224.0.0.1:5004 |
|
|
gst-launch-0.10
filesrc location=/dev/dvb/adapter0/dvr0 !
video/mpegts ! ffdemux_mpegts name=d
d.video_00 ! video/mpeg ! ffdec_mpeg2video !
xvimagesink |
|
gst-launch
dvbsrc modulation="QAM 64" trans-mode=8k
bandwidth=8 frequency=514000000 code-rate-lp=AUTO
code-rate-hp=2/3 guard=4 hierarchy=0 pids=256:257
! flutsdemux crc-check=false name=demux
es-pids=256:257 ! queue max-size-buffers=0
max-size-time=0 ! flumpeg2vdec ! xvimagesink
sync=false demux. ! queue max-size-buffers=0
max-size-time=0 ! flump3dec ! alsasink sync=false |
|
mplayer dvb://TV3 |
|
vlc dvb://
--dvb-frequency=658000000 --dvb-adapter=0
--dvb-bandwidth=8 --program=261 (*) |
|
dvbstream
-f 658000 ... [-net ip_add:port]
|
mplayer rtp://... |
|
dvbstream
-f 658000 ... pid_v pid_a -o |
|
|
> tv3.ts |
whole TS |
dvbstream
-f 658000 ... 8192
-o |
|
| mplayer -vid pid_v -aid pid_a -
| vlc -
|
> tvc.ts |
|
|
|
|
- GUI
- Kaffeine
- check that dvb
device is working
- Televisió
- Configura la televisió
- (pestanya) Dispositiu 1
- Font: Escaneja automàticament
- Canals
- Font: Terrestre_escaneja
- Inicia l'exploració
- Resultat de l'exploració: seleccioneu-los tots
- Afegeix els seleccionats
- fitxers / files
- ...
- command line (see also Utilitats/Utilities):
- Testing
your
DVB device (dvb-apps, dvbtraffic, dvbsnoop, dvbstream) (DVB wiki)
- dvb-apps
- scan
- w_scan
(wirbel)
(all VHF, UHF band):
- install
- download
and compile
- Dependencies:
- Mageia
urpmi kernel-desktop-devel-latest
wget
http://wirbel.htpc-forum.de/w_scan/w_scan-20140118.tar.bz2
tar xvjf w_scan- 20140118 .tar.bz2
cd w_scan- 20140118
./configure; make
make install
- usage
w_scan -c ES
w_scan -c ES -x >
initial-tuning-data.txt (to generate the
file initial-tuning-data.txt, e.g.
/usr/share/dvb/dvb-t/es-Collserola, to be used by
scandvb)
w_scan -c ES -X > channels.conf
(to be used by tzap)
- only selected channels:
scandvb
/usr/share/dvb/dvb-t/es-Collserola >
~/.tzap/channels.conf (only selected
channels specified in initial-tuning-data.txt or
es-Collserola)
- format of channels.conf:
- gnutv
(dvb-apps)
gnutv -channels ~/.tzap/channels.conf TV3
- mplayer
scandvb /usr/share/dvb/dvb-t/es-Collserola
> ~/.mplayer/channels.conf
mplayer "dvb://TV3(TVC)"
- tzap
- generate channels.conf
- option 1
- option 2
- [
w_scan -c ES -x >es-Collserola ]
scandvb /usr/share/dvb/dvb-t/es-Collserola
~/.tzap/channels.conf
- tune & view or record
tzap -r "TV3(TVC)" (-r to set
/dev/dvb/adapter0/dvr0)
- view
mplayer -cache 1024 - <
/dev/dvb/adapter0/dvr0
- record
cat /dev/dvb/adapter0/dvr0 > tv3.ts
- ...
- ...
- ffmpeg
transcoding to H.264 and streaming:
tzap -r "TV3" (-r to set
/dev/dvb/adapter0/dvr0)
ffmpeg -f mpegts -vsync 1 -map 0.0:0.1 -map 0.1
-i /dev/dvb/adapter0/dvr0 -vcodec libx264 -vpre normal
-vb 428288 -g 16 -s 320x240 -acodec aac -ab 96000 -ac
1 -deinterlace -f mpegts udp://224.0.0.1:5004
mplayer -cache 1024 udp://224.0.0.1:5004
- gstreamer
- GStreamer
dvbsrc pipeline example.
- GStreamer
Transcoding and Scaling
- Stream all mux:
gst-launch-1.0 dvbsrc modulation="QAM 64"
trans-mode=8k bandwidth=8 frequency=658000000
code-rate-lp=AUTO code-rate-hp=2/3 guard=4
hierarchy=0 ! queue2 ! udpsink host=192.168.0.8
port=5004 sync=false
- Stream selected PIDs:
gst-launch-1.0 dvbsrc modulation="QAM 64"
trans-mode=8k bandwidth=8 frequency=658000000
code-rate-lp=AUTO code-rate-hp=2/3 guard=4
hierarchy=0 pids=111:112
! queue2 ! udpsink host=192.168.0.8 port=5004
sync=false
- Transcode and stream:
- perl
Linux-DVB
(interface to (some parts of) the Linux DVB API)
- dvbtools
- dvbtune
(wiki)
dvbtune -f 658000
-qam 64 -gi 4 -cr AUTO -bw 8 -tm 8
- tune satellite
receiver to 11568MHz (11,568GHz):
dvbtune -f 11568 -p v -s 22000
- xml output
(-i)
dvbtune -f 658000 -qam 64 -gi 4 -cr 2_3 -bw
8 -tm 8 -i
- dvbstream
(wiki)
(dvbstream.c)
(vegeu el substitut / see replacement: MuMuDVB)
dvbstream -f 658000 -qam 64 -gi 4 -cr 2_3 -bw
8 -tm 8 pmt_pid video_pid audio1_pid audio2_pid ...
- TS over RTP (default: -rtp -net
224.0.1.2:5004 )
- view (multicast streaming to default
224.0.1.2:5004 )
dvbstream -f 658000 -qam 64 -gi 4 -cr 2_3
-bw 8 -tm 8 110 111 112 113
mplayer rtp://224.0.1.2:5004
- TS over UDP:
dvbstream -f 658000 -qam 64 -gi 4 -cr 2_3
-bw 8 -tm 8 -udp 110 111 112 113
- output to file (-o):
- view (standard output: -o)
dvbstream -f 658000 -qam 64 -gi 4 -cr 2_3
-bw 8 -tm 8 110 111 112 113 -o | mplayer -
- record (2 services -> 1 file) (cvs version
needed) (includes PAT and PMT)
dvbstream -f 658000 -qam 64 -gi 4 -cr 2_3
-bw 8 -tm 8 -prog -o:tvc.ts 801 802
- record (2 services -> 2 files) (cvs version
needed) (includes PAT and PMT)
dvbstream -f 658000 -qam 64 -gi 4 -cr 2_3
-bw 8 -tm 8 -prog -o:tv3.ts 801 -o:c33.ts 802
- record (selected PIDs)
dvbstream -f 658000 -qam 64 -gi 4 -cr 2_3
-bw 8 -tm 8 110 111 112 113 -o > tv3.ts
- record (whole TS: 8192)
dvbstream -f 658000 -qam 64 -gi 4 -cr 2_3
-bw 8 -tm 8 8192
-o > tvc.ts
dvbstream -f 658000 -qam 64 -gi 4 -cr 2_3
-bw 8 -tm 8 8192
-o > tvc_hd.ts
dvbstream
-f
11568 -p v -s 22000 8192
-o:/tmp/astra_11568v.ts
dvbstream -f 11568 -p v -s 22000 8192
-o > /tmp/astra_11568v.ts
- record only (approx.) 10 seconds (requires latest
version from cvs):
- record 60 seconds of the whole TS at every
specified frequency:
#!/bin/bash
for freq in 490 514 522 538 554 570 578 618 634
650 658 666 682
do
#/usr/bin/dvbstream -f
${freq}000 -qam 64 -gi 4 -cr 2_3 -bw 8 -tm 8 -n
60 8192 -o > /tmp/${freq}_`date
+"%Y%m%d-%H%M"`.ts
timeout 60 dvbstream
-f ${freq}000 -qam 64 -gi 4 -cr 2_3 -bw 8 -tm
8 -n 60 8192 -o > /tmp/${freq}_`date
+"%Y%m%d-%H%M"`.ts
done
- MuMuDVB
- Documentació / Documentation
- compilació de la documentació (opcional) / document
compilation (optional)
urpmi asciidoc
make doc
- MuMuDVB/doc/html/index.html
- README
- doc
- OpenWRT
compilation
- descàrrega / download
git clone git://github.com/braice/MuMuDVB.git
- dependències / dependencies
- Mageia
urpmi autoconf automake gettext-devel
- compilació / compilation
cd MuMuDVB
autoreconf -i -f
./configure
make
su; make install
- scripts
- Debian
- cp scripts/debian/etc/default/mumudvb
/etc/default/mumudvb
cp scripts/debian/etc/init.d/mumudvb
/etc/init.d/mumudvb
- Mageia
- usuari / user
- utilització / usage
- mumudvb.conf
(doc/configuration_examples/autoconf_full.conf)
freq=658
autoconfiguration=full
mumudvb -d -c mumudvb.conf
- visualització / view
- SAP
- vlc
- Visualitza -> Llista de reproducció ->
Xarxa local -> Fluxos de xarxa (SAP)
- direct (@: multicast)
vlc udp://@239.100.0.0:1234
- monitoratge / monitoring
- transcodificació / transcoding
- ffserver
- MuMuDVB/doc/html/TRANSCODE_EXTERNAL.html (txt)
- other (deprecated?)
- MuMuDVB/doc/transcode/ (txt)
- problemes / problems
configure.ac:27: warning: macro 'AM_ICONV' not
found in library
configure.ac:27: error: possibly undefined macro:
AM_ICONV
If this token and
others are legitimate, please use m4_pattern_allow.
See the Autoconf
documentation.
- Solució / Solution
- assegureu-vos que teniu el fitxer iconv.m4
instal·lat / make sure the file iconv.m4 is
installed:
- Edició DVB Edition
- Utilitats /
Utilities
- DVB
development software
- MPEG2TS
analysing/splitting
tool
-
|
creation |
analysis |
conversion |
MUX |
libdvb (metzlerbros) |
|
dvb_analyze, ts_pids... |
ts2ps, ts2es, [dvb_]insert_pat_pmt... |
|
replex (metzlerbros)(freshmeat) |
|
|
|
|
dvbsnoop |
|
x |
|
|
tstool |
|
x |
change/extract PID... |
|
tstools
|
|
tsinfo
|
|
|
VK
tools (MPEG) |
|
|
|
|
dsmcc-mhp-tools |
|
|
|
|
Ethereal
MPEG-2
TS Dissector |
|
x |
|
|
An
analyzer
for MPEG 2 Program Stream files (CodeProject) |
|
|
|
|
TSReader
Lite (win)
|
|
x |
|
|
MPEG-2
Transport Stream Analyzer (MP2TSA) (Manzanita
Systems) (commercial) |
|
x |
|
|
mplex
(MPEG2 mux) |
|
|
|
x |
MPEG-2
Transport Stream packet analyser (win)
|
|
x
|
|
|
Analyzer
TS (Main Concept)
|
|
x
|
|
|
multicat
(videolan) |
|
|
x
|
|
Linux-DVB-DVBT-TS |
|
dvbt-ts-info |
|
|
DVB
Inspector (java) (PSI, bit-rate, ...)
|
|
x
|
|
|
VCDemo
(TU Delft)
|
|
|
|
|
OpenCaster
|
|
esvideompeg2info,
esaudioinfo,
pesinfo,
tspcrmeasure
|
ts2pes, pes2es,
esvideompeg2pes,esaudio2pes,
pesvideo2ts, pesaudio2ts
|
tscbrmuxer |
ProjectX
(DVB demux tool) (subtitles)
|
|
|
|
|
- VCDemo
(TU Delft)
- Problemes / Problems
- H264LeakyBucketParam.cfg not found
- Solució / Solution
- dvbsnoop
- Ubuntu
manpage:
dvbsnoop
- install from source code
git clone http://git.code.sf.net/p/tuxbox-cvs/apps
tuxbox-cvs-apps
cd tuxbox-cvs-apps/dvb/dvbsnoop
./autogen.sh
./configure
make
make install
- Tracker
- Patches
- check with
dvbsnoop -s feinfo that the
device is tuned to the desired frequency and parameters (if
not, use dvbtune:
check that the reception is OK, and quit it)
dvbsnoop -frontend /dev/dvb/adapter0/frontend0 -s
feinfo
dvbsnoop -frontend /dev/dvb/adapter0/frontend1 -s
feinfo
- DVB-SI
- From dvb adapter:
- PAT:
dvbtune -f 658000 -qam
64 -gi 4 -cr AUTO -bw 8 -tm 8 && dvbsnoop -N
4 -s ts -pd 4 -tssubdecode -nph 0x000 >
pat_000.txt
tzap "TV3(TVC)" &
dvbsnoop -N 4 -s ts -pd 4 -tssubdecode -nph
0x000 > pat_000.txt
- to generate a file (pm_list.txt) with pairs
"service_id pid_for_pmt" (decimal and hexadecimal):
awk
'/Program_number/{s_id=$2;getline;pmt[s_id]=$2}END{for
(i in pmt){print i, pmt[i]} }' pat_000.txt | sort
> pmt_list.txt
awk
'/Program_number/{s_id=$2}
/Program_map_PID/{pmt[s_id]=$2} END{for (i in
pmt){print i, pmt[i]} }' pat_000.txt | sort >
pmt_list.txt
awk '/Program_number/{s_id=$2}
/Program_map_PID/{ gsub(/[()]/,"",$3); pmt[s_id]=$3}
END{for
(i in pmt){print i, pmt[i]} }' pat_000.txt | sort
> pmt_list_hex.txt
dvbtune
-f 658000 -qam 64 -gi 4 -cr AUTO -bw 8 -tm 8
&& dvbsnoop -N 4 -s ts -pd 4 -tssubdecode
-nph 110 > pmt_110.txt
- from
pmt_list.txt, choose one PID (e.g.: "801
110")
dvbsnoop -N 4 -s ts -pd 4 -tssubdecode -nph
110 >
pmt_110.txt
- to find the PID of "Stream_type=5" (AIT):
awk
'/Stream_type: 5/{print $0; getline; print $0}'
pmt_110.txt
awk 'BEGIN{found=0} /Stream_type:
5/{found=1}
found&&/Elementary_PID/{found=0;print $2}'
pmt_110.txt
dvbtune
-f 658000 -qam 64 -gi 4 -cr AUTO -bw 8 -tm 8
&& dvbsnoop -N 2 -s ts -pd 4 -tssubdecode
-nph 901 > ait_901.txt
dvbsnoop -N 2 -s ts -pd 4 -tssubdecode -nph
901 > ait_901.txt
- to find the URL_base inside the AIT:
awk '/URL_base:/{print $2}' ait_901.txt
- From file:
- PAT:
dvbsnoop [-pd 9] -N 4 -ph 0 -s ts -tssubdecode
-if toto.ts 0 (decode only N=4 found
sections)
- PAT:
dvbsnoop -N 2 -ph 0 -s ts -tssubdecode -if
toto.ts 0x00
- NIT:
dvbsnoop -N 2 -ph 0 -s ts -tssubdecode -if
toto.ts 0x10
- SDT:
dvbsnoop -N 2 -ph 0 -s ts -tssubdecode -if
toto.ts 0x11
- EIT:
dvbsnoop -N 200 -ph 0 -s ts -tssubdecode -if
toto.ts 0x12
- CVS
source
- dvbtools
- dvb-apps
test/libucsi/testucsi
0 ~/.tzap/channels.conf
- Problems:
- XXXX dvbdate function check failed
(1131835761!=1131832161)
- Put your computer at GMT time (London)
- Failed to lock!
- DVB
Inspector
- Dependències
- Mageia 9
sudo dnf install java-17-openjdk
- usage
cd DVBinspector-1.18.0
- ./dvb.sh
java -jar DVBinspector-1.18.0.jar
- Problemes / Problems
Exception in thread "main"
java.lang.UnsatisfiedLinkError: Can't load library:
/usr/lib/jvm/java-17-openjdk-17.0.8.0.7-1.mga9.x86_64/lib/libawt_xawt.so
- Solució / Solution
sudo dnf install java-17-openjdk
- Resources
- EIT / EPG
|
|
- Articles / Papers ISI
- Conferències
|
EBU - European Broadcasting Union / UER
|
- EBU
groups (Expert Community)
- ECV - Video
- ECA - Audio
- ECM - Metadata
- ECN - Networks and infrastructures
- ECP - Platforms and services
- ECB - Broadcast and broadband
- ECS - Spectrum
- ECI - Integrated production
- EBU
Technical (*)
- Human friendly broadcasting technology
|
|
|
codec |
protocol |
phy |
bandwidth (MHz) |
modulation |
error coding |
time slicing |
where |
DVB-H |
|
IP |
DVB |
8 |
|
conv + RS-FEC + MPE-FEC |
real |
Europe
USA
Asia |
DXB |
|
DAB |
|
|
|
|
Germany |
T-DMB |
MPEG4 |
MPEG-TS |
1.712 |
|
conv + RS-FEC |
micro |
Europe
Korea |
MediaFLO |
|
|
OFDM |
|
|
|
|
USA |
BT-Livetime |
|
IP |
DAB EPM |
|
|
|
|
UK |
ISDB-T |
|
|
single segment mode |
|
|
|
|
Japan |
MBMS |
|
|
UMTS / IMT 2000 |
|
|
|
|
Europe
USA
Japan |
.
|
first generation
|
second generation
|
convergence
|
DVB
|
DVB-H
|
DVB-NGH phase 1
|
CBS
(Common Broadcast Specification):
- DVB-NGH phase 2
- LTE E-MBMSv2
|
3GPP
|
iMB (integrated Mobile
Broadcasting) (wp)
|
LTE
E-MBMS
|
ISO-OSI |
MBMS |
DVB-H |
eDAB |
DMB |
T-DMB |
|
|
H264 / AVC (CIF) |
|
|
MPEG4 |
|
IPDC
services |
|
|
|
|
|
|
|
FLUTE |
|
|
RTP/SRTP |
ALC/LCT |
|
UDP |
|
IPv6 |
PSI/SI |
MPE |
|
|
|
link |
|
MPEG2 TS |
MPEG2 TS |
physical |
UMTS |
DVB-T (+4k) |
DAB |
DxB
|
IPTV (managed Internet)
|
- Online
audio/video
- Perfils / Profiles
- Estàndards / Standards
- DVB-IPTV
- IP-only ecosystem (study mission)
- Open Internet TV
- Broadcast-IP TV
- ITU-T SG16 /
Q13
- IPTV Forum Japan
- OMA BCAST
- OpenIPTV
Forum (OIPF)
- OIPF
overview
presentation
- Functional
Architecture
- Unmanaged model, managed model (figures)
- Connecting
TV
to the future (White paper 2012)
- News
- Specifications
(release 2)
release
|
volume
|
|
|
notes
|
1
|
|
Test
Specification
Overview V1.0.0 |
|
|
|
Profiles
specification
V1.1 (2010-12-16) |
Open Internet Profile
(OIP) (over-the-top, OTT) |
|
Baseline Managed
Profile (BMP) |
|
Enhanced Managed
Profile (EMP)
|
|
|
Release
1
DAE Reference Guide |
|
|
2
|
1
|
Overview
|
|
|
2
|
Media
Formats
|
3. Media formats
|
|
4. Systems layer
|
- MPEG-2 TS: based on TS 101 154 (DVB), but:
- single program TS (only one PMT)
- time-stamped MPEG-TS (TTS) (DLNA)
- MP4
|
5. Video
|
- based on TS 101 154 (DVB)
- profiles: HD, SD, video telephony,
sub-picture, formats for mobile terminals
- restriction: 2.21:1 aspect ratio shall not be
used
|
6. Subtitles
|
|
7. Teletext
|
|
8. Audio
|
|
9. Still pictures and
graphics
|
|
2a
|
HTTP
Adaptive
Streaming (HAS)
|
|
- based on 3GPP release 9 PSS, extended to
support MPEG-2 TS and MP4
|
3
|
Content
Metadata
|
|
- SD&S (Service Discovery and Selection)
- BCG (Broadband Content Guide)
|
4
|
Protocols (V1.0,
V2.0)
|
|
|
4a
|
Examples
of
IPTV Protocol Sequences
|
|
|
5
|
Declarative
Application
Environment (DAE)
|
|
|
7. APIS
|
- 7.2: Application Management APIs
- application/oipfApplicationManager
- 7.3: Configuration and setting APIs
- application/oipfConfiguration
- 7.4: Content download APIs
- application/oipfDownloadTrigger
- 7.5: Content on demand metadata APIs
- appliaction/oipfCodManager
- 7.6: Content service protection API
- 7.7: Gateway discovery and control APIs
- application/oipfGatewayInfo
- 7.8: IMS related APIs
- 7.9: Parental rating and parental control APIs
- application/oipfParentalControlManager
- 7.10: Scheduled recording APIs
- 7.11: Remote management APIs
- 7.12: Metadata APIs
- application/oipfSearchManager
- 7.13: Scheduled content and hybrid tuner APIs
- video/broadcast embedded object
- 7.14: Media playback APIs
- audio object
- video object
- 7.15: Miscellaneous APIs
- application/oipfMDTF
- application/oipfStatusView
- application/oipfcapabilities
|
8. System integration
aspects
|
- 8.2: Mapping from APIs to protocols
- 8.3: URI Schemes and their usage
|
6
|
Procedural
Application
Environment (PAE)
|
|
- based on DVB IPTV profile of GEM
- 4.1.2 Functional equivalents
- JAR files:
- unicast: HTTP
- multicast: FLUTE
- 6.3 Transport protocols for application
loading over the interaction channel (FLUTE)
- 9.1 Application model / Introduction (FLUTE)
|
7
|
Authentication,
Content
Protection and Service Protection
|
|
|
bmco
|
|
|
|
|
- Plataformes
- Empreses / Companies
|
Web and TV
|
|
HBB Hybrid Broadcast Broadband (unmanaged
Internet)
|
- Info
- Aplicacions / Applications
- Presentacions / Presentations
- Notícies / News
- Comments
- Recomanacions i estudis
- Tecnologies / Technologies
- HbbTV
- YouView
Canvas
(BBC, ITV, Channel 4, Five, BT, TalkTalk, Arqiva) (*)
- HBB with MHP
(Itàlia): MHP 2.0 / Hybrid MHP (?)
- Widgets (Yahoo/Intel Widget HBB)
- Google TV
- Programari / Software
|
Over the top (OTT) / Internet TV /
TV over broadband
|
|
Segona pantalla / Second screen
|
- Tecnologies / Technologies
- Apple Airplay
- DIAL
(Netflix) (based on UPnP)
- DLNA
- Miracast (wc)
- WiDi (Intel) (wc)
- Implementacions / Implementations
|
Xarxa domèstica / Home Network
|
|
|
|
Maquinari / Hardware
|
- Linux logs
journalctl -f
ls -l /dev/dvb/
tree /dev/dvb/
/dev/dvb/
└── adapter0
├── demux0
├── dvr0
├── frontend0
└── net0
- ...
- Moduladors / Modulators
- HiDes (Idealez)
- UT-100C
+
OpenCaster Special Edition (USB DVB-T trasnsmitter) (OpenCaster)
- Downloads
ID 048d:9507 Integrated Technology Express, Inc.
ITE it9507 full featured DVB-T transmission chip
[ccHDtv]
- Driver
compilation (instructions from USB pendrive:
Avalpa/OC-QSG-v1.0.pdf)
- Dependencies
- Mageia
urpmi kernel-desktop-devel-latest
cd
SDK_Linux/it950x_linux_v13.06.27.1/it950x_driver/
- if kernel >=3.4 :
sed -i 's/err(/pr_err(/g'
src/it950x-core.c
make
su; make install
- udev
/etc/udev/rules.d/it950x.rules
# original it950x vid/pid
(ite 9507)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="048d",
ATTRS{idProduct}=="9507",MODE:="0666"
- connect the USB device
- comproveu que funciona / check that it is working
ls -l /dev/usb-it9*
/dev/usb-it913x0
/dev/usb-it950x1
- tsrfsend
(instructions from «OpenCaster 3.2 Quick Start Guide», USB
pendrive: Avalpa/OC-QSG-v1.0.pdf)
- extract from USB pendrive:
cd Avalpa
tar xvf tsrfsend-v1.0
- compilation
cd tsrfsend
make clean
make
su; make install
- usage (from file OC3.demo.ts [16qam, 2/3 fec, 1/4 gi],
transmit on device 1 at 810MHz frequency, 8MHz
bandwidth, 16qam, 2/3 fec, 1/4 gi, 8k mode, 0 cell id, 0
gain [-52..6])
- OpenCaster
3.2 (instructions from «OpenCaster 3.2 Quick Start Guide»,
USB pendrive: Avalpa/OC-QSG-v1.0.pdf)
- dependencies
- extract from USB pendrive:
cd Avalpa
tar xvf OpenCaster-v3.2
- compilation
cd release-3.2
make
su; make install
- utilització
/ usage
mkfifo fifo.ts
tsloop OC3.demo.ts > fifo.ts &
tsrfsend fifo.ts 1 810000 8000 16 2/3 1/4 8 0
0
- Fabricants / Manufacturers
- STB
- DVB-ASI
- Dektec
- Drivers
- download linux drivers
su; cd Dtu2xx; make; chmod +x InstallDtu2xx;
./InstallDtu2xx
- Play TS
- cd DtPlay; make
- Portivity (8MHz, 8k, QPSK, GI=1/16, CR=1/2 ->
5848889bps [6048/(0.000896)/(1+1/16)*188/204*2*1/2]):
- DtPlay toto.ts -r 5848889
- PC cards / USB dongles
- Hardware
(Supported
DVB
cards)
- PCI
devices
DVB-T (LinuxTV Wiki)
- [linux-dvb]
DVB-T
devices supporting hierarchical mode?
- Linux
Driver
for some DVB USB devices (Patrick Boettcher)
-
|
frontend |
bridge / interface |
|
tuner |
COFDM
demodulator |
pci |
usb |
/dev/dvb |
adapter# |
frontend# |
|
|
kernel modules directory
/lib/modules/2.6.../kernel/drivers/media/ |
dvb/frontends/ |
common/ |
dvb/dvb-usb/ |
kernel module |
|
LSI
L64781 |
l64781.ko |
Dibcom DiB7xxx |
dib7000m.ko dib7000p.ko
|
|
|
Dibcom DiBx7xx |
dvb-usb-dib0700.ko
|
|
- Hauppauge Nova-T PCI
- PCI ID: 0x1131
(Philips
Semiconductors) 0x7146 (SAA7146) 0x13c2 (Technotrend)
0x1005 (Nova-T)
- Nova-T
PCI (Supported DVB cards)
-
-
(L64781/Grundig 29504-401(tsa5060))
features: fullts board markings: "S-DVB Data Rev 1.2" card driver: budget interface: PCI PCI device id: 1131:7146 PCI subsystem id: 13c2:1005 Bridge: Philips SAA7146A frontend 1: tin box: Grundig 29504-401 frontend driver: l64781 demodulator location: tin box demodulator: LSI l64781 @0x55 PLL: Philips tda5060 @0x61 Notes:
- Hauppauge
Nova-T
500
- Dibcom
-
demod |
usb |
tuner |
cache |
0 |
7 |
0 |
0 |
7 |
0 |
0 |
0 |
7 |
7 |
0 |
0 |
7 |
0 |
7 |
0 |
7 |
7 |
7 |
0 |
- Hauppauge Nova-T Stick (2040:7070) (nova/new)
- Hauppauge Nova-T Stick
- Dibcom
DIB7700-P (pdf):
COFDMdem
+ USB
-
name |
USB ID |
model |
chipset |
supported from |
device |
box |
tuner |
demod |
usb |
Nova-T Stick |
2040:7050 |
70001 |
Model 294 |
|
DiB7700M |
2.6.19 |
2040:7060 |
70009 |
Model 1132, 1157 |
MT2060 |
DiB7700P |
2.6.20 |
2040:7070 |
70019 |
Model 1157 / SL-1157-V2.2-SP |
DiB7070 |
|
-
|
Nova-TD Stick |
|
|
|
2x MT2266 |
2x DiB7070 |
DiB0700 |
|
- linuxTV wiki
- Ubuntu
- kernel modules (v4l
source)
- /lib/modules/2.6.../kernel/drivers/media/dvb/dvb-usb/
- dvb-usb.ko
- dvb-usb-dib0700.ko
- depends:
dvb-usb,dib3000mc,usbcore,dib7000p,dib7000m
- alias: usb:v2040p7060d*dc*dsc*dp*ic*isc*ip*
- /lib/modules/2.6.../kernel/drivers/media/dvb/frontends/
- dib7000p.ko
- dib7000m.ko
- dib3000mc.ko
- available in kernel >= 2.6.20 (urpmi
kernel-tmb-...-2.6.[20,21]; urpmi kernel-linus...-2.6.21)
/etc/modprobe.conf (*):
options dvb-usb-dib0700
force_lna_activation=1
- firmware
- Remote:
45
buttons,
snowboard shape silver over black (*)
- check
dmesg (if you don't see
this, v4l-dvb
compilation is needed):
input: IR-receiver inside an USB DVB
receiver as /class/input/inputXX
- check: cat /proc/bus/input/devices ("H:
Handlers=kbd..." makes only number buttons and arrows to
work, with lircd stopped)
- urpmi
lirc-remotes dkms-lirc
- cp
/usr/share/lirc-remotes/hauppauge/lircd.conf.hauppauge
/etc/lircd.conf
/etc/sysconfig/lircd
DRIVER=devinput
HWMOD=lirc_i2c
DEVICE=/dev/input/eventXX
(number XX at entry from "cat /proc/bus/input/devices"
with Name="IR-receiver inside an USB DVB receiver":
Sysfs=/class/input/inputXX)
/etc/lirc/lircd.conf
(Hauppauge Snowboard Shape Silver over Black)
/etc/lirc/lircrc
(for MythTV)
service lircd restart
- v4l-dvb
compilation (needed for working remote)
cd /usr/src
first time: hg clone http://linuxtv.org/hg/v4l-dvb
next times: hg pull; hgu update
cd v4l-dvb; make
rm -rf
/lib/modules/2.6.xxx/kernel/drivers/media/video
/lib/modules/2.6.xxx/kernel/drivers/media/dvb
make install
- Hauppauge
Win-TV
HVR-4000 (DVB-T, DVB-S2, FM) (PCI)
- Hauppauge
WinTV-HVR-4000 (LinuxTV Wiki)
- Firmware (extraction)
- Remote
- dmesg:
input: cx88 IR (Hauppauge WinTV-HVR400 as
/devices/pci0000:00/0000:00:1c.6/0000:07:00.0/0000:08:00.2/rc/rc0/input4
- cat /proc/bus/input/devices
- I: Bus=0001 Vendor=0070 Product=6902 Version=0001
N: Name="cx88 IR (Hauppauge WinTV-HVR400"
P: Phys=pci-0000:08:00.2/ir0
S:
Sysfs=/devices/pci0000:00/0000:00:1c.6/0000:07:00.0/0000:08:00.2/rc/rc0/input4
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=100013
B: KEY=10afc312 214a807 0 0 0 0 18000 41a8 4801 9e16c0 0
0 10000ffc
B: MSC=10
- Genius TVGo DVB-TO2Q MCE
- PCTV
Systems 78e (AndroiDTV)
(PC / Android)
- TV portàtil
-
Marca
|
Model
|
Pantalla
|
|
Altres
|
Preu
|
August
|
DTV705
|
7"
|
|
HDMI out
|
69¤
|
DTV905
|
9"
|
|
|
|
DA100C
|
10"
|
800x480
|
|
|
Energy Sistem
|
TV-2070
|
7"
|
|
|
|
TV-2090
|
9"
|
|
|
|
TV3190
|
9"
|
|
|
|
Odys
|
MPTV350
|
3.5"
|
320x240
|
|
59¤
|
Multi TV700-Move
|
7"
|
800x480
|
|
|
MoveOn X830002
|
10.1"
|
1024x600
|
HDMI in
|
93¤
98¤
98¤
|
|
TV Connectada / Connected TV
|
tipus
|
empresa
|
plataforma
|
desenvolupament
|
Maquinari |
Continguts |
|
|
|
|
STB
|
TV
|
BD player |
SoC
|
PC
|
widgets
|
app source
|
VoD
|
catch-up TV
|
ràdio
|
www
|
|
|
|
|
|
|
|
|
|
|
|
open
|
closed
|
|
|
open
|
closed
|
fabricants
CE
|
LG
|
NetCast
|
|
|
|
|
|
|
|
LG Apps TV Seller Lounge |
|
|
|
|
|
|
Panasonic
|
Viera Connect
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Philips
|
Net
TV
|
|
|
|
|
|
|
|
|
|
Videoland,
Video Futur,
Film2Home,
VideoLoad
|
TV3, A3, ...
|
RadioTime,
iConcerts,
Napster
|
|
|
Samsung
|
Smart TV
|
|
|
|
|
|
|
|
Samsung Appstore (supp)
|
|
Samsung
Movies |
|
|
based on Chrome
(no HTML5)
|
|
Sharp
|
AquosNet
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sony |
Bravia Internet Video |
|
|
|
|
|
|
|
|
|
Qriocity |
|
|
|
|
Toshiba
|
NetTV
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
plataformes
|
Adobe
|
AIR
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yahoo
|
Connected
TV (widgets)
|
|
|
- LG
- Samsung
- Sony
- Toshiba
- Vizio
|
|
|
|
|
|
|
|
|
|
|
|
Google, Intel, Sony, Logitech
|
GoogleTV
|
|
|
Sony TV
|
Sony BluRay |
Logitech Revue
|
|
|
Market TV
|
|
|
|
|
Spotlight
(Chrome browser)
|
|
|
Boxee
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xbmc
|
|
|
|
|
|
(nettops)
|
|
|
|
|
tvalacarta
|
|
|
|
BBC,...
|
Youview
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BBC
|
|
- TAL
(TV Application Layer)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Apple
|
AppleTV
|
|
|
|
|
AppleTV
|
|
|
|
|
x
|
|
|
|
|
estàndards
|
|
HbbTV
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HTML5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://www.francescpinyol.cat/tvd.html
Primera versió: / First version: 19.V.2006
Darrera modificació: 12 de gener de 2024 / Last update: 12th
January 2024
Cap a casa / Back home. |