This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM355 to DM355 streaming example

Hi,

We're currently investigating the DM355 and have been having some success with the Leopard boards and GStreamer.  What I'd really like to demonstrate working is using GStreamer to capture video on one device, stream it to and display via composite video on another Leopard board. 

On one leopard board we can stream video

leopardServer:~$ gst-launch -v v4l2src always-copy=FALSE ! dmaiaccel ! queue ! dmaienc_mpeg4 ! rtpmp4vpay pt=96 ! udpsink host=192.168.1.10 port=5000

On the other board we listen for the stream but don't display any video.  No errors are displayed, just a blank screen.  (We've disabled frame buffer with fbset -disable)

leopardClient:~$ gst-launch -v udpsrc port=5000 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES, profile-level-id=(string)0, config=(string)000001010000012000845d4c28a021e0a21f" ! rtpmp4vdepay ! dmaidec_mpeg4! TIDmaiVideoSink sync=false displayStd=v4l2 displayDevice=/dev/video2


Using a similar statement on a PC the video is displayed correctly (obviously changing the streaming machine to point to the PC first)

linuxPCClient:~$gst-launch -v udpsrc port=5000 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES, profile-level-id=(string)0, config=(string)000001010000012000845d4c28a021e0a21f" ! rtpmp4vdepay ! ffdec_mpeg4 ! ffmpegcolorspace ! xvimagesink


So my question is, does anyone have an example of streaming video from one DM355 board to another that they'd like to share?  Many thanks.

 

Richard