DVBT: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(draft)
 
(+dvbtgui)
Zeile 2: Zeile 2:
[[Datei:Dvbt en300744 figure1.png]]
[[Datei:Dvbt en300744 figure1.png]]


* MPEG-2 encoding is done via ffmpeg / avconv.
* MPEG-2 encoding is done via [[DVBT/avconv|ffmpeg / avconv. click here for details]].
* every mpegts can include multiple video / audio streams
* every mpegts can include multiple video / audio streams
* in hierachical mode, 2 mpegts can be transmitted on the same channel
* in hierachical mode, 2 mpegts can be transmitted on the same channel
* dvbtenc does all the encoding up to guardinterval creation
* dvbtenc requires a mpeg-ts and does all the encoding up to guardinterval creation
* D/A and frontend have to be realized in hardware
* D/A and frontend have to be realized in hardware
* hardware includes baseband filters, frequency selection, sample rate selectors and power amplifiers
* hardware includes baseband filters, frequency selection, sample rate selectors and power amplifiers
=== DVBT-GUI ===
This python script using http://www.wxpython.org/ to control all the various tools required to do dvbt encoding.
It can be checked out with git using
TODO: ask the admin how to check out the repro https://das-labor.org/users/siro/dvbtgui
[[Datei:Schematic.png]]
dvbtgui let you choose different viceo sources, such as X11 screen grab or file. Various dvb-t settings, bladerf settings, vgatobaseband settings, watermark, ...
This simplifies dvbt encoding. You just have to compile / install all programs needed by dvbtgui.
Files needed:
* dvbtenc
* vgatobaseband
* ffmpeg or avconv
* bladerf''-{TODO}''
* adrf6755console''-{TODO}''

Version vom 31. August 2013, 10:14 Uhr

DVBT

Datei:Dvbt en300744 figure1.png

  • MPEG-2 encoding is done via ffmpeg / avconv. click here for details.
  • every mpegts can include multiple video / audio streams
  • in hierachical mode, 2 mpegts can be transmitted on the same channel
  • dvbtenc requires a mpeg-ts and does all the encoding up to guardinterval creation
  • D/A and frontend have to be realized in hardware
  • hardware includes baseband filters, frequency selection, sample rate selectors and power amplifiers

DVBT-GUI

This python script using http://www.wxpython.org/ to control all the various tools required to do dvbt encoding. It can be checked out with git using

TODO: ask the admin how to check out the repro https://das-labor.org/users/siro/dvbtgui

Schematic.png

dvbtgui let you choose different viceo sources, such as X11 screen grab or file. Various dvb-t settings, bladerf settings, vgatobaseband settings, watermark, ... This simplifies dvbt encoding. You just have to compile / install all programs needed by dvbtgui. Files needed:

* dvbtenc
* vgatobaseband
* ffmpeg or avconv
* bladerf-{TODO}
* adrf6755console-{TODO}