20,290
edits
mNo edit summary |
mNo edit summary |
||
Line 58: | Line 58: | ||
[[File:camerasx6.jpg|450px|thumb|center|Cameras and Connectors]] | [[File:camerasx6.jpg|450px|thumb|center|Cameras and Connectors]] | ||
=Getting Started Guide= | ==Getting Started Guide== | ||
==Physical Setup== | ===Physical Setup=== | ||
===Camera Connection=== | ====Camera Connection==== | ||
* Connect the cameras to the ORION T-7 board as is shown in the following image: | * Connect the cameras to the ORION T-7 board as is shown in the following image: | ||
Line 68: | Line 68: | ||
[[File:cameraconn.jpg|450px|thumb|center|Camera Connection]] | [[File:cameraconn.jpg|450px|thumb|center|Camera Connection]] | ||
===Power Connection=== | ====Power Connection==== | ||
* Connect the main cable to the board as follows: | * Connect the main cable to the board as follows: | ||
Line 80: | Line 80: | ||
After all the connections have been established, you can turn on the power switch. | After all the connections have been established, you can turn on the power switch. | ||
==Testing the Cameras== | ===Testing the Cameras=== | ||
At this point you should be able to access the operating system of the board via ssh or by using a HDMI cable to a monitor, a mouse and a keyboard connected to the USB ports present in the ORION T-7. Once the session has been established, you can verify if all the 6 video devices were loaded properly. Open a terminal (Ctrl+Alt+T) and run: | At this point you should be able to access the operating system of the board via ssh or by using a HDMI cable to a monitor, a mouse and a keyboard connected to the USB ports present in the ORION T-7. Once the session has been established, you can verify if all the 6 video devices were loaded properly. Open a terminal (Ctrl+Alt+T) and run: | ||
Line 89: | Line 89: | ||
Then, test the cameras by selecting one of the following options: | Then, test the cameras by selecting one of the following options: | ||
===1 Channel=== | ====1 Channel==== | ||
Select one of the six camera-IDs and run the pipeline: | Select one of the six camera-IDs and run the pipeline: | ||
Line 100: | Line 100: | ||
[[File:1cam.png|700px|thumb|center|1-Sensor Capture: 1280x720 @ 30fps]] | [[File:1cam.png|700px|thumb|center|1-Sensor Capture: 1280x720 @ 30fps]] | ||
===4 Channel=== | ====4 Channel==== | ||
Run the following pipeline in order to capture from four cameras simultaneously: | Run the following pipeline in order to capture from four cameras simultaneously: | ||
Line 128: | Line 128: | ||
[[File:4cam.png|700px|thumb|center|4-Sensor Capture: 1280x720 @ 30fps]] | [[File:4cam.png|700px|thumb|center|4-Sensor Capture: 1280x720 @ 30fps]] | ||
===6 Channel=== | ====6 Channel==== | ||
Run the following pipeline in order to capture from the six cameras simultaneously: | Run the following pipeline in order to capture from the six cameras simultaneously: | ||
Line 167: | Line 167: | ||
[[File:6cam.png|700px|thumb|center|6-Sensor Capture: 1280x720 @ 30fps]] | [[File:6cam.png|700px|thumb|center|6-Sensor Capture: 1280x720 @ 30fps]] | ||
=Switching Demo= | ==Switching Demo== | ||
==Description== | ===Description=== | ||
This demo is about a switch that display a number of cameras given by the user on simultaneous streaming mode. | This demo is about a switch that display a number of cameras given by the user on simultaneous streaming mode. | ||
==Requirements== | ===Requirements=== | ||
This demo uses the following RidgeRun's products: | This demo uses the following RidgeRun's products: | ||
* [https://developer.ridgerun.com/wiki/index.php?title=GStreamer_Daemon GStreamer Daemon]. | * [https://developer.ridgerun.com/wiki/index.php?title=GStreamer_Daemon GStreamer Daemon]. | ||
Line 178: | Line 178: | ||
* [https://developer.ridgerun.com/wiki/index.php?title=GstShark GstShark]. | * [https://developer.ridgerun.com/wiki/index.php?title=GstShark GstShark]. | ||
==Usage== | ===Usage=== | ||
* Run the script called [https://developer.ridgerun.com/wiki/index.php?title=Gstd_interpipes_Demo '''gstd_interpipe.sh'''] present at the 'home' directory of the board system. | * Run the script called [https://developer.ridgerun.com/wiki/index.php?title=Gstd_interpipes_Demo '''gstd_interpipe.sh'''] present at the 'home' directory of the board system. | ||
* The number of cameras to display can be given by pressing a key from 1 to 6. | * The number of cameras to display can be given by pressing a key from 1 to 6. | ||
Line 184: | Line 184: | ||
<br> | <br> | ||
=Performance Stats= | ==Performance Stats== | ||
==Framerate and CPU Usage== | ===Framerate and CPU Usage=== | ||
For these performance tests the results were obtained by using GstShark. | For these performance tests the results were obtained by using GstShark. | ||
Line 232: | Line 232: | ||
|} | |} | ||
==Glass to Glass Video Latency== | ===Glass to Glass Video Latency=== | ||
The glass to glass test let us identify the latency the capture is having. As you can see in the photo, in this case was possible to identify a latency of '''142 ms'''. | The glass to glass test let us identify the latency the capture is having. As you can see in the photo, in this case was possible to identify a latency of '''142 ms'''. |