Skip to content
Carl Karsten edited this page Aug 23, 2024 · 8 revisions

When the time comes for a big rewrite...

Goals:

  • A service random people can use by signing up for an account.
  • Optimize for getting the most videos online.
  • Make it easy to get something online, even if the quality is poor.
  • Make it easy to improve quality of both audio/video and metadata (title/description)

Implementation:

It is a combination physical box and poofy cloud service.

Box

  • All in One. only external cables needed is HDMI in/out. everything else remains plugged in. Maybe battery operated.
  • SBC - pi4? - usb 3, gig Ethernet. analog audio out (for ear buds)
  • Storage: usb 3 thumb drive or SSD.
  • hdmi capture $50-$100 commodity capture. hdmi loop out, analog audio in (additional features sure.)
  • Webcam quality camera. (fish eye with face tracking.. sure. later.)
  • LEDs for light (maybe. off switch)
  • usb mic - (easy to unplug and plug in some other usb audio device)
  • touch screen. 10" hdmi touch
  • hard buttons and lights (maybe. touch screen for starters.)
  • various mounting options: little rubber feet, tripod foot, vesa, holes for bungee cords.

Box Operation:

  • turn it on, it starts recording a mix of hdmi + camera pnp, both audio sources. echos mix to monitor and analog out.
  • push button to disable capture. (maybe)
  • If it is connected to the internet, it authenticates with v3par service and waits for instructions.

Veyepar

  • convoluted process for creating an account and paring with one or more boxes, acquire youtube tokens.
  • Web page shows summary of content stored on box.
  • user selects some content, hits "create/start job"
  • box is told to encode and upload file to veyepar.
  • when files are received, they are uploaded to youtube.
  • job is marked done.
  • user can edit/rerun a job.

Things put aside from the current workflow to be added back in later:

  • live mixing (everything is static PnP, camera lower corner)
  • email
  • recording sheets
  • streaming (no onsite internet needed)
  • review (look at what gets posted to youtube, redo if needed.)
  • custom title slide - default title template SVG can be replaced.
  • low bitrate for player scrubbing to find start/end.

Implementation details:

  • framework/platform that can accommodate all the features we want (above and beyond)
  • VU meter on the monitor
  • box can be used with current DebCof setup (different software config): hdmi capture, multiple audio sources, additional camera source.
  • HDMI EDID - force 1080p, no HDCP.

web/mobile app UI.

  • start/end cut button
  • change mix composition

misc

  • camera, screen, mic, box - all should have tripod mount hole. Top of box has tripod shoe. easy to add in a Pan/Tilt to aim the camera.
  • dynamic workflow - order of steps defined in data.
Clone this wiki locally