To run a centralized video platform you need lots bandwidth and storage [1]. Paying for this will be a challenge if you rely only on donations.
If you run a peer-to-peer video platform you are competing with other peer-to-peer video platforms, most of which are not very well-known [2].
[1] http://arstechnica.com/gadgets/2015/04/cheaper-bandwidth-or-...
[2] https://en.wikipedia.org/wiki/Peer-to-Peer_Assisted_Streamin...