ffmpeg транскодировать в прямом эфире

Мне нужно отобразить поток IP-камеры в HTML-тег видео, я выяснил, как транскодировать в файл из потока RTSP, как это

ffmpeg -i "rtsp://user:password@ip" -s 640x480 /tmp/output.mp4

Теперь мне нужно иметь возможность транслировать входные данные RTSP в видеотеге

<video id="video" src="http://domain:port/output.mp4" autoplay="autoplay" />

Я пытался сделать что-то подобное на своем сервере (микро-экземпляр Ubuntu на Amazon), чтобы воспроизвести видео в теге видео, но не получилось

ffmpeg -i "rtsp://user:password@ip" -s 640x480 http://localhost:8080/stream.mp4

вместо этого я получил этот журнал

[tcp @ 0x747b40] Connection to tcp://localhost:8080 failed: Connection refused http://localhost:8080/stream.mp4: Connection refused

я не совсем понимаю, что происходит, не уверен, отправляет ли он выходные данные на этот URL или обслуживает их там и так далее, я проверял документацию man ffmpeg, но я не нашел ни одного примера, связанного с этим вариантом использования, и также другие вопросы, как этотFFmpeg Stream Transcoding что похоже на мою последнюю попытку без успеха

Кстати, это камера, которую я использую DS-2CD2020F-I (W) -http://www.hikvision.com/en/Products_accessries_157_i5847.html они предлагают httppreview, но это просто источник тега img, который обновляется, но выглядит нестабильным

Я впервые пытаюсь сделать что-то подобное, поэтому любое понимание того, как этого добиться, будет действительно полезным и ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос