Vinyl etc have pores. If you have algae in them get new ones. Bleach will surpress it but it will come back.
You need a filter from the faucet to RV. A 10 inch whole house canister will handle a seemingly infinite number and kinds of filter cartridges including ceramic and carbon bloc seperate or as one.. You can get hose adapters at Lowes. The one or two from CW and others may handle the common ten inch filter too but I haven't checked. The one CW sells with a blue cartridge will do fine.
Sounds like you have well water. We put a Westinghouse whole house filter, in the well house. GE and others work just as well. The GE has aa remote alert to when it needs changing.