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???
InformationsquelleAutor Umut | 2015-07-30
Schreibe einen Kommentar