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