I am using Karo Eval Kit QS8M-MQ00 QBase2. I build Karo-Weston-Image with distro wayland. I am able to perform livestreaming via USB Camera but I takes some delay in few seconds. I ma unable to get continuous smooth streaming with frameloss/delay. I am providing you the pipeline, I used for streaming. Please have a look and help me to get continous stream without delay.
1.
gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,format=YUY2,width=640,height=480,framerate=30/1 ! videoconvert ! videorate ! video/x-raw,framerate=5/1 ! theoraenc bitrate=1000 keyframe-force=30 drop-frames=true ! oggmux ! udpsink host=192.168.1.114 port=4000 sync=false
2.
gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,format=YUY2,width=640,height=480,framerate=30/1 ! videoconvert ! theoraenc bitrate=1000 keyframe-force=30 drop-frames=true ! oggmux ! udpsink host=192.168.1.114 port=4000 sync=false
3.
gst-launch-1.0 v4l2src device=/dev/video1 ! image/jpeg,width=640,height=480,framerate=30/1 ! jpegparse ! jpegdec ! videoconvert ! theoraenc bitrate=1000 keyframe-force=64 drop-frames=true ! oggmux ! udpsink host=192.168.1.114 port=4000 sync=false
These are the above gstreamer pipeline, I used for streaming.