Удаленная IP-камера FFMPEG через формат RTSP h.264 в формате HLS Localhost m3u8 - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь преобразовать удаленную IP-камеру через RTSP в формат localhost HLS, чтобы я мог отобразить ее в пользовательском интерфейсе. Я использую библиотеку java, которая поддерживает только HLS через HTTP, а не удаленную IP-камеру.

У меня сложилось впечатление, что FFMPEG может сделать это, потому что я могу просто отлично записать файл HLS прямо на мой диск c, но когда я изменяю цель на что-то вроде http://localhost: 8080 / stream.m3u8 не может подключиться к localhost.

Ниже приведена моя попытка команды FFMPEG (IP / Пользователь / Пропуск отключен), но я знаю, что она может по крайней мере нормально подключиться и прочитать RTSP-камеру.

ffmpeg -i rtsp://[Username]:[Password]@[IP]/axis-media/media.amp?videocodec=h264 -rtsp_transport ffplay http://localhost:8080/media.m3u8

Ошибка I ' я возвращаюсь, соединение с tcp: // localhost: 8080 не удалось: произошла ошибка -138

Я думал, что ffmpeg может обработать размещение файла на самом localhost. FFServer устарел и удален, но, согласно документации, он все равно может нормально запустить сервер

https://ffmpeg.org/index.html#ffserv

...