You have two different problems that might require two different solutions.
At home, if you have good internet speed, you really should try one of the "streaming" services. They could even save you some money. Most allow you to buy your own "tuner box"
(Roku, Apple TV, Amazon Fire TV). So you only have a "one time purchase"
(between $30 and $150 per TV). You can easily move the device from your house to the RV.
Your choice of services includes Hulu, Sling, PS Vue, AT&T TV, YouTube TV, Fubo, Philo and I am sure more. This are almost all "no contract", "pay as you go" and include some "cloud based" DVR storage. From about $50-$200 month. Channel selection differs greatly. They do limit the number of simultaneous viewer (2-5). You have to do your homework on this.
As I said, these all require a good internet connection. Most campgrounds do NOT have "good internet" and if you boondock, you need another solution. As long as you don't camp to far "off the grid" and can get an AT&T cell phone signal
(4G preferred, but I think 3G is adequate for SD TV), then you could use AT&T
AT&T ToGo Roadlink. $400 for the device and $360/year for unlimited data. Actually, there is no reason you can not use that as your home internet.
More on
AT&T ToGo Roadlink This talks about successful RV installations and use with internet streaming TV.