Как-потоковое H.264 с Netcat? - PullRequest
0 голосов
/ 04 мая 2020

Я использую эту команду для потоковой передачи живого видео с камеры Raspberry:

raspivid -n -ih -t 0 -rot 0 -w 1280 -h 720 -fps 15 -b 1000000 -o - | nc -lkv4 5001

Мне нужен способ для потоковой передачи файла H.264 через netcat, как в примере выше. Он должен быть получен так же, как моя камера Raspberry.

1 Ответ

1 голос
/ 06 мая 2020

Если ваш входной файл h264, я думаю, вы можете просто передать файл в netcat:

Например:

cat <yourfile> | nc -lkv4 5001

Если вам нужно выполнить какое-то транскодирование, вы можете использовать ffmpeg , Например, из файла MP4 / FLV (см. Оригинальный ответ здесь) :

ffmpeg -i <your file>.flv -vcodec copy -an -bsf:v h264_mp4toannexb | nc -lkv4 5001
...