Difference between revisions of "Main Page"

From A-SMIL.org
Jump to: navigation, search
m
(Contents)
 
(32 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
|-
 
|-
 
| style="width: 70%; vertical-align: top;" |
 
| style="width: 70%; vertical-align: top;" |
[[File:Screenshot-Hornet_1.0.png|thumb|'''What's New''': Download full source code for [[Project Hornet]], a Windows-based management console for SMIL media players, written in C# language.]]
+
[[File:Screenshot-Hornet_1.0.png|thumb|'''Free source code''': Download full source code for [[Project Hornet]], a Windows-based management console for SMIL media players, written in C# language.]]
  
<div style="background-color:#c0c0ff;text-align:center;border-style:dashed;border-color:#808080;border-width:1px;font-size:large">
+
This website is an "Advocacy for SMIL" (hence A-SMIL) as an open standard for [[Wikipedia:digital signage|digital signage]]. Thank you for all your support. We are on Google's '''page 1''' for search on '''SMIL'''.
 +
 
 +
<div style="background-color:#c0c0ff;text-align:center;border-style:dashed;border-color:#808080;border-width:1px;font-size:normal">
 
<b>SMIL Supported by Most Leading Digital Signage Systems. [[SMIL systems|Read more...]]</b>
 
<b>SMIL Supported by Most Leading Digital Signage Systems. [[SMIL systems|Read more...]]</b>
 
</div>
 
</div>
 
Thank you for your support. '''A-SMIL.org now ranks #10''' (page 1) on Google Search for SMIL.
 
 
This website is an "Advocacy for SMIL" (hence A-SMIL) as an open standard for [[Wikipedia:digital signage|digital signage]].
 
  
 
== SMIL as an Open Standard for Digital Signage ==
 
== SMIL as an Open Standard for Digital Signage ==
Line 18: Line 16:
 
Digital signage deals with scheduling multimedia files for playback on digital displays connected on an IP network. The industry has roots tracing back for a few decades, but has recently expanded rapidly due to the proliferation of low-cost flat panel displays that are easy to install and maintain in public space. As the market expands out of the "emerging" status, mainstream customers demand compatibility and interoperability among products from different vendors. SMIL appears to be an ideal technology to answer the needs of the industry.
 
Digital signage deals with scheduling multimedia files for playback on digital displays connected on an IP network. The industry has roots tracing back for a few decades, but has recently expanded rapidly due to the proliferation of low-cost flat panel displays that are easy to install and maintain in public space. As the market expands out of the "emerging" status, mainstream customers demand compatibility and interoperability among products from different vendors. SMIL appears to be an ideal technology to answer the needs of the industry.
  
A SMIL playlist that plays 2 videos repeatedly looks as simple as this:
+
A SMIL script that plays 2 videos repeatedly looks as simple as this:
  
 
<source lang="smil">
 
<source lang="smil">
<seq repeatCount="indefinite">
+
<smil>
  <video src="ad1_15s.mpg" />
+
  <head />
  <video src="ad2_30s.mpg" />
+
  <body>
</seq>
+
    <seq repeatCount="indefinite">
 +
      <video src="ad1_15s.mpg" />
 +
      <video src="ad2_30s.mpg" />
 +
    </seq>
 +
  </body>
 +
</smil>
 
</source>
 
</source>
 +
 +
<div style="background-color:#c0c0ff;text-align:center;border-style:dashed;border-color:#808080;border-width:1px;font-size:normal">
 +
<b>Get an overview on this site via [[Guided navigation]]</b>
 +
</div>
  
 
| style="width: 30%; vertical-align: top;" border="1" |
 
| style="width: 30%; vertical-align: top;" border="1" |
 +
 
<div style="background-color:#ffffc0;border-style:solid;border-color:#808080;border-width:1px;padding:5px">
 
<div style="background-color:#ffffc0;border-style:solid;border-color:#808080;border-width:1px;padding:5px">
  
== Navigation ==
+
== Contents ==
  
 +
* [[Guided navigation]]
 
* [[SMIL Tutorial]]
 
* [[SMIL Tutorial]]
** [[SMIL Media Objects]]: video, image, smilText, and audio objects
+
** [[SMIL Media Objects]]: video, image, and audio objects
 
** [[SMIL Playlists]]: seq, par, and excl playlists
 
** [[SMIL Playlists]]: seq, par, and excl playlists
 
** [[SMIL Scheduling]]: daily, weekly, or play at specific times
 
** [[SMIL Scheduling]]: daily, weekly, or play at specific times
 
** [[Layout|SMIL Screen Layout]]: multi-zone, multi-layer layout, scaling
 
** [[Layout|SMIL Screen Layout]]: multi-zone, multi-layer layout, scaling
** [[Conditional play]]: per-media item playback conditions
+
** [[Interactivity]]: triggering playlists based on user input
 +
** [[Video input]]: video zone from external source
 +
<!--** [[Conditional play]]: per-media item playback conditions-->
 +
** [[Linking SMIL]]: jumping between SMIL scripts
 +
** [[Screen on/off]]: putting display into stand-by mode
 +
** [[Sync Playback]]: SMIL playback synchronization
 +
** [[AnyTiles|AnyTiles video wall]]: SMIL for video wall
 
* [[SMIL Connectivity|Connectivity]]
 
* [[SMIL Connectivity|Connectivity]]
 
** [[Transport|Sending SMIL to Player]]: network management protocol for media players
 
** [[Transport|Sending SMIL to Player]]: network management protocol for media players
Line 45: Line 60:
 
** [[Reporting]]: A-SMIL extension for reporting player status
 
** [[Reporting]]: A-SMIL extension for reporting player status
 
** [[MediaRSS|Media RSS Bridge]]: connecting a media RSS content feed to SMIL
 
** [[MediaRSS|Media RSS Bridge]]: connecting a media RSS content feed to SMIL
 +
** [[Maintenance tasks]]: A-SMIL extension for player upkeeping
 +
** [[Cache Control]]: A-SMIL extension for media cache control
 +
** [[JavaScript integration]]: triggering SMIL events from JavaScript
 
* [[SMIL Reference]]
 
* [[SMIL Reference]]
 +
** [[Compliance levels]]: Subsets of SMIL defining performance levels
 +
** [[Reference|SMIL Reference]]: A table of SMIL elements
 +
** [[Wallclock|SMIL Wallclock Scheduling]]: ISO-8601 date/time, repeats
 
* [[Best Practice]]
 
* [[Best Practice]]
** [[Checking for Updates|Smooth Updates]]
+
** Updating SMIL with [[Fixed Playlist, Dynamic Content]]
 +
** [[Checking for Updates|Smooth Update for SMIL Playlists]]
 +
** [[License Enforcement via USB Update]]
 +
* [[SMIL Samples]]
 +
** [[Universal Digital Clock]]
 +
* [[Legacy Syntax]]
 +
** [[Animation]]: making crawls out of long pictures
 +
** [[Transition]]: quickly making static images ''alive''
 
</div>
 
</div>
 
|}
 
|}

Latest revision as of 08:52, 24 December 2019

Free source code: Download full source code for Project Hornet, a Windows-based management console for SMIL media players, written in C# language.

This website is an "Advocacy for SMIL" (hence A-SMIL) as an open standard for digital signage. Thank you for all your support. We are on Google's page 1 for search on SMIL.

SMIL Supported by Most Leading Digital Signage Systems. Read more...

SMIL as an Open Standard for Digital Signage

SMIL (pronounced "smile") stands for "Synchronized Multimedia Integration Language" and defines scheduling ("Synchronized"), video, audio, images, text ("Multimedia"), multi-zone screen layout ("Integration") in an XML-based text file format ("Language"). It is an open specification (royalty-free to use) created by the World-Wide Web Consortium, the same organization responsible for defining the HTML language, an open standard for the Internet. Products that utilize SMIL are available from leading companies such as Adobe, Apple, Microsoft, and Real Networks.

Digital signage deals with scheduling multimedia files for playback on digital displays connected on an IP network. The industry has roots tracing back for a few decades, but has recently expanded rapidly due to the proliferation of low-cost flat panel displays that are easy to install and maintain in public space. As the market expands out of the "emerging" status, mainstream customers demand compatibility and interoperability among products from different vendors. SMIL appears to be an ideal technology to answer the needs of the industry.

A SMIL script that plays 2 videos repeatedly looks as simple as this:

<smil>
  <head />
  <body>
    <seq repeatCount="indefinite">
      <video src="ad1_15s.mpg" />
      <video src="ad2_30s.mpg" />
    </seq>
  </body>
</smil>

Get an overview on this site via Guided navigation

Contents