I have worked on a video streaming service[1] and I also worked for a company that did sell ad space on their own and with this background I can tell you that I do believe that it should be possible for him to set up his own video distribution site. You are right that he probably does not have the technical expertise to build it himself, but he makes about 1 Million Euro a Year. He probably has enough cash on hand to hire a team that can.
[1] Although a kind of specialized one with a lot simpler scaling characteristics compared to a YouTube replacement.
[1] Although a kind of specialized one with a lot simpler scaling characteristics compared to a YouTube replacement.