AVPlayer не воспроизводит поток MPEGTS, сгенерированный FFMPEG, и выдает ошибку при записи в сокет 9: Broken pipe (32) - PullRequest
0 голосов
/ 29 марта 2020

Если я генерирую поток MPEGTS с помощью следующей команды, используя FFMPEG

./ffmpeg  -i test5seconds.mov -g 60 -hls_time 2 -c:v libx264 -profile:v baseline  -level 3.0 -framerate 30  see.m3u8

Он успешно воспроизводится AVPlayer. Но если я генерирую поток через следующую команду, отправляемую по UDP, а затем записываю.

./ffmpeg  -i test5seconds.mov -g 60 -framerate 25  -c:v libx264 -profile:v baseline  -level 3.0 -framerate 30 -f mpegts "udp://192.168.8.137:1234?pkt_size=1316"

AVPlayer выдает следующую ошибку «Ошибка при записи в сокет 9: Сломанный канал (32)».

...