Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend application configuration #32

Merged
merged 77 commits into from
Sep 11, 2024
Merged

Extend application configuration #32

merged 77 commits into from
Sep 11, 2024

Conversation

LdDl
Copy link
Owner

@LdDl LdDl commented Sep 3, 2024

  • Extended app configuration
  • Write mp4 chunks to the filesystem (for archive purposes)
  • Bump dependencies
  • Added logger
  • Add S3 as storage for mp4 chunks

@LdDl LdDl self-assigned this Sep 3, 2024
@LdDl LdDl added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 3, 2024
@LdDl LdDl changed the title Extend application configuration Extend application configuration + Add archive Sep 3, 2024
@LdDl LdDl changed the title Extend application configuration + Add archive Extend application configuration Sep 3, 2024
LdDl and others added 27 commits September 5, 2024 16:13
Optional journal for specified stream
Additional error handling
* archive only after very first segment:

* change layoutname for archive

* what was that
* archive only after very first segment:

* change layoutname for archive

* what was that

* config placeholder

* change placeholder

* conf: parse archive

* init minio image storage

* add docker

* add docker

* docker

* log seg

* rename file name

* enable minio on demand

* typo

* fix

* fix upload minio

* Improvements on archive writer (#17)

* package rename

* interface rename

* prepare storage type

* start filesystem io

* user io.reader

* fix seek

* eliminate str rep

* archive for each stream

* archive for each stream

* def path in conf

* Clean up  (#18)

* package rename

* interface rename

* prepare storage type

* start filesystem io

* user io.reader

* fix seek

* eliminate str rep

* archive for each stream

* archive for each stream

* def path in conf

* redudant fn

* Use Type() fn instead of field (#19)

* package rename

* interface rename

* prepare storage type

* start filesystem io

* user io.reader

* fix seek

* eliminate str rep

* archive for each stream

* archive for each stream

* def path in conf

* redudant fn

* use of Type()

* Remove download/remove functions (#20)

* package rename

* interface rename

* prepare storage type

* start filesystem io

* user io.reader

* fix seek

* eliminate str rep

* archive for each stream

* archive for each stream

* def path in conf

* redudant fn

* use of Type()

* excess interface fn

* Documentation + option to disable whole archive process (#21)

* package rename

* interface rename

* prepare storage type

* start filesystem io

* user io.reader

* fix seek

* eliminate str rep

* archive for each stream

* archive for each stream

* def path in conf

* redudant fn

* use of Type()

* excess interface fn

* add ansib script

* some docs on archive

* miss ignore

* docs on deploy

* trim local path

* trim rtsp

---------

Co-authored-by: Pavel <[email protected]>
Co-authored-by: Pavel <[email protected]>
@LdDl LdDl merged commit 8968a64 into LdDl:master Sep 11, 2024
@LdDl LdDl linked an issue Sep 11, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEATURE REQUEST] Local storage and archive
2 participants