Уверен там есть лимиты на загрузку, это может сработать разве что при домашнем тестировании. Очень странно для такой задачи использовать YouTube, лучше на своё облако их грузить.
Облако, например Google Drive, либо платное какое-то? Или может хостинг какой-то оформить себе?
Какую-нибудь может библиотеку можете посоветовать для загрузки/воспроизведения на сервер/с сервера?
Я пока только нашел в доках по Android ExoPlayer.