|Version 10 (modified by grant, 3 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.
To progress the Burnstation prototype into a full production system, the following developmental areas must be addressed:
- Create an admin system for managing queues and settings
- Progress the current bare-minimum user 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)
- 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)
Additionally, the following design issues must be addressed:
- 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?
- 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).