У меня есть видеопоток в реальном времени, который мне нужно записать и воспроизвести в браузере. Я использую FFmpeg для записи с HTTP-адреса, используя приведенную ниже команду.
ffmpeg -i http://127.0.0.1: 5005 / hdmi / vflipped / 1 - c: v copy Output.mp4
Но записанное видео Output.mp4 имеет вид не играть в любом браузере. (пробовал с chrome и firefox) При поиске я нашел несколько предложений по преобразованию кода mjpeg c в код h.264 c. Поэтому я преобразовал формат mjpeg в формат h.264 для воспроизведения в браузере с помощью следующей команды:
ffmpeg -i http://127.0.0.1: 5005 / hdmi / vflipped / 1 - vcode c libx264 output.mp4
Но это увеличило скорость записанного видео.
Кто-нибудь может предложить другой способ воспроизведения записанного видео в браузере?