wiki:BurnstationProductionSystem

Version 8 (modified by grant, 4 years ago) (diff)

--

Production System Design

Burnstation is currently available as a prototype, proof of concept system. This demonstrates that it is possible to select create a list of videos and produce a DVD ISO image file that can be burned to disk and distributed. It does so in a very basic & minimalist way with a limited user interface and operational restrictions that are not suitable for a production release.

Development

To progress the Burnstation prototype into a full production system, the following developmental areas must be addressed:

Administration System

  • Create an admin system for managing queues and settings

Complete Manual

  • Progress the current bare-minimum user guide manual to a full Plumi style manual (user, admin and geek side)

User Interface Functions

  • Ability to remove individual items, rather than having to clear the whole queue
  • A dedicated page, rather than a portlet, for managing your disk.
  • Ajaxification of the burnstation portlet. It should automatically refresh when the iso is ready and when the queue is cleared
  • Realtime ISO creation progress indication.
  • Confirmation messages for the user after each action (don't just reset back to the home page)

DVD formatting

  • More control over the generated dvd (titles, thumbnails, menu, chapters, play all, work in VLC on a computer, etc)
  • Check video titles for error conditions (length, unusual characters, etc)

Design

Additionally, the following design issues must be addressed:

Supporting VCDs

  • Is there still a need to produce a disk image formatted to play in VCD systems? Are there any left or have DVDs sufficient market penetration throughout Indonesia & Asia (the primary target for disk distribution) so we can ignore VCDs?

Space Requirements

  • The prototype system's transcoder will create an mpeg2 format file for every video added to the system. For a large production video CMS this could consume large amounts of space for videos that may never get selected for burning to a disk. Should this be an option when transcoding files (eg: only create mpeg2 files for nominated videos) or should the files be created as a video is selected for burning with the acknowledgement that this will slow down creation of the ISO file).