The uEye Streaming library provides a simple mechanism to set up a RTSP server for streaming images captured with uEye cameras. The uEye Streaming library supports automatic scaling and encoding of images with video codecs like MJPEG and H.264. A demo application is also included to set up a RTSP server and to stream images from a uEye camera.
The uEye Streaming library has been reworked. Methods, enumerations, and structures have been renamed to get the relationships more clearly. The live media library has been updated to version 2016/04/21. The FFmpeg libraries has been updated to version 2.8.7. The OpenH264 encoder is now used for H.264 encoding.
The IDS Software Suite must be installed.
To build the example source codes CMake
This setup package contains the uEye Streaming library, a graphical demo application, using the Qt toolkit, to stream images from a uEye camera and example source code as CMake projects. The binary file of the uEye Streaming library could be found in the <install dir>/bin/
directory, the development files are in the <install dir>/bin/
directory.
The H.264 encoder is not distributed with this setup package. If you do like to use H.264 streaming the OpenH264 library must be available in the 'Dynamic-Link Library Search' path. The OpenH264 library can be obtained from http://www.openh264.org. Furthermore, the shared library must be renamed to 'openh264.dll'. To use H.264 with the demo application, copy the library to the <install dir>/bin/
directory.
A doxygen documentation of the uEye Streaming library is available in HTML format in the <install dir>/src
directory.
To build the example applications, see 'CMakelist.txt' for further configuration details (link_directories, include_directories).
Please see the files in the <install dir>/licenses/
directory.
FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1. You may use, distribute and copy the FFmpeg library under the terms of GNU Lesser General Public License version 2.1. This license makes reference to the version 3 of the GNU General Public License, which you can find in the LICENSE.GPLv3 file.
The distributed FFmpeg libraries are built with the following configuration:
Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23918
Copyright (C) Microsoft Corporation. All rights reserved.
The source code for this FFmpeg build can be found at: https://en.ids-imaging.com/open-source.html
LIVE555 Streaming Media is licensed under the GNU LGPL. You may use, distribute and copy the Live555 library under the terms of GNU Lesser General Public License version 2.1. This license makes reference to the version 3 of the GNU General Public License, which you can find in the LICENSE.GPLv3 file.
The source code for this LIVE555 build can be found at: https://en.ids-imaging.com/open-source.html
The Qt Toolkit is Copyright (C) 2015 The Qt Company Ltd.
Contact: http://www.qt.io/licensing/
You may use, distribute and copy the Qt GUI Toolkit under the terms of GNU Lesser General Public License version 3. This license makes reference to the version 3 of the GNU General Public License, which you can find in the LICENSE.GPLv3 file.
The source code for this Qt Toolkit build can be found at: https://en.ids-imaging.com/open-source.html
IDS Imaging Development Systems GmbH
Dimbacher Str. 6-8
D-74182 Obersulm/Germany
T: +49 7134 96196-0
E: info@ids-imaging.com
W: https://en.ids-imaging.com
© IDS Imaging Development Systems GmbH, 2016