mirror of
https://github.com/Motion-Project/motion.git
synced 2026-02-04 12:01:33 -05:00
Implement micro-httpd for providing webcontrol and streams 1. Add tls support for webcontrol and streams. aka ssl/tls, https 2. Add functionality to provide streams on single port 3. Add functionality for additional authentication methods of webcontrol. 4. Add functionality for providing static images 5. Update documentation for new functionality. 6. Resolve issue with stream_preview_newline 7. Add functionality for specifying camera in webcontrol and streams via camera_id 8. Depreciated functionality to specify substream via port 9. Add functionality to specify substream via a URL 10. Revise `quit` to only be available via text (programmatic) interface 11. Added functionality for CORS header on webcontrol interface Closes #526 Closes #661 Closes #709 Closes #737 Closes #750
25 lines
1.1 KiB
Plaintext
25 lines
1.1 KiB
Plaintext
The following is a brief overview of the building and installing instructions for debian / ubuntu.
|
|
|
|
For full instructions on how to build and install Motion, see the motion_guide.html that is
|
|
distributed with this source code. The guide also includes instructions for building Motion
|
|
on distributions other than debian/ubuntu such as BSD, Mac and Centos.
|
|
|
|
The packages and library names change frequently and vary across base operating systems.
|
|
Adjust the following lines as required by the base operating system.
|
|
|
|
Install basic build packages:
|
|
sudo apt-get install autoconf automake pkgconf libtool libjpeg8-dev build-essential libzip-dev gettext libmicrohttpd-dev
|
|
|
|
Install FFMPEG packages
|
|
sudo apt-get install libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libavdevice-dev
|
|
|
|
Once required packages are installed, execute:
|
|
autoreconf -fiv
|
|
./configure
|
|
make
|
|
make install
|
|
|
|
Sample custom configuration options:
|
|
--prefix : Specify the install location for the motion package
|
|
--with-ffmpeg=[dir] : Specify the location in which ffmpeg/libav is installed.
|