There's a few things to bear in mind about hosting video.
1) 720p ~ 500mb per hour, 1080p ~ 1000mb per hour of content, this is only roughly based on movies like YTS etc and seeing as you're wanting to host pornography, I believe I speak for us all here when you're realistically going to need 1080p or 720p at least. Which means your storage requirements could be in the 1tbs or even 10s of tbs which is expensive.
2) Bandwidth limits, if you have 100gb of files which based on the maths above is only 100 hours of pornography. Then if you have 1tb of bandwidth then you're going to exhaust it after 10 views per video. Given that bandwidth is one of the most expensive parts of this, to begin with this could seem benign but if you're getting 30, 40 or even 50 views a video you could be looking at 3tb to 5tb.
3) Network speed, most DMCA ignored VPSs even Dedicated Servers I've seen for reasonable prices come with only 100mbps ports, some sites like AlexHost charge you $100 for 1gbps 100TB or $300 for unlimited a month. But if you're stuck on 100mbps and 100 people are viewing 100 videos at once it's likely their going to buffer and that's not good for anything nevermind mid porno.
4) Caching, when set up correctly, Cloudflare will allow you to serve content and cache it through their service. This can be a very particular thing to set up and they will throttle and null your domain if you screw it up.
5) Domains, domains like everything can be seized and while "linking" content is punishable via the DMCA system realistically these are less likely to come for you, but you're "hosting" content then you're very likely to get DMCA requests and copyright complaints as more recently their going for a "cut the head off a snake" solution, failing to realise it's a hydra.
You're probably looking at around $100 a month starting costs and advertisers really don't pay that well anymore, it's almost like they've realised that people aren't sticking around for those popups they've been paying for.