Я хочу взять поток HLS, перекодировать его в RTMP и одновременно транслировать его с помощью модуля RTMP nginx.
Это не работает, однако (я поместил его в раздел приложений модуля RTMP).
exec ffmpeg -i -re http://<HLS>.m3u8 -acodec aac -vcodec libx264 -f flv rtmp://localhost/live/test;
Когда я пытаюсь просмотреть свой RTMP-поток в VLC, он не загружается.Я пробовал несколько вариантов этой директивы ffmpeg, но ни одна из них не сработала.Любой совет?Если вам нужно увидеть больше моего конфигурационного файла, я могу это предоставить, но этот сервер ранее отлично работал при отправке видео через кодировщик Teradek.Эта новая морщина просто не работает.
РЕДАКТИРОВАТЬ: Просто подумал.Вероятно, это помогло бы получить информацию о кодеке входящего потока HLS.Вот оно:
- Видеокодек: H264 - MPEG-4 AVC
- Разрешение: 640x360
- Частота кадров: 24
- Декодированный формат:Planar 4: 2: 0 YUV
- Аудиокодек: MPEG AAC Audio (mp4a)
- Каналы: стерео
- Частота дискретизации: 48000 Гц