h263 not working over rtp

when we use below pipeline with h263 , then video is not played over rtp.

gst-launch-1.0 v4l2src ! video/x-bayer,format=bggr,width=2688,height=1520,framerate=78/1 ! capssetter ! bayer2rgb ! videoscale ! video/x-raw,width=352,height=288 ! videoconvert ! video/x-raw,format=I420 ! videoflip method=7 ! tee name=cameraTee ! queue ! nvoverlaysink sync=false overlay-y=200 overlay-x=48 overlay-w=288 overlay-h=352 cameraTee. ! avenc_h263 bitrate=90000 ! queue ! rtph263pay ! udpsink host=10.102.2.172 port=4096 sync=false async=false

With h263p, everything works fine with below pipeline:

gst-launch-1.0 v4l2src ! video/x-bayer,format=bggr,width=2688,height=1520,framerate=78/1 ! capssetter ! bayer2rgb ! videoscale ! video/x-raw,width=352,height=288 ! videoconvert ! video/x-raw,format=I420 ! videoflip method=7 ! tee name=cameraTee ! queue ! nvoverlaysink sync=false overlay-y=200 overlay-x=48 overlay-w=288 overlay-h=352 cameraTee. ! avenc_h263p bitrate=90000 ! queue ! rtph263ppay pt=98 ! udpsink host=10.102.2.172 port=4096 sync=false async=false

We want to support both codec.
What is the problem with h263?

Not sure, but you don’t specify payload type in the first pipeline.