Это довольно простой вопрос, но я не могу найти ответ. Мне нужно выполнить потоковую передачу с устройства захвата на сервер, а затем на сервере FFMPEG перекодировать поток, подходящий для HLS.
Но как мне это сделать? Я посмотрел на Flash Media Live Encoder, VLC и ffserver, но не могу понять, как это должно работать. По сути, мне просто кажется, что мне нужна программа для отправки на сервер, которая принимает поток (и, возможно, некоторую аутентификацию пользователя), а затем делает поток доступным для использования. У меня уже есть система, которая принимает файлы и кодирует их для HLS, поэтому я могу в качестве входного параметра указать это приложение на локальном сервере, чтобы взять поток и начать кодирование.
редактировать: это действительно только шаг, чтобы принять, например, соединение rtmp и сделать его доступным для FFMPEG на том же сервере. Я надеялся, что, например, ffserver сможет это сделать, но я так не думаю.