I have the Leopardboard 365 with the LI-VI365 input board using the RidgeRun SDK I have it working for local capture but have not been able to get streaming to work.
On the leo365 I am running the following:
gst-launch -v -e v4l2src input-src=composite always-copy=false ! 'video/x-raw-yuv,format(fourcc)NV12,width=640,height=480' ! dmaiacel ! queue ! dmaienc_mpeg4 ! rtpmp4pay pt=96 ! udpsink host=$HOSTIP port=$PORT
Then I pulled the caps from the output on the line starting with "/GstPipline:pipline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:src:"
On the client side i'm running:
gst-launch -v -udpsrc port=$PORT caps="video/x-rtp,media=video,clock-rate=9000,encoding-name=MP4V-ES,profile-level-id=5,config=\"000001b005000001b50ecf00000100000001200086e0002ea6600b7c52c999cba98514043c1463\",payload=96,ssrc=3010412181,clock-base=3959469507,seqnum-base=8886" ! rtpmp4vdepay ! ffdec_mpeg4 ! xvimagesink
Neither command produces an error but no video is displayed, without some error message to start with I am having issues trouble shooting the issue, anyone have any suggestions?
I have the same hardware and somehow the same issue! to share our problems. I have mentioned the details at designsomething.org/.../2827.aspx.
At present, I receive the center of screen, not complete image, in remote side. I know the scripts are appropriated for 1280x720 but change to 640x480 or 720x480 Ubuntu receives no meaningful video over IP, as you said. The rate of video increases when I up and down scroll of VMWare! it may shows the shortage of RAM in my PC.
Examine the scripts and let me know the results please...