Frameserver Explained

A Frameserver is any program that acts as a media source in the process called frameserving, which transfers digital video data from one computer program to another without intermediate files. The program that receives the data – the frameclient – could be any type of video application.[1]

The process is controlled by the frameclient: the frameclient requests audio/video frames and the frameserver serves them. The client can request frames in any order, allowing it to pause or jump to an arbitrary frame, just as a media player does with a file on disk. The client is most commonly a media encoder, a non-linear editing system, or a media player.

Some popular frameservers are:

See also

Notes and References

  1. Web site: Frameserving. Luke's Video Guide. December 14, 2019 . dead. https://web.archive.org/web/20120623081208/http://neuron2.net/LVG/frameserving.html . 2012-06-23.
  2. Web site: FAQ frameserving. AviSynth wiki. December 14, 2019 .
  3. Web site: VirtualDub documentation: Using the Frameserver. December 14, 2019 .
  4. Web site: Connecting to arbitrary codecs: the frameserver. Blender wiki. December 14, 2019 . dead. https://web.archive.org/web/20070804014849/http://wiki.blender.org/index.php/BlenderDev/Frameserver . 2007-08-04.
  5. Web site: Debugmode FrameServer. December 14, 2019 .