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

Create transcoding watchfolder #115

Closed
hdsdi3g opened this Issue Aug 16, 2015 · 2 comments

Comments

Projects
None yet
1 participant
@hdsdi3g
Owner

hdsdi3g commented Aug 16, 2015

  • Basic Watchfolder
    • n Watch folders...
    • Regular push dirlist to Cassandra presence status CF, for all instances
    • If a file is founded... nothing special. But compare last status with Cassandra, for all instances.
    • If a file is validated, the first instance lock it in Cassandra, refresh ES pathindex for this file, perform File Validation for manage it and release it (and obviously validate it in Cassandra). Job neededstorages and hookednames (transcoding profile name) must be set & check.
    • Watchfolder configuration should ask video and/or audio presence.
  • Basic Transcoding
    • After file validation perform (not in a Job) an analysis Metadata review, and create, if needed, some transcoding Jobs following associated params. Create a delete Job which require the Terminated status for all transcoding jobs.
    • n Transcoding workers
    • Add prefix and/or suffix for output file + recreate original source path for output file
  • User views
    • Show the actual Cassandra content for founded files
    • Reset status for founded files
    • Show all specific transcoding Job (status / progress / source / profile)
    • Regular push actual Watchfolder probe dirlist to ES pathindex, for all instances (compute ttl with this).
    • Push to Instance Status watchfolders informations and transcoding workers configuration.

@hdsdi3g hdsdi3g added the enhancement label Aug 16, 2015

@hdsdi3g hdsdi3g self-assigned this Aug 16, 2015

@hdsdi3g hdsdi3g added this to the Beta version milestone Aug 16, 2015

hdsdi3g added a commit that referenced this issue Aug 16, 2015

This was referenced Aug 27, 2015

hdsdi3g added a commit that referenced this issue Aug 29, 2015

hdsdi3g added a commit that referenced this issue Aug 30, 2015

hdsdi3g added a commit that referenced this issue Sep 17, 2015

hdsdi3g added a commit that referenced this issue Sep 18, 2015

hdsdi3g added a commit that referenced this issue Sep 26, 2015

hdsdi3g added a commit that referenced this issue Sep 29, 2015

hdsdi3g added a commit that referenced this issue Sep 29, 2015

hdsdi3g added a commit that referenced this issue Sep 30, 2015

hdsdi3g added a commit that referenced this issue Oct 8, 2015

Update new loggers for #141 and #115 for transcode, and remove "ffmpe…
…g_displayrawmessages" from configuration.

hdsdi3g added a commit that referenced this issue Oct 19, 2015

hdsdi3g added a commit that referenced this issue Oct 20, 2015

hdsdi3g added a commit that referenced this issue Oct 21, 2015

@hdsdi3g

This comment has been minimized.

Show comment
Hide comment
@hdsdi3g

hdsdi3g Oct 21, 2015

Owner

First implementation is fully working.
Need to create web interface, test multiple watchfolders and multiple dests, and do stress tests.

Owner

hdsdi3g commented Oct 21, 2015

First implementation is fully working.
Need to create web interface, test multiple watchfolders and multiple dests, and do stress tests.

hdsdi3g added a commit that referenced this issue Oct 23, 2015

hdsdi3g added a commit that referenced this issue Oct 24, 2015

hdsdi3g added a commit that referenced this issue Oct 27, 2015

@hdsdi3g

This comment has been minimized.

Show comment
Hide comment
@hdsdi3g

hdsdi3g Oct 28, 2015

Owner
  • test with a simple *nix command (tar)
  • test with distant storages (SMB/FTP)
  • test with convert
Owner

hdsdi3g commented Oct 28, 2015

  • test with a simple *nix command (tar)
  • test with distant storages (SMB/FTP)
  • test with convert

hdsdi3g added a commit that referenced this issue Nov 1, 2015

Update #115: push to Instance Status watchfolders informations and tr…
…anscoding workers configuration. Clean WF code.

hdsdi3g added a commit that referenced this issue Nov 4, 2015

hdsdi3g added a commit that referenced this issue Nov 8, 2015

hdsdi3g added a commit that referenced this issue Nov 9, 2015

Update #115: correct bug with getPath for StorageLocalFile, add curre…
…nt_directory_mode for set current working directory executables to input ou output file directory and put simple file name (without path) to the executable command line. Update Execprocess for this. Add tar command for debug transcoder.

hdsdi3g added a commit that referenced this issue Nov 11, 2015

hdsdi3g added a commit that referenced this issue Nov 11, 2015

Update #115, correct bug with react, debug convert WF, upgrade log me…
…ssages for ffmpeg and "generic" exec.

@hdsdi3g hdsdi3g closed this Nov 11, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment