Oddly enough, it is still on YT
https://www.youtube.com/c/RT/videos
They proclaim they are the most watched news network on YouTube.