I'm running on Ubuntu, gstreamer 1.16.1 ...
I was trying to send the test video source, over rtp, to a videosink. It seems that I have to start the receiving end before the sending end.
# transmitter:
gst-launch-1.0 -v videotestsrc \
! video/x-raw, width=640, height=480 \
! vaapih265enc \
! rtph265pay config-interval=-1 \
! ufdpsink host=127.0.0.1
#receiver
gst-launch-1.0 -v udpsrc \
! application/x-rtp, encoding-name=H265, payload=96 \
! rtph265depay \
! vaapih265dec \
! queue \
! vaapisink
When I tried the same pipeline with H.264, I got the same behavior until i added "config-interval=1" ... but the H.265 test case doesn't seem to work unless I start the receiver first.
Any suggestions?
Thanks