Trace: » smil.html

[hemmerling] Synchronized Multimedia Integration Language ( SMIL ) for Digital Signage




Free Digital Signage Platforms & Tools

Open API Media Appliances & Open Standard Digital Signage Appliances - Solutions with SMIL Support


Open API Media Appliances & Open Standard Digital Signage Appliances - SMIL Software Players

The Ambulent Player

Ambulant Captioner & smilText - Support for SMIL within HTML

Author, Initiator
Ambulant Captioner
Online Demonstration of Ambulant Captioner


Some other standalone Players with SMIL Support

Open API Media Appliances & Open Standard Digital Signage Appliances - Browsers with SMIL Support

Microsoft MSIE 5.5, 6 only, not MSIE 9 - Support for SMIL within HTML

Browsers with Support for SMIL within SVG


Digital Accessible Information System ( DAISY )


Software Players

Authoring Tools & SDKs


Adobe Flash Platform - OSMF & SMP with SMIL support

Mandatory Tools

  1. SMIL plug-in” for OSMF.
    1. The commercial “Flash Professional”.
    2. The commercial “Flash Builder”.


SMIL Authoring Tools

Some other SMIL Applications

Not a SMIL Application

Digital Signage Hardware - Open API Media Appliances & Open Standard Digital Signage Appliances, with SMIL Support

IAdea Platform - The Hardware Platform

IAdea and its Distributors

IAdea XMP-120, XMP-130 - Video Resolutions, selectable by Software

XMP-120 and XMP-130 run the same firmware. The only hardware difference is the extra wireless Network Termination Controller ( NIC ) of the XMP-130.

Video Resolution of XMP120, XMP130
16:9 720p@60Hz Default setting progressive scan ( non interlaced )
16:9 1360×768@60Hz
4:3 1024×768@60Hz
Composite NTSC
Composite PAL

IAdea XMP-310, XMP-320, XMP-340 - Video Resolutions, selectable by Software

Video Resolution of XMP310, XMP320, XMP340
640×480@60Hz 4:3 ratio
800×600@60Hz 4:3 ratio
1024×768@60Hz 4:3 ratio
1280×1024@60Hz 5:4 ratio
1600×1200@60Hz 4:3 ratio
1440×900@60Hz 16:10 ratio
1360×768@60Hz 16:9 ratio
1366×768@60Hz 16:9 ratio
1680×1050@60Hz 16:10 ratio
1920×1200@60Hz 16:10 ratio
720p@50Hz progressive scan ( non interlaced )
720p@60Hz progressive scan ( non interlaced )
1080i@50Hz interlaced
1080i@60Hz interlaced
1080p@50Hz progressive scan ( non interlaced )
1080p@60Hz progressive scan ( non interlaced )

Viewsonic NMP-550 - Video Resolutions, selectable by Software

Video Resolution of NMP-550
640×480@60Hz 4:3 ratio
800×600@60Hz 4:3 ratio
1024×768@60Hz 4:3 ratio
1280×1024@60Hz 5:4 ratio
1280×768@60Hz 15:9 ratio
1366×768@60Hz 16:9 ratio
1920×1080@60Hz 16:9 ratio
SDTV 480i interlaced
EDTV 480p progressive scan ( non interlaced )
HDTV 720p progressive scan ( non interlaced )
HDTV 1080i interlaced

Advantech - The Hardware Platform


Advantech DSA-2130E - Video Resolutions, selectable by Software

Video Resolution of Advantech DSA-2130E
4:3 ratio 640×480
16:9 ratio 1280×720

Media Management


Digital Sigature Solutions Providers using / providing Open API Media Appliances & Open Standard Digital Signage Appliances, with SMIL Support

What's the Point to create a SMIL Player for Digital Sigature ?

  • What's the point to create a SMIL player for digital sigature ?
    1. Check all video players.
      1. Video codecs.
        1. Can it play MPEG2 & MPEG4 videos ? Is it shipped with its own video codecs, or does it use system video codecs ?
          1. Linux: May it make use of video codecs by “Dependancies” ?
          2. Windows: Is the player shipped with its own codecs, or does it make use of the codecs installed in the Windows operating system ? In the latter case, you might have to install a DVD player which allows to use its MPEG2 codec externally by third party applications.
        2. Can it play the MPEG2 & MPEG4 videos indeed that your customers supplied as samples ? Have a test..
      2. API.
        1. Source code available ? If so, in which programming languages is the sourcecode written
        2. Does the player have a application programming interface ( API ) ?
        3. Which programming languages are supported by the video player and optionally by the browser ( remember Apple disabled the Java interface for Quicktime, on MacOSX... ) ?
      3. Player behaviour.
        1. Can the player be started and started to play at start of operating system ? Windows: Does it start properly if it is stored / linked in the startup folder ?
        2. If there is no network access at start, may it play the last playlist stored on the device ? Alternatively, can it wait for network access ? → loose coupling.
        3. If there is no network access at startup, but some time later later, can it be instructed to load a new playlist from network, then ? → loose coupling.
        4. Time scheduling: Playing a contents for X minutes, playing contents at a certain time, for a certain time of day / week / month / year?
        5. Does the player support configuration and start commands by “command line” commands ? Are there sufficient “command line” commands for automatic operation, for the dedicated purposes ? E.g. “Get a playlist from an URL at start and play it”.
        6. How to start the player in fullscreen mode ?
        7. If it is a video player, can it play other contents ( images, text ) in its player window, too ?
        8. Can you assign a unique user ID to a dedicated player which is passsed as User Agent ID when accessing a digital signage contents server ?
        9. Can the player share its window with other contents, like in a browser window ?
        10. Does it support multi-layer dislays, i.e. can a graphics or text cover a video running in the background, and vice versa ?
  • Creation.
    1. Concentrate on running videos. So running a video ist the first milestone / quality gate, nothing which is kept in the product backlog for the end of the project or even after the project is closed.
    2. Create a minimalistic SMIL interface, in a programming language supported by the API of the player so that the device can play videos in the same player window as all other SMIL media ( graphics / pictures / photos, text ) is played.
    3. Xtreme programming approach is welcome ( estimte what features cost you what time for implementation,.. ask your customer about priorities of features,.. ).
    4. Do the rest that the customer wants...
  • Reasons.
    1. Nobody wants to create contents in a contents management system, nor in a player. Contents is created by professionals using their professional tools, and then exported as video or graphics.
    2. The customers does not just wants to play videos, but the customer also wants to have “animated still pictures”, as this makes a slideshow much more interesting for the viewer ( the customer of the customer, at the point of sale where digital signage is used ).
    3. The customer wants the solution very quicky, and does not want to pay for the implementation of features not used in the show at the point of sale, finally.

Appropriate OpenDirectory Directory Pages

en/smil.html.txt · Last modified: 2023/09/25 14:27 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki