Я пытаюсь создать веб-приложение, чтобы пользователи могли легко добавлять текст (в виде открытой подписи) и другие активы в мое приложение в виде наложений в режиме реального времени к своему видео в прямом эфире на YouTube.
Они будут использовать свою камеру для записи своего видео и выбирать в моем приложении, какой текст следует добавить к видео.
Затем видео будет отправлено на Youtube в прямом эфире через их API.
Вот мои вопросы:
Прежде всего, мне было интересно, можно ли смешивать видео + субтитры и отправлять их на URL-адрес rtmp Youtube со стороны клиента, поэтому это просто и легко.
Во-вторых, должен ли я кодировать вывод, отправляемый на Youtube? Можно ли это сделать и из браузера? Я вижу только несколько фреймворков node.js, и даже они не очень зрелые (или для этой цели нужны веб-кодеки?). Является ли веб-приложение плохим выбором для этой задачи?
Наконец, если мне нужен сервер для обработки видео, где должно происходить кодирование (с компьютера пользователя, на сервере или на обоих?)? Будет ли мой сервер, скорее всего, узким местом, учитывая инфраструктуру YouTube, поскольку видеофайлы огромны, а мой сервер ограничен?
Я новичок в потоковом видео, поэтому, пожалуйста, извините мое непонимание предмета. Кроме того, если есть какой-либо хороший ресурс для моей проблемы, пожалуйста, поделитесь им со мной.