Table of Contents

The Image Compositing Socket Daemon

It's beast I can tell you, once tamed,…

DRAFT
see also sodankylä project and ics.

icsd

run

icsd --help

HTTP interface

ics was intended to react on HTTP parameters only; allowing the base-URL to be independent of the query parameters.

For debug purposes a couple of locations sneaked in:

Location parametersDescription
/stream (A),(B),[D] request rendered video data
/status none display server, decoder & cache status in xHTML
/info (A),[F] return txt or JSON information about the given file/decoder/frame.
/index/.* none (special) lists directories/files under doc-root
.* (A),(B),[C] query frame as image

Parameter can be appended as raw URL encodeded query arguments or specified via HTTP POST header.

only affecting streaming/export

only affecting info

Examples

http://localhost:1554/?frame=800&file=test.avi&format=png&h=200
http://localhost:1554/stream?frame=2350&file=1%2FJoe_Wright%2FAtonement_%282007%29%2FAtonement.avi&duration=1500&container=ogg&.ogg

integration and communication with other tools