Page 1 of 1

DATVexpress video settings

Posted: Mon Aug 08, 2016 3:56 pm
by g8gtz
I have been experimenting with the video settings available in DATVexpress and made the following notes:

DATVexpress is using FFMPEG libraries for video encoding and so are reliant on that for video Q performance - a couple of FFMPEG parameters are available as UI controls in the Windows software under video codec. These are the Group of pictures or GOP length (known as the N parameter) and the number of B frames between I and P frames or length between two consecutive P Frames (known as the M parameter) and adjusting these can have a significant effect on picture quality. Google has wealth of info including https://ffmpeg.org/doxygen/2.8/structAV ... 5bb9e2d4d4

The other adjustment which has significant effect is the video bitrate twiddle factor - this allows fine tuning of the encoder buffer and is dependent on video bit rate and content. I have found that this should be adjusted on each symbol rate to give an indication of around 1 - 5% on the Tx queue bar graph - no indication means the buffer is under running and the TS will be stuffed with null packets. Higher than 5% and the buffer seems to eventually fill up and will crash the rxr. As you make changes, you can see the video bit rate display change.

The other parameter is Performance which I don't fully understand but only affects H264 and should be set to suit your PC - my i5 machine seems happy with "very fast" but a slower machine should apparently be set to "ultrafast"?!

I find the following parameters give reasonable performance but I am sure there is more tweaking to be done by someone who understand FFMPEG - my RPI encoder and camera still gives better pictures, albeit at reduced resolution, at 333Ks. Setup was i5 laptop with USB composite capture card and Vmix - received using Tutuione.

MPEG-2 1.5 to 4+ Msymbols/sec - GOP = 15 and B frames (M) = 5

H264 below 1.5 Msymbols/sec - GOP = 20 and M = 3

Adjust twiddle factor to 2% - seems to be values around .9

Hope this helps - no doubt more to follow...

73 Noel - G8GTZ

Re: DATVexpress video settings

Posted: Mon Aug 15, 2016 2:57 pm
by KenW6HHC
Thank you Noel G8GTZ for posting your video settings notes on using the Express_DVB-S_Transmitter software for Windows. I have taken most of your info and used this information to clarify and expand and provide some examples of “settings used by beta testers” in the Users Guide for Windows for the software. The one point that I had not known before was that the parameter setting in the software called “[desired CPU] PERFORMANCE” only affects the H.264 encoder (CODEC) and not the H.262 encoder. Charles G4GUO confirmed that this was correct.

The updated Draft08 Users Guide for Windows for the beta v1.11 software is now available as a PDF file on the DOWNLOADS page of the DATV-Express project web site at
http://www.DATV-Express.com

73…de Ken W6HHC