AutOKtv, a primer
From AutOKwiki
(written by toqer)
Going beyond karaoke, autOKtv could be used to automatically edit a boxing match into clips based on rounds, or it could be used for scenes of a play. All the video director would have to do is create a playlist and rename/retag files to match the names of the different scenes/performers/rounds. The whole key to the autOKtv system is winamp titles. When a winamp title changes, usually it means a different performer.
Our original technology for this was developped around the shoutcast system created by nullsoft. To tell a shoutcast streaming media server the title has changed you use a simple http url.
A program called a streamripper is then used to record the stream. Whenever the title on the shoutcast server changes, the streamripper stops recording the stream to its current file, and opens a new file based on the new title. This process is repeated every time there is a title change.
This system works well for audio only streams. It does have its drawbacks however when it comes to video.
1. Quality is limited because we're reduced to what our live broadcasting machine can output through the VP6 and AAC codecs, and the bandwidth at the 7 bamboo.
2. NSV is not a supported format by other video applications (Youtube, Google video, most video editors) which means getting out of NSV is hard work
3. The streamripper is not "frame aware". Basically this means that the streamripper does a hard cut of the file, without examining if it cut the file before or after a keyframe. This leads to the codec going bezerk (pink pixels)
4. NSV is barely supported by anything other than windows.
The one strong advantage NSV and the shoutcast system has is live streaming support. Live streaming support adds a level of interactivity that a production without it wouldn't have.
However, if you want to upload to youtube, burn a DVD, or a CD you're out of luck!
There are other codecs and container formats that can record at higher bitrates on lower end hardware. At this time, none of them support a shoutcast style title update. This is what autOKtv will attempt to fix. Please feel free to skip onto autOKtv, specifications.
