.. _video_tcpserversink-sample: VIDEO TCP SERVER SINK ##################### Description *********** This sample application gets frames from video capture device and sends them over the network to the connected TCP client. Requirements ************ This samples requires a video capture device and network support. - :ref:`mimxrt1064_evk` - `MT9M114 camera module`_ Wiring ****** On :ref:`mimxrt1064_evk`, The MT9M114 camera module should be plugged in the J35 camera connector. A USB cable should be connected from a host to the micro USB debug connector (J41) in order to get console output via the freelink interface. Ethernet cable must be connected to RJ45 connector. Building and Running ******************** For :ref:`mimxrt1064_evk`, build this sample application with the following commands: .. zephyr-app-commands:: :zephyr-app: samples/video/mt9m114 :board: mimxrt1064_evk :goals: build :compact: Sample Output ============= .. code-block:: console Video device detected, format: RGBP 640x480 TCP: Waiting for client... Then from a peer on the same network you can connect and grab frames. Example with gstreamer: .. code-block:: console gst-launch-1.0 tcpclientsrc host=192.0.2.1 port=5000 \ ! videoparse format=rgb16 width=640 height=480 \ ! queue \ ! videoconvert \ ! fpsdisplaysink sync=false References ********** .. _MT9M114 camera module: https://www.onsemi.com/PowerSolutions/product.do?id=MT9M114