Насколько я понимаю, эта команда должна работать ...
ffmpeg -listen 1 -i rtmp: //my-host-name.com: 8000 / thing / input.ts -c: v libx264 -c: aac -ac 1 -strict -2 -crf 30 -профиль: v baseline -hls_time 10 -hls_list_size 6 -hls_wrap 10 -start_number 1 stream.m3u8
Этопрослушивание соединения rtmp через порт 8000. После подключения потока rtmp он должен начать генерировать поток HLS на лету в текущем каталоге.
Где-то еще я отправляю поток следующим образом:
ffmpeg -i input.ts -f mpegts rtmp: //my-host-name.com: 8000 / thing / input.ts
На отправляющей стороне все выглядит нормально, но на стороне прослушивания, кажется, ничего не происходит, за исключением того, что он генерирует лоты или ошибки, подобные этому:
[rtmp @ 0x9a1280] Получен неизвестный тип пакета 0x78
[rtmp @0x9a1280] Получен неизвестный тип пакета 0x00
[rtmp @ 0x9a1280] Получен неизвестный тип пакета 0x71
[rtmp @ 0x9a1280] Получен неизвестный тип пакета 0x00
Я не знаю, являются ли они лишними или нет.Я что-то здесь не так делаю?