Difference between revisions of "Compliance levels"

From A-SMIL.org
Jump to: navigation, search
(Created)
 
(Added A-SMIL extensions to Level 1 and Level 2)
Line 50: Line 50:
 
| X
 
| X
 
| expr=""
 
| expr=""
 +
|-
 +
| Play-logs, error reporting, inventory reporting
 +
|
 +
| X
 +
| X
 +
| A-SMIL extensions; see "[[Reporting]]"
 
|-
 
|-
 
| Parallel playlist
 
| Parallel playlist

Revision as of 06:10, 27 August 2010

The W3C SMIL standard specifies profiles that allow implementations to incrementally add support for SMIL features. However in real application, we feel that the profiles may be insufficient and some times over-complicated to use as a definition. Here is an attempt to define SMIL performance levels by A-SMIL.org.

Feature Level 0 Level 1 Level 2 SMIL feature
Sequential playlist X X X <seq>
Image, video and audio objects X X X <img>, <video>, <audio>
Wallclock for date/time/recurrence scheduling X X wallclock()
Auto reload X X <meta http-equiv="Refresh">
Interrupts supporting priority X X <excl>, <priorityClass>
Background file transfer X X <prefetch>
Conditional play based on dynamic states X X expr=""
Play-logs, error reporting, inventory reporting X X A-SMIL extensions; see "Reporting"
Parallel playlist X <par>
Screen layout control X <region>
Animation (for crawls) X <animate>
Text rendering X <smilText>

Level 0 are quick and easy SMIL implementations useful for stand-alone, full-screen, looping only, playback only applications.

Level 1 are full-screen SMIL implementations capable of network management and complex scheduling.

Level 2 are more sophisticated SMIL implementations useful for general digital signage applications on a large display.