Solutions and Services

SMIL – Synchronized Multimedia Integration Language

SMIL or Synchronized Multimedia Integration Language (pronounced "smile") is used for rich media which integrate audio and video streaming with other media type.

SMIL stands for Synchronized Multimedia Integration Language and is a worldwide web extensible markup language, written in XML, to describe multimedia presentations. Among other things, it is used to define markup for timing, layout, animation, transition, and media embedding.

SMIL allows you to present a range of media items such as text, images, video, audio, files from other servers, and links to other SMIL presentations.

SMIL documents are similar to HTML documents in structure. Both are typically divided into an optional <head> section and a required <body> section. The body section contains the timing information and is generally composed of combinations of the three main tags <seq><par> and <excl>.

SMIL refers to media objects by URLs which allows them to be shared between presentations and stored on different servers for load balancing.