Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leandro-bertoluzzi/video-server-docker
Dockerized video streaming server to emulate a camera stream
https://github.com/leandro-bertoluzzi/video-server-docker
docker emulator video-streaming-server
Last synced: 1 day ago
JSON representation
Dockerized video streaming server to emulate a camera stream
- Host: GitHub
- URL: https://github.com/leandro-bertoluzzi/video-server-docker
- Owner: Leandro-Bertoluzzi
- License: mit
- Created: 2024-04-30T19:26:32.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-04-30T19:27:17.000Z (8 months ago)
- Last Synced: 2024-11-10T09:35:12.059Z (about 2 months ago)
- Topics: docker, emulator, video-streaming-server
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Motion Docker
About |
Technologies |
Requirements |
Starting |
Configuration |
License |
Author
## :dart: About ##
Simple video webserver, can be used for:
- Share a video in the local network.
- Together with Ngrok or similar, share a video with anyone outside your network.
- Emulate a camera webserver, for integration testing.## :rocket: Technologies ##
The following tools were used in this project:
- [Motion](https://motion-project.github.io/)
- [Docker](https://www.docker.com/)## :white_check_mark: Requirements ##
Before starting :checkered_flag:, you need to have [Docker](https://www.docker.com/) installed.
## :checkered_flag: Starting ##
```bash
# Clone this project
$ git clone https://github.com/Leandro-Bertoluzzi/video-server-docker# Access
$ cd video-server-docker# Run the container in detached modes
$ docker compose up -d# The server will initialize in
```## :gear: Configuration
By default, it streams the test file `/camera/video/mock.mp4` in a loop. You can change the video source by modifying the variable `netcam_url` in `motion/config/motion.conf`.
For further configuration details, please read the [Motion docs](https://motion-project.github.io/motion_config.html).
## :memo: License ##
This project is under license from MIT. For more details, see the [LICENSE](LICENSE.md) file.
Made with :heart: by {{YOUR_NAME}}