hi there !
i am trying to encode a PAL video (576x720) from a composite source on my leopard board dm368 using ridgerun SDK. i am using DVSDK 04_02_00_06. i am running following pipeline
gst-launch -e v4l2src input-src=composite always-copy=FALSE queue-size=6 ! 'video/x-raw-yuv, height=576, width=720, format=(fourcc)NV12' ! dmaiaccel ! queue ! dmaienc_h264 ratecontrol=2 encodingpreset=2 targetbitrate=6000000 maxbitrate=12500000 level=30 ! queue ! dmaiperf ! udpsink host =192.168.8.12 port=6666 sync=FALSE last-byte-enable=FALSE
i am getting 25 frames as an output from this pipeline.
gst-launch -e v4l2src input-src=composite always-copy=FALSE queue-size=6 ! 'video/x-raw-yuv, height=576, width=720, format=(fourcc)NV12', dmaiaccel ! queue ! dmaienc_h264 ratecontrol=2 encodingpreset=2 targetbitrate=6000000 maxbitrate=12500000 level=30 ! queue ! dmaiperf ! mpegtsmux ! udpsink host =192.168.8.12 port=6666 sync=FALSE last-byte-enable=FALSE
but as soon as i bring mpegtsmux into the pipeline the frames are reduced to 13~14 frames per second.
please guide why the pipeline bitrate is being choked due to mpegtsmux and how can i remove it.
Asad