Gstreamer с плохим качеством. Потеря пакета
Я новичок в Gstreamer и по какой-то причине качество моего потока отключено. Похоже, что есть некоторые потери пакетов. Я создал конвейер на моем Raspberry Pi 2 и другой конвейер на моем ПК. Может ли кто-нибудь объяснить мне, почему это происходит и / или как сделать это лучше? Изображение становится полностью серым, но я могу стряхнуть его с серого, пока оно не будет выглядеть лучше, но при этом все еще будет потеря пакетов.
Raspberry Pi 2 Трубопровод:
#!/bin/bash
clear
raspivid -n -t 0 -rot 270 -w 960 -h 720 -fps 30 -b 6000000 -o - | gst-launch-1.0 -e -vvvv fdsrc ! h264parse ! rtph264pay pt=96 config-interval=5 ! udpsink host=***YOUR_PC_IP*** port=5000
ПК Трубопровод:
gst-launch-1.0 -e -v udpsrc port=5000 ! application/x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! fpsdisplaysink sync=false text-overlay=false