test candidate for full operation
This commit is contained in:
28
README.md
28
README.md
@ -1,13 +1,17 @@
|
||||
I need one more component here, the service manager service site
|
||||
I'll use what I built for the carputer, and add to it
|
||||
Things to add:
|
||||
- Duration selection grid
|
||||
- Duration Submission Selection API
|
||||
- Cron job + helper script
|
||||
This is an ansible role intended to be ran as a supplement to my server-base playbook upon request
|
||||
Some considerations of this are the expectations of docker and samba already being installed and configured
|
||||
|
||||
This ansible task automatically builds out a matt-cloud debian puck to be a VCR Ripping device
|
||||
There is a hardware requirement of USB RCA Capture device, and this device must have its settings configured in defauts/main.yaml
|
||||
|
||||
This process uses stages of different software to accomplish the goal of making capturing a VHS tape as automatic as possible
|
||||
|
||||
Most of the layers include:
|
||||
- ffmpeg service to combine the video and audio of the USB capture device into a rtmp stream
|
||||
- mediamtx to automatically save rtmp streams to a mp4 file
|
||||
- a docker apache php container for the control site
|
||||
- a python API service to control the ffmpeg streaming service
|
||||
- a small helper script to monitor the elapsed time and stop streaming after the selected time
|
||||
- a playbook to mount and format a sd card when using ARM based puck systems
|
||||
|
||||
|
||||
I will update the API to maintain the selection state and return it from the API
|
||||
I will write a selection grid that updates color depending on selction
|
||||
It will also be a styled radio button states 0-3 for 6ht, 2hr, 1hr, and 30min
|
||||
I will write a helper cron script that runs every second that will stop the service when the API says so
|
||||
The API will have a function that will return the expected state of the service
|
||||
When the helper script sees it not match, it will stop the service
|
||||
|
||||
Reference in New Issue
Block a user