Main Page

From Web-based Signage Business Group
Jump to: navigation, search

The Web-based Signage Business Group is aimed at companies and organizations interested in the standardization of Web based digital signage. The goal of the group is to identify use cases and system image/model for expansion of web browser based digital signage and smarter integration of existing Web standards.


Web-based Signage Use cases and Requirements

"Web-based Signage Use cases and Requirements" provides use cases and requirements that indicate what Web-based Signage is. The aim of this document is to clear up how Web-based Signage is used and what functions are needed for Web-based Signage.



We are planning to publish this document as a group note by April 2013.

Architecture and Requirements for Web-based Signage Player

The "Architecture and Requirements for Web-based Signage Player" defines precise requirements for web-based signage players. Basically, a web-based signage player means a set of web runtime and javascript libraries. A web runtime means a common web browser (webkit-based browsers, Firefox, IE, etc.) or web-based app runtime (Firefox OS, Tizen, Windows 8, etc.) installed in tablets, PCs (connecting to a display), STBs, TV (most of current high-end TV products have a web-browser), etc. Basically, "web" in this context represents HTML5 ( and CSS and JavaScript. The requirements for hardware of terminals are out of scope. The requirements also include recommended web APIs for each requirement (a kind of best practice) if needed. The requirements are separated into some profiles.

Core Profile

[Editors Draft] [GitHub] [Issues]

This profile defines the basic requirements of web-based signage, such as playlist, transition effects, tickers, etc. It defines just requisite minimum for web-based signage. But it covers most of existing simple signs which show a still image or a html document for each scene. This profile also introduces the way to implement the requirements.

The other requirements which aren't included in this profile will be defined in other profiles or extensions.

Basic Media Profile

[Editors Draft] [GitHub] [Issues]

This Profile defines requirements for playing videos and audios which are downloaded from web servers or which are pre-fetched and stored in terminals. Protecting media data and streaming are out of scope. When we need them, we will make a profile as an extension.

Storage Profile

[Editors Draft] [GitHub] [Issues]

This Profile defines requirements for storing downloaded files and playing the stored contents in the terminal

Web-based Signage is basically assumed to be online. But some signage terminals are connected to a narrowband network, some signage terminals use a time-limited network. Especially when playing videos, instability of the the network quality could cause a service outage.

Storing contents and playing the stored contents ensure that contents are played reliably regardless of the state of the network, the network traffic is reduced, and web-based signage services are cost-effective. Storing contents and playing the stored contents are essential for web-based signage.

Basic Reporting Profile

This profile defines what type of information should be stored in terminals, and uploaded to log servers (for example, the time when an ad started to be shown). This profile defines just requisite minimum. When we need more information as reporting, we will make a profile as an extension.

Interactive Menu Profile

This profile defines basic functions for interactive menu. There are many types of interactive signs which show some buttons on the screen. When a user touch a button, the sign starts to show information related the button. This profile also defines touch log.

Emergency Information Profile

[ Editor's Draft ]

Emergency Information should be handled in somewhat unified manner (display format) for the people to easily perceive and understand the information to minimize confusion during emergency. Actual style and format of expressing the emergency information are national regulatory matter. This profile defines how emergency information should be shown on signs using web technology.

Scheduling Profile

This profile defines more sophisticated scheduling than the core profile. It is planed to be based on ISO8601.

F2F Meetings