使用下面管道来录制视频
$ gst-launch --eos-on-shutdown –v souphttpsrc location='http://192.168.0.200/i' is-live=true ! multipar***mux ! decodebin2 ! ffmpegcolorspace ! ffenc_mjpeg ! ffmux_mp4 ! filesink location=4
在这种情况下,CPU占有率为40% 左右。
3). 通过TCP串流视频到另一个IP地址
这里配置串流IP摄像头视频到VF61,然后再到另外一台运行Ubuntu Linux主机
Ubuntu IP = 192.168.0.12
在VF61上面运行下面管道
$ gst-launch --eos-on-shutdown –v souphttpsrc location='http://192.168.0.200/i' is-live=true ! multipar***mux ! decodebin2 ! ffmpegcolorspace ! ffenc_mjpeg ! Tcpserversink host=192.168.0.12 port 5000
然后在Ubuntu上面运行下面管道来查看视频流
$ gst-launch tcpclientsrc host=192.168.0.8 port=5000 ! jpegdec ! autovideosink
在这种情况下,VF61 CPU占用率为95% 左右。
总结
本文着重展示了通过GStreamer 元件,管道在Embedded Linux设备上面应用USB或IP摄像头,相关的更多管理使用示例还可以从网络上面找到很多,可以结合本文一起来充分理解相关应用。
本文所做示例下VF61 CPU和MEM占用率比较请见下图,可见NXP/Freescale Vybrid VF61 处理器尽管没有***的硬件视频处理单元也基本上可以胜任基本的摄像头视频应用,结合其非常有竞争力的成本,使其成为性价比非常高的产品。但是如果对视频处理有更高的要求如嵌入式视觉系统,则建议考虑处理能力更强劲并含有***GPU的基于NXP/Freescale i.MX6处理器的产品,如Toradex Colibri/Apalis i.MX6 模块。

ENERAL ELECTRIC THQB-GFCI *USED*
HONEYWELL SVP1-DILNQ *USED*
SIEMENS 3RV1021-0GA10 *USED*
LOT OF 2 MERLIN GERIN C60N-10A *USED*
MEASURING SYSTEMS BY KAMAN KD2300-12CUSPL OSCILLATOR DE...
SUNX NX-51R-7BL PHOTOELECTRIC BEAM SENSOR SWITCH *USED*
ALLEN BRADLEY (BLACK) OPERATING HANDLE 194-HS4 SERIES A...
AIRPAX 0-6 RPM X1000 TACHOMETER *NEW IN A BOX*
INDUSTRIAL CONTROL EQUIPMENT MIO-A-2-608 ANALOG VOLTAG...
FUJI ELECTRIC BM3RHB-IP6 *NEW IN A BOX*
FESTO HEE-D-MINI-24 *NEW OUT OF A BOX*
KAMAN 850638-002 SENSOR *USED*
EBMPAPST 4656Z AXIAL FAN 230V *NEW OUT OF A BOX*
LOT OF 2 SCHMERSAL AZ16ZV *USED*
LOT OF 2 SCHMERSAL AZ16ZVR *USED*
FESTO ***EO-1-LED-24K5?B *USED*
TELEMECANIQUE XUB-A085115 *USED*
SEIBERT A712-080 *USED*
MILLTRONICS STSp SAFE TILT SWITCH PROBE *NEW IN A BOX*
STATIC "O" RING 6NN-K5 *USED*
PHILLIPS CONTROL CORP. 20508-46 *USED*
WAGNER GRIMM DE 476 *USED*
RECHNER EGIII-140 *USED*
VIBROMATIC H002 *USED*
GE CR122AC *USED*
LOT OF 2 NO***ON 1068008B *USED*
DWYER 2304 PRESSURE GAGE *NEW IN THE BOX*
KAY-RAY 220-000441 REV.2 DETECTOR ASSY. BOARD *USED*
PARKER 201401 120V SOLENOID COIL *USED*
REXROTH K***01.2B-071C-3?5N-M1-HP0-SE-NN?-D7-NN-FW *NEW IN...
WILKERSON L01-02-M00 LUBRICATION 1/4"NPT *NEW IN A BOX*
DELTROL 10122-61 EXHAUST VALVE *USED*
HELICAL MCA225-28K4-24K?4 *NEW IN A BOX*
LOT OF 3ALLEN BRADLEY 1734-0E2C SER.C & 1734-RTBCJC SER...
HYDRECO FH20B1S1 *USED*
GRECO SYSTEM PS-200 *USED*
LOT OF 8 WAHL TYPE K THERMOCOUPLE PROBE *USED*
TOLEDO SCALE 8520 *USED*
AC TECH 968-206 *USED*
ALLEN BRADLEY 2707-MVMNT MICROVIEW PANEL MOUNT ADAPTER ...
CUSTOM POWER A-503 *USED*
54ES8 *USED*
GAST 1UP-NRV-11-8R11 *USED*
HORTON 912602 MODEL JC-100H *USED*
CERUTTI RE52048 START-UP WARNING BOARD*USED*
MILWAUKEE CONTROLS MC 3 S4 *USED*
ASCO 064982-009-D *USED*
MICRO MOTION 3100A1AU *USED*
MILLTRONICS ST25C *USED*
US MOTORS UJ3S2AM MOTOR *USED*
LEESON ***T17F***0 MOTOR *USED*
PRECISION DIGITAL PD690-3-16 *USED*
PERETTA GRAPHICS PCB00274 *USED*
BUTLER AUTOMATION L044716-501 *USED*
20-222-140 CIRCUIT BOARD *USED*
FANUC A16B-1210-0020/?09E *USED*
MICRO MOTION FMC-00-0117-B *USED*
METTLER TOLEDO A130007000A *USED*
+GF+ SIGNET FLOW SENSOR P51530-P0 *USED*
DVT SR-6RU08 *USED*
HUBBELL 330R6W (AS PICTURED) *USED*
WELDER 5590203 MODEL CV-12 *USED*
BEI MOTION SYSTEMS CO. 924-01018-482 *USED*
B & B GEAR MOTOR NSI-34-B5510 *NICE*
LINCOLN CONTROL BOARD G3409-1 *USED*
MARKEM BOARD 0672528U *USED*
INTEL PWA-142722-006 *USED*
KEYSTONE VALVE 20084 FLANGED BUTTERFLY *USED*
HORIBA EN-CPU1 H223434C BOARD *USED*
AUTOMATION CONTROLS CE600BS602 PROGRAMMABLE CONTROLLER ...
FINCOR 4150P AC MOTOR CONTROL *USED*
HEIDENHAIN 322808-29 *USED*
PANASONIC PM4HS-H-AC240V *USED*
TEEL 1P295 COOLANT PUMP *USED*
GD-1020-40PL-24 *USED*
HI-LO MANUFACTING MODEL 157 *USED*
HEIDENHAIN ROD 531/1A1D.01000 *USED*
DATA MYTE 862-04-EN DATA COLLECTOR *USED*
METTLER TOLEDO TB600363 *USED*
MILLTRONICS MFA-41221 PC BOARD *USED*
ERIEZ G CONTROLLER *USED*
BONFIGLIOLI RIDUTTORI VF 44 V 46 *USED*
HORNER HE693RTU900G *USED*
HORNER HE693AD***05C *USED*
LANTECH 55030401 *USED*
MERIAM INSTRUMENTS 1820-31 TOTALIZER (REPAIRED) *USED*
FANUC A06B-0512-B001 *USED*
HACH 47353-00 *USED*
KURZ 454FT-08-18 MASS FLOW TRAN***ITTER *USED*
P257A387PXZA25-?00 MOTOR *USED*
AEG 120-166-005 SERVO MOTOR*USED*
HARDY INSTRUMENTS 0535-0370 *USED*
ABB YT204001-CN/2 *USED*
STI MINI-SAFE 42672-0360 *USED*
SCIENTIFIC COLUMBUS XL31K5A2-2 *USED*
ALFA L***AL SBUP05 MEMORY BACK UP MODULE *USED*
PTI CONTROLS 50316 *USED*
WATLOW 5247158 *USED*
COLMAN REGULATOR 200 061.03 *NICE*
DAYKIN LTFS-03 *USED*
BROWNING 206Q56LR30 *USED*
SUPCO DIGITAL SERVICE LOGGER CR4 CHART RECORDER *USED*
SICK PS53-0000 (CRACK) *USED*
COLEMAN ACTUATOR EA55-00800-000
PATRIOT DP-200-100-12 LINEAR MOTION TRANSDUCER *USED*
YARWAY 968358-02 THERMODYNAMIC STEAM TRAP REPAIR KIT *U...