DATV Easy 2.17 First duplex DATV codec H266

  • DATV-NotSoEasy V1.1 is now available.

    It contains many quality improvements.


    Release notes:


    1.1

    -Hint: Always quit DATV-NotSoEasy by pressing "q", not only close the window. Otherwhise depending windows will not be closed automatically.

    -Hint: When you enable "FW=yes" you must use the brand new F5OEO FW !!! Set "FW=no" with all other FW versions !!!

    -Hint for the Linux version: The Nvidia HW-Encoder have shaping issues with some FFMPEG versions. As a workaround additional headroom was added (VBITRATE).


    -New bit rate calculations - much more precise, this solve some sync problems and TS Errors

    -Adapted TSBITRATE when switch on Pilots and Short Frame - Buffer overflow for theese modes is now fixed

    -Added TSSOURCEMODE (5) to Advanced options of CONTROL.bat/sh and CONTROL-LIGHT.bat/sh

    -Improved quality on low SR`s

    -Gain can now be adjusted in 0.25dB steps

    -Minor cosmetic changes

    -Added 32APSK


    Download


    Have more fun :)


    73

    Michael

    DL5OCD

  • DATV-NotSoEasy V1.2 is now available.

    Again many improvements.


    1.2

    -Hint: Always quit DATV-NotSoEasy by pressing "q", not only close the window. Otherwhise depending windows will not be closed automatically.

    -Hint: When you enable "FW=yes" you must use the brand new F5OEO FW !!! Set "FW=no" with all other FW versions !!!


    -Linux version: New parameter LIMSOFT1000, LIMHARD250 and LIMHARD500 under optional settings, here you can decrease the amount of video bitrate for the HW/SW encoders (more headroom if needed under special circumstances)

    -Repaced %mosquitto% with %mosquittopub%

    -%mosquittosub% implemented

    -Symbolic links under \Mosquitto added

    -New parameter FETCHTS: If you use the new F5OEO FW, you can set this to "yes". It fetches the TS-Bit rate from the Pluto instead of calculating it

    -Better stability for H.266 encoding, parameters added

    -Parameters: Changed Keyframe Intervall - only 1 parameter for all encoding types

    -Optimization of the code

    -New: ffmpeg-out.txt - here you can watch how ffmpeg works :)

    -Fixed a problem with the mpegts service id, now program and provider shown right in MiniTioune


    Download


    Have fun!


    73

    Michael

    DL5OCD

  • DATV-NotSoEasy V1.3 is now available.

    This fixes some Bugs causing some glitches.


    1.3

    -Hint: Always quit DATV-NotSoEasy by pressing "q", not only close the window. Otherwhise depending windows will not be closed automatically.

    -Hint: When you enable "FW=yes" you must use the brand new F5OEO FW !!! Set "FW=no" with all other FW versions !!!


    -Windows version: Bugfixes

    -Windows version: No need to install Mosquitto, it is now part of DATV-NotSoEasy

    -



    Download


    Have fun!


    73

    Michael

  • Hi Michael,

    I like DATV-not so easy very much. It can easily send 1MSy/s to the Pluto, something I struggled with when using DATV-Easy (worked ok with Lime but not with Pluto). Do you have any plans to support hardware encoding using Intel chipset found on 6th gen I5 or better?

    Also I get quite a few of these lines
    x265 [warning]: poc:507761, VBV underflow (-70904 bits)31.12 bitrate=1319.9kbits/s dup=0 drop=3 speed= 1x
    is this a problem?


    thanks

    Duncan
    G7VVF

  • Hi Duncan,


    thanks for the feedback :)


    1st question: When you choose nvidia, encoding is done in hardware when you have a GTX1060 or better.

    When you choose soft, encoding is done via CPU. Modern CPU`s like you mentioned support already the encoding in hardware at least for H.265, brand new ones even AV1 but only decoding. So when the CPU detects H.265 the inbuild encoder and decoder is used. This causes much less load and stress to the system. So it is already implemented since new ffmpeg versions support this ;)


    2nd question: No, this can be ignored. It depends on the video material. There is a buffer in ffmpeg to prevent the video stream to be interrupted. This mostly happens during short periods and at low video bitrates.


    73

    Michael

  • DATV-NotSoEasy V1.4 is now available.


    Release notes:


    1.4

    -Hint: Always quit DATV-NotSoEasy by pressing "q", not only close the window. Otherwhise depending windows will not be closed automatically.

    -Hint: When you enable "FW=yes" you must use the brand new F5OEO FW !!! Set "FW=no" with all other FW versions !!!


    -Linux version:

    1. Bugfixes

    2. 1st highly experimental AV1 implementation, optimizations will follow. Might work a little odd atm.

    -Windows and Linux version:

    -Improved H.266 implementation

    -Improved calculations for FEC 1/3 and 1/4

    -Improved Video Bitrate calculations, if bitrate is below 100k - this improves the low SR`s again.

    -New parameter Audio Sample Rate

    -More audio bitrates can be choosen now

    -Added choice for 5.1 and 7.1 (was set automatically before)

    -Changed iptables rules to be more flexible, now a port range for TCP and UDP is implemented

    -Added TX - MQTT.html (/scripts) for use with new F5OEO FW within OBS (thanks Ohan :) - this fetches parameters out of the Pluto and displays them in Web-Style.

    Open the TX - MQTT.html with an editor and fill in the Pluto-IP and yor Call.

    -Windows version:

    -Prepared configuration for AV1, comming soon

    -New parameter FFMPEG=stable/new - enables you to switch between different FFMPEG versions. Use "stable" to use FFMPEG version like in all other versions before.

    -Bugfix for SETUP.bat


    Download: Download


    Have fun!


    73

    Michael

    DL5OCD

  • DATV-NotSoEasy V1.5 is now available.

    To use all features an update of the Pluto F5OEO-FW to V0.3-22 or later is required.

    Older FW is still supported.


    Release notes:

    1.5

    -Hint: Always quit DATV-NotSoEasy by pressing "q", not only close the window. Otherwhise depending windows will not be closed automatically.

    -Hint: When you enable "FW=yes" you must use the brand new F5OEO FW !!! Set "FW=no" with all other FW versions !!!


    LINUX AND WINDOWS:

    -Keyframe interval is now calculated automatically (3xFPS)

    -Firewall for GSE implemented

    -Stream from internal encoder now can be send to IP via GSE

    -Implemented access to Pluto routing table (FW 0.3-17 and higher)

    -Added a test video which can be plaved when set INPUTTYPE=FILE

    -LNB polarization is now working, LNBPOL h,v,n via connected Minitiouner

    -

    LINUX:

    -Bugfix for iptables (GSE-Mode)

    -Bugfix for DATV-Relay mode

    -Bugfix for DATV-RX via Longmynd

    -

    Windows:

    -Bugfix for H.266

    -Firmware updater for Pluto under folder FW

    -


    Have fun!


    Download


    73

    Michael

    DL5OCD

  • DATV-NotSoEasy V1.6 is now available.


    To use all features an update of the Pluto F5OEO-FW to V0.4-2 or later is required.


    Older FW is still supported.


    Release notes:

    1.6

    -Hint: Always quit DATV-NotSoEasy by pressing "q", not only close the window. Otherwhise depending windows will not be closed automatically.

    -Hint: When you enable "FW=yes" you must use the brand new F5OEO FW !!! Set "FW=no" with all other FW versions !!!


    LINUX AND WINDOWS:

    -New FFMPEG version 6.1

    -Keyframe interval set to 5xFPS

    -Added preset slow for HW encoder

    -Added Rolloff to config-tx.ini

    -Added new H.266 parameters (less CPU load)

    -Added Rolloff to CONTROL

    -Code optimization

    -Bugfix for Last Run (4), continuosly decreased video bitrate


    WINDOWS only:

    -New config-rx.ini (switch for new ffmpeg version)

    -New version of MPV.NET-Player



    Download


    Have fun!


    73

    Michael

    DL5OCD


  • DATV-NotSoEasy V1.7 is now available.


    Contribution:

    Special thanks to Frank DD0CW for some initial parameters for ffmpeg!

    Special thanks to Jacinto CU2ED and Phil M0PIT for beta testing and new suggestions!

    Special thanks to Ohan ZS1SCI for some VVC/AV1/FFMPEG changes!



    To use all features an update of the Pluto F5OEO-FW to V0.5.16.2 or later is required.


    Older FW is still supported.


    One undocumented feature: In Windows version you can use OPUS as audio codec, just set
    AUDIOCODEC=libopus
    in config.txt.ini


    Release notes:


    1.7

    -Hint: Always quit DATV-NotSoEasy by pressing "q", not only close the window. Otherwhise depending windows will not be closed automatically.

    -Hint: When you enable "FW=yes" you must use the brand new F5OEO FW !!! Set "FW=no" with all other FW versions !!!


    LINUX AND WINDOWS:

    -Code optimization

    -Enabled writing to params.ini for relay mode (was missing), so last run (4) was not possible. This is now fixed.

    -Pluto FW 0.5.16.2 added under FW folder

    -Better handling of misconfiguration in config-tx.ini

    -Optimization of config-tx.ini

    -You can now choose the encoding quality. If you have a high performance PC, you can play with parameters and increase quality.

    See section >Optional settings< in config-tx.ini

    -Besides the pre-defined FPS and Image Size, users can now free self define those parameters - new choice (0)

    -Bugfixes for DATV-TX-LIGHT.bat

    -Mode dvbs added vor new MQTT FW (FW 0.5.16.2 required)

    -Prepared SRT-Streaming

    -Update FFMPEG

    -Local streaming to 230.0.0.10:10000 implemented, for local tests. Set STREAMMODE=LOCAL in config-tx.ini

    -AV1 Nvidia-Encoder added

    -AV1 streaming via GSE added (liboam-av1 and libsvtav1), libsvtav1 needs SRT, liboam-av1 is fine with UDP. Start decoder BEFORE encoding. AV1 is not able to join a running stream. Highly experimental!

    -Finetuning for VVC

    -


    LINUX only:

    -Firmware updater for Pluto under folder FW

    -Support for Raspberry PI added, use H.264 only, other codecs will overload the CPU !!! Set FFMPEG=pi in config-tx.ini

    Tested up to 1.5MS - working gooooood ;)

    -Deleted code for overhead in Nvidia encoder

    -


    WINDOWS only:

    -Optimization of START-FFPLAY-LONGMYND.bat

    -Update MPV-Player

    -Updated MPV-Scripts

    -


    Download


    Have fun!


    73

    Michael

    DL5OCD