Thank you KSV for your assistance a few days ago.
I figured out exactly what the issue was this time.
There was one mistake in the recordFi**on script I was using to invoke rtmpdump, it wasn't sending "low" or "high" to their HTTP ID system via the wget.
But the main issue was I needed to only request "low" not "high" streams, as I assume because I don't have a premium account their "2 min" viewing limit for "high" for free users was booting me about every 120secs or so.
I fixed the two issues above and I have yet to get a disconnect.
