RTSP video stream

Hardware Platform: Jetson nano
DeepStream Version: 6.0
JetPack Version: 4.6.1

I am getting this error when I try to stream the RTSP video on vlc:
g_object_get_is_valid_property: object class ‘GstUDPSrc’ has no property named ‘pt’

My sink in the config file:

[sink0]
enable=1
type=4
codec=1
enc-type=0
sync=0
bitrate=15000
profile=0
rtsp-port=8554
udp-port=5400
source-id=0

udpsrc does not support setting pt attributes.

You can obtain the settable attributes of udpsrc through gst-inspect-1.0 udpsrc.

I got this result:

gst-inspect-1.0 udpsrc
Factory Details:
  Rank                     none (0)
  Long-name                UDP packet receiver
  Klass                    Source/Network
  Description              Receive data over the network via UDP
  Author                   Wim Taymans <wim@fluendo.com>, Thijs Vermeir <thijs.vermeir@barco.com>

Plugin Details:
  Name                     udp
  Description              transfer data via UDP
  Filename                 /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstudp.so
  Version                  1.14.5
  License                  LGPL
  Source module            gst-plugins-good
  Source release date      2019-05-29
  Binary package           GStreamer Good Plugins (Ubuntu)
  Origin URL               https://launchpad.net/distros/ubuntu/+source/gst-plugins-good1.0

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBaseSrc
                         +----GstPushSrc
                               +----GstUDPSrc

Implemented Interfaces:
  GstURIHandler

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      ANY

Element has no clocking capabilities.

URI handling capabilities:
  Element can act as source.
  Supported URI protocols:
    udp

Pads:
  SRC: 'src'
    Pad Template: 'src'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "udpsrc0"
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  blocksize           : Size in bytes to read per buffer (-1 = default)
                        flags: readable, writable
                        Unsigned Integer. Range: 0 - 4294967295 Default: 4096 
  num-buffers         : Number of buffers to output before sending EOS (-1 = unlimited)
                        flags: readable, writable
                        Integer. Range: -1 - 2147483647 Default: -1 
  typefind            : Run typefind before negotiating (deprecated, non-functional)
                        flags: readable, writable, deprecated
                        Boolean. Default: false
  do-timestamp        : Apply current stream time to buffers
                        flags: readable, writable
                        Boolean. Default: true
  port                : The port to receive the packets from, 0=allocate
                        flags: readable, writable
                        Integer. Range: 0 - 65535 Default: 5004 
  multicast-group     : The Address of multicast group to join. (DEPRECATED: Use address property instead)
                        flags: readable, writable, deprecated
                        String. Default: "0.0.0.0"
  multicast-iface     : The network interface on which to join the multicast group.This allows multiple interfaces seperated by comma. ("eth0,eth1")
                        flags: readable, writable
                        String. Default: null
  uri                 : URI in the form of udp://multicast_group:port
                        flags: readable, writable
                        String. Default: "udp://0.0.0.0:5004"
  caps                : The caps of the source pad
                        flags: readable, writable
                        Caps (NULL)
  socket              : Socket to use for UDP reception. (NULL == allocate)
                        flags: readable, writable
                        Object of type "GSocket"
  buffer-size         : Size of the kernel receive buffer in bytes, 0=default
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 
  timeout             : Post a message after timeout nanoseconds (0 = disabled)
                        flags: readable, writable
                        Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 
  skip-first-bytes    : number of bytes to skip for each udp packet
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 
  close-socket        : Close socket if passed as property on state change
                        flags: readable, writable
                        Boolean. Default: true
  used-socket         : Socket currently in use for UDP reception. (NULL = no socket)
                        flags: readable
                        Object of type "GSocket"
  auto-multicast      : Automatically join/leave multicast groups
                        flags: readable, writable
                        Boolean. Default: true
  reuse               : Enable reuse of the port
                        flags: readable, writable
                        Boolean. Default: true
  address             : Address to receive packets for. This is equivalent to the multicast-group property for now
                        flags: readable, writable
                        String. Default: "0.0.0.0"
  loop                : Used for setting the multicast loop parameter. TRUE = enable, FALSE = disable
                        flags: readable, writable
                        Boolean. Default: true
  retrieve-sender-address: Whether to retrieve the sender address and add it to buffers as meta. Disabling this might result in minor performance improvements in certain scenarios
                        flags: readable, writable
                        Boolean. Default: true

Sounds everything is fine. I also checked the permissions and the firewalls and everything is good.

g_object_get_is_valid_property: object class ‘GstUDPSrc’ has no property named ‘pt’
[/quote]

Sounds like the warning above is harmless, as it worked fine with it.
I only rebooted the Jetson and it worked fine.

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

This error usually does not affect the normal running of the program.

Which sample did you use? Have you modified the code? Have you added code like g_object_set (G_OBJECT (udpsrc), "pt", 1, NULL); ?

It is usually the above statement that causes this error.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.