Hello Dave,
Great work on this Portsdown Project.
I had some contact with Everiste through the RpiDATV project previously and then got distracted with other projects and only recently got back to working with the PI as an alternative to generating the DVB-S signal for access into our local ATV repeater, one of the issues we have here is that our repeater is setup to take a 5000kS signal at 1275MHz. I know the documentation talks about the 4000kS limit but generally works at 5000kS.
I have reasonably successfully used the IPTSIN option from vMix.
I decided to try the CAMMPEG-2 option but had poor results with not getting a consistent signal, so using the Troubleshooting for Advanced Users suggestion from
https://wiki.batc.tv/Feeding_Video_to_P ... _from_vMix, I saw the Pi was constantly throwing an underflow error. The diagnostic information indicated that the calculated values for Bitrate TS 6911764 and Bitrate Video 5173823, which seemed lower than the rates (TS Rate 8501k and Video 6279k) I was using for IPTSIN from the PC.
I then edited the a.sh file and added a line to force BITRATE_VIDEO = 6279000 before the code goes into the FFMPEG script.
I was trying various values trying to rid the underflow when (I would like to say through great mathematical skills

) I inadvertently deleted one digit reducing the number to 690000 and was able to achieve a constant signal output of the Pi Camera and the Tone/Beep.
I found that if I keep the number below approx. 2500000 I don't get the underflow error. I really not sure of why this is so, the number is certainly a significant change to the calculated value for Bitrate_Video.
I hope this helps with some diagnostics
73
Bevan