Playing with C920 web camera via UDP to ODROID
Posted: Tue Jul 14, 2015 2:43 pm
Just a note that I am having some fun learning and testing how to use the Logitech C920 web camera on a Win7 notebook to send UDP packets over to an ODROID running express_server and shipping the DVB-S to the DATV-Express board. Charles G4GUO is my mentor and has patiently helped me capture my first transmitted video on Sunday.
The Win7 is running free vMix to control the video and GraphStudioNext to construct a graph with DirectShow filters that are configured into this graph to add the software MPEG2 encoding filters from MainConcepts (grabbed them off my Hauppauge CD-ROM). Finally, a small software program (also another filter) called MajorUPDsender runs on the Win7 notebook and sends the UDP packets via Wi-Fi to the IP address of my ODROID.

vMix manages the C920 video and GraphStudioNext allows MPEG2 encoding and aims the UDP packets to the Wi-Fi port
The ODROID U3 is running an express_server that captures the incoming Wi-Fi UDP packets that are sent by the ODROID to the DATV-Express board. The express_server code was written by G4GUO and needed to be compiled from source onto the ODROID. Note the normal DATV-Express GUI software is not be used at this point.

The express_server software is installed and runs on ODROID. It captures the incoming Wi-Fi UDP packets and sends the Transport Stream to DATV-Express board
The DVB-S Standard Definition (SD) video was then displayed on my SatLink analyzer. The best part may be that there is no Hauppauge video-capture module involved with this testing set-up.
Still a lot of work that I need to do in order to clean up the somewhat-jerky video and some latency issues. But it works and it is fun.
73…de Ken W6HHC
The Win7 is running free vMix to control the video and GraphStudioNext to construct a graph with DirectShow filters that are configured into this graph to add the software MPEG2 encoding filters from MainConcepts (grabbed them off my Hauppauge CD-ROM). Finally, a small software program (also another filter) called MajorUPDsender runs on the Win7 notebook and sends the UDP packets via Wi-Fi to the IP address of my ODROID.

vMix manages the C920 video and GraphStudioNext allows MPEG2 encoding and aims the UDP packets to the Wi-Fi port
The ODROID U3 is running an express_server that captures the incoming Wi-Fi UDP packets that are sent by the ODROID to the DATV-Express board. The express_server code was written by G4GUO and needed to be compiled from source onto the ODROID. Note the normal DATV-Express GUI software is not be used at this point.

The express_server software is installed and runs on ODROID. It captures the incoming Wi-Fi UDP packets and sends the Transport Stream to DATV-Express board
The DVB-S Standard Definition (SD) video was then displayed on my SatLink analyzer. The best part may be that there is no Hauppauge video-capture module involved with this testing set-up.
Still a lot of work that I need to do in order to clean up the somewhat-jerky video and some latency issues. But it works and it is fun.
73…de Ken W6HHC