Difference between revisions of "Camera software"
Line 3: | Line 3: | ||
== Introduction == | == Introduction == | ||
− | All the camera software is provided | + | All the camera software is provided under the terms of the GNU General Public License. All the source code is available inside the camera but you may want to visit [http://www.elphel.com Elphel web site] for the latest version. |
== Software Architecture of Elphel 3x3 cameras == | == Software Architecture of Elphel 3x3 cameras == | ||
− | Software in the Elphel cameras started from [http://developer.axis.com/ Axis Developer Boards Software] and was amended for the camera specific functions. It was modified to work with | + | Software in the Elphel cameras started from [http://developer.axis.com/ Axis Developer Boards Software] and was amended for the camera specific functions. It was modified to work with newer hardware (models 303-313/323-333), support more features and now seems to be a good time to make a major redesign instead of applying incremental changes. |
− | Some discussion already started in Russian here - [[Nc3x3]] | + | Some discussion has already started in Russian here - [[Nc3x3]] |
Related to the architecture are the [[#Camera Interface]] and the [[#Client Software]] | Related to the architecture are the [[#Camera Interface]] and the [[#Client Software]] | ||
Line 17: | Line 17: | ||
=== Video Server === | === Video Server === | ||
− | PC-based video server that will archive incoming Ogg Theora incoming streams from several cameras and transcode them on the fly to lower resolution (binary decimation, windowing) and frame rate (i.e. using only key frames) presenting multiple streams (real time and recorded) to the operator. The external interface of the server might be one of the industry | + | PC-based video server that will archive incoming Ogg Theora incoming streams from several cameras and transcode them on the fly to lower resolution (binary decimation, windowing) and frame rate (i.e. using only key frames) presenting multiple streams (real time and recorded) to the operator. The external interface of the server might be one of the industry standards and compatible with 3rd party legacy software. |
== See also == | == See also == |
Revision as of 11:31, 28 December 2005
353/363 | Using the cameras | Camera software | Live CD | Camera hardware | Diagnostic & repair | Development documentation | 333 prices | Information | FAQ | About Elphel, Inc
Contents
Introduction
All the camera software is provided under the terms of the GNU General Public License. All the source code is available inside the camera but you may want to visit Elphel web site for the latest version.
Software Architecture of Elphel 3x3 cameras
Software in the Elphel cameras started from Axis Developer Boards Software and was amended for the camera specific functions. It was modified to work with newer hardware (models 303-313/323-333), support more features and now seems to be a good time to make a major redesign instead of applying incremental changes.
Some discussion has already started in Russian here - Nc3x3
Related to the architecture are the #Camera Interface and the #Client Software
Camera Interface
Client Software
See Live CD
Video Server
PC-based video server that will archive incoming Ogg Theora incoming streams from several cameras and transcode them on the fly to lower resolution (binary decimation, windowing) and frame rate (i.e. using only key frames) presenting multiple streams (real time and recorded) to the operator. The external interface of the server might be one of the industry standards and compatible with 3rd party legacy software.
See also
Roadmap#Software Architecture of Elphel 3x3 cameras
Free Software and Open Hardware. Elphel, Inc., 2005