Два потока RTSP на YouTube на Pi3 - PullRequest
0 голосов
/ 19 марта 2020

Я хочу транслировать две камеры RTSP из моего ящика для птиц в YouTube из Raspberry Pi 3 со входом в Пип (картинка в картинке) вверху слева. Мне не нужен звук. enter image description here

192.168.1.13 может делать 30 кадров в секунду со звуком, который мне не нужен 192.168.1.31 составляет всего 12 кадров в секунду без звука

У меня есть некоторые проблемы с запаздыванием между двумя камерами в потоке YouTube, что, я думаю, связано с разным fps. Я компилирую ffmpeg с h264. Вот что я сделал

ffmpeg -re -f lavfi -i anullsrc -rtsp_transport udp -thread_queue_size 1000k -i rtsp://admin:123@192.168.1.13:554 -i rtsp://admin:@192.168.1.31:554 -filter_complex "[1]scale=iw/4:ih/4[pip]; [2][pip] overlay=0:0"   -framerate 13  -bufsize 512k  -b:v 1500k -threads 4 -q:v 3  -c:v h264_omx  -c:a aac -f flv rtmp://a.rtmp.youtube.com/live2/XXX-XXXX-XXX

и вот ошибки

[h264 @ 0x20ddd30] error while decoding MB 69 67, bytestream -6rate=1589.2kbits/s dup=0 drop=6 speed=0.997x
[h264 @ 0x20ddd30] concealing 100 DC, 100 AC, 100 MV errors in I frame
rtsp://admin:@192.168.1.31:554: corrupt decoded frame in stream 0te=1589.0kbits/s dup=0 drop=6 speed=0.997x
[rtsp @ 0x1f2cea0] max delay reached. need to consume packetbitrate=1589.2kbits/s dup=0 drop=6 speed=0.997x
[rtsp @ 0x1f2cea0] RTP: missed 35 packets
[h264 @ 0x2099580] error while decoding MB 60 30, bytestream -6rate=1589.3kbits/s dup=0 drop=6 speed=0.997x
[h264 @ 0x2099580] concealing 4549 DC, 4549 AC, 4549 MV errors in I frame
rtsp://admin:@192.168.1.31:554: corrupt decoded frame in stream 0
[rtsp @ 0x1f2cea0] max delay reached. need to consume packetbitrate=1588.9

Что я могу сделать, чтобы улучшить поток? Когда птица входит в коробку, возникает также проблема качества, когда изображение меняется и отстает. Вы можете посмотреть здесь https://www.youtube.com/watch?v=iisbinyvSFk&feature=youtu.be

Спасибо

...