Как грамотно реализовать задачу(описание ниже)?
Все что вы описали должен делать бэкэнд и возвращать клиенту тот урл по которому тот уже должен идти и показывать видос.
Все что вы описали должен делать бэкэнд и возвращать клиенту тот урл по которому тот уже должен идти и показывать видос.