gst-launch-1.0 -v v4l2src device=$DEVICE do-timestamp=true ! video/x-h264, width=$WIDTH, height=$HEIGHT, framerate=$FRAMERATE/1 ! h264parse ! queue ! rtph264pay config-interval=10 pt=96 ! udpsink host=192.168.2.1 port=5600
Change the device, width, height, framerate, and client ip/port as necessary for multiple streams. You should do a bandwidth test because other factors like power supply and cable/connector quality/disrepair can affect video quality.