DVBT: Unterschied zwischen den Versionen
Aus LaborWiki
Siro (Diskussion | Beiträge) (draft) |
Siro (Diskussion | Beiträge) (+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, 09: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
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}