# Frameserver

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Frameserver
> Markdown URL: https://mediated.wiki/source/Frameserver.md
> Source: https://en.wikipedia.org/wiki/Frameserver
> Source revision: 1339635760
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

A '''frameserver''' is any program that acts as a media source in the process called ''frameserving'', which transfers [digital video](/source/digital_video) data from one [computer program](/source/computer_program) to another without intermediate [files](/source/Computer_file). The program that receives the data – the ''frameclient'' – could be any type of video application.<ref name="luke">{{cite web 
|url=http://neuron2.net/LVG/frameserving.html 
|title=Frameserving
|website=Luke's Video Guide
|access-date=December 14, 2019 
|url-status=dead
|archive-url=https://web.archive.org/web/20120623081208/http://neuron2.net/LVG/frameserving.html 
|archive-date=2012-06-23}}</ref>

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](/source/Media_player_software) does with a [file](/source/Computer_file) on disk. The client is most commonly a [media encoder](/source/Transcoding), a [non-linear editing system](/source/non-linear_editing_system), or a media player.
<!-- History, what was the first frameserver, technical info of how it's being done, frequent problems which occur... -->

==Frameservers==
* [AviSynth](/source/AviSynth)<ref name="avisynth">{{cite web 
|url=http://avisynth.nl/index.php/FAQ_frameserving
|title=FAQ frameserving
|website=AviSynth wiki
|access-date=December 14, 2019 }}</ref>
* [VirtualDub](/source/VirtualDub)<ref>{{cite web 
|url=http://www.virtualdub.org/docs_frameserver.html
|title=VirtualDub documentation: Using the Frameserver
|access-date=December 14, 2019 }}</ref>
* VapourSynth
* Debugmode FrameServer<ref>{{cite web 
|url=https://www.debugmode.com/frameserver/
|title=Debugmode FrameServer
|access-date=December 14, 2019 }}</ref>

==See also==
* [Client–server model](/source/Client%E2%80%93server_model)

==References==
{{Reflist}}

Category:Video editing software

{{Software-type-stub}}

---
Adapted from the Wikipedia article [Frameserver](https://en.wikipedia.org/wiki/Frameserver) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Frameserver?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
