WARNUNG: fehlerhafte pipeline: konnte keine Verbindung customsrc0 zu mpegtsmux0
Kann ich nicht erstellen Sie eine pipeline mit gstreamer und ich weiß nicht wie ich es Debuggen kann es weiter.
gst-launch-1.0 --gst-debug=GST_CAPS:4 -v -e customsrc num-buffers=1000 ! video/x-h264,width=600,height=600,framerate=1/12,stream-format=byte-stream ! mpegtsmux ! udpsink host=10.92.7.2 port=5000
WARNING: erroneous pipeline: could not link customsrc0 to mpegtsmux0
Den Fähigkeiten customsrc und mpegtsmux passend sind. Aber offensichtlich etwas fehlt.
customsrc
Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
video/x-h264
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 1/2147483647, 2147483647/1 ]
stream-format: avc
alignment: au
mpegtsmux
Pad Templates:
SINK template: 'sink_%d'
Availability: On request
Has request_new_pad() function: 0x76beca8c
Capabilities:
video/x-h264
stream-format: byte-stream
alignment: { au, nal }
Was kann ich sonst noch tun, um herauszufinden, das Ungleichgewicht?
- Sie haben verschiedene stream-Formate (avc != byte-stream). Vielleicht verwenden Sie ein h264parse element zwischen Ihnen?
- Nicht
video/x-h264,width=600,height=600,framerate=1/12,stream-format=byte-stream
filter genug ist, um konvertieren Sie das format, um byte-stream???
Du musst angemeldet sein, um einen Kommentar abzugeben.
Caps sind für das filtern und definieren, wie die pipeline läuft--verursachen Sie keine transformation von selbst. Zum Beispiel, wenn Sie zwei Elemente mit diesen caps auf Ihre source-und sink-pads:
Und stellen Sie diese Kappen filter zwischen Ihnen:
Werden Sie verursachen die pipeline zu verwenden nale Ausrichtung gibt. Wenn sich Ihre Elemente haben diese Kappen, die auf Ihre pads:
Müssen Sie fügen Sie ein element, das konvertieren von video/x-h264,stream-format=avc in video/x-h264,stream-format=(byte-stream. h264parse wird dies tun, weil es dauert, alle video/x-h264 Inhalte auf Ihrer Spüle-pad, ein-und Ausgänge, was auch immer stream-format und Ausrichtungen sind notwendig für die downstream-Quelle: