1

Возникли проблемы при получении следующей команды для потоковой передачи аудио через UDP, отсутствует ли параметр?

ffmpeg -f alsa -ac 1 -i hw:1 -ar 44100 -f mpegts udp://10.255.255.255:10000?pkt_size=1316

Сервер распознает это, вот tcpdump на порт 10000:

IP 10.255.255.255.54260 > 10.255.255.253.10000: UDP, length 1316
IP 10.255.255.255.54260 > 10.255.255.253.10000: UDP, length 1316
IP 10.255.255.255.54260 > 10.255.255.253.10000: UDP, length 940
IP 10.255.255.255.54260 > 10.255.255.253.10000: UDP, length 1316
IP 10.255.255.255.54260 > 10.255.255.253.10000: UDP, length 1316

После просмотра пакетов в WireShark:

source         destination    protocol size   description
192 kb/s       44.1 kHz       MPEG-1   1358   Audio Layer 3[Malformed Packet]
10.255.255.255 10.255.255.253 MPEG TS  1358   Source port: 46947  Destination port: distinct

Я следовал этому уроку.

1 ответ1

1

это команда, которая работала:

ffmpeg -f alsa -i hw:1 -acodec libvo_aacenc -f mpegts udp://10.255.255.255:9999?pkt_size=1316

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .