A real solution that you need is a server that you can backup and move with a push of a button. Stream your content to that server. The server will have a new ip when ever you move it, this should not take longer then 10 min to be back up and running.
But to combat the stream of attacks you can look into a service like this
https://www.1h.com/products/guardian
https://www.1h.com/products/hawk
it doesn't cost much and helps a ton.