Technology

SaaS Digital Signage System

Keywest Technology offers its most advanced digital signage platform to those who want to benefit from digital signage and all it has to offer without becoming bogged down with servers, security headaches, software maintenance and constant tinkering to make it all work –enter Breeze Digital Signage–your easy-peasy digital signage solution!

BREEZE DIGITAL SIGNAGE TECHNOLOGY

Breeze is a digital signage SaaS service that reduces reliance on expensive hardware, eliminates costly maintenance routines and greatly increases system capabilities and reliability. The system is highly scalable and built to run on the Cloud-based networks. The system is also highly modularized and customizable for installations on either public or private cloud networks while maintaining SaaS features.

When utilizing Breeze Digital Signage SaaS technology hosted by Keywest Technology on the RackSpace Cloud, you can forget about time-consuming software updates, costly server maintenance, troublesome downtime, endless upgrades, IT configuration hassles, security concerns and clunky UI software. We engineered the Breeze Digital Signage system to meet all of your needs, from small to global digital sign networks.


SYSTEM ARCHITECTURE



Breeze System Architecture has been implemented to run as an instance on a Cloud-based hosting service. The Breeze System consists of a Breeze Server Instance, Account Database, Customer Content Databases, and Linux or Browser-based Players.
Breeze_Architecture

BREEZE SERVER – CLOUD



Breeze servers are hosted on the Rackspace Cloud for the most secure, flexible and reliable service possible. A cloud-based solution provides nearly limitless scalability of digital signage networks. Since various elements of the Breeze architecture can be separated into individual servers, and player connections only require limited database access, the system has the ability to support thousands of players. Read more about Rackspace Security and Compliance standards.
breeze_cloud

SECURED CONNECTIVITY



Breeze Digital Signage architecture has been designed to offer a solution that can be installed on nearly all networks (due to all communications being HTTPS), with all communications being encrypted. Client-to-server, server-to-player, server-to-feed-server communications are all encrypted using SSL/TLS. All communications follow a strict client-server model. All of this together allows Breeze Players to be installed in many locations without the need for any network configuration in most cases.

LOGIN SECURITY



The login system makes use of salt and pepper hashing system to ensure that passwords can be stored securely on the server. A SSL certificate is issued per customer to ensure that passwords cannot be intercepted in transit. The SSL certificate is administered by Keywest Technology and provided by a trusted certificate authority.

BREEZE SERVER INSTANCE



Breeze server technology has been implemented to run on a Linux-based web server. As a hosted solution, Breeze Digital Signage provides clients the most flexibility and scalability, yet is an economical solution that fits budget requirements and meets business objectives. As an alternative to the hosted solution, Breeze server can run locally or on a web server.

BREEZE DATABASE



Information for Breeze is stored in multiple postgreSQL databases. One main database stores all system and customer information. A separate database also exists for each customer. This customer content database stores customer’s media and player-specific configurations along with schedules they create. In every case, customer’s content is always redundant (backed up), as safe as possible, and exclusively their own.
Breeze_database

BREEZE MEDIA SUPPORT



Breeze Digital Signage supports MOV, MP4, H264, MPEG1/2,OGV, OGG, JPG, and PNG file formats. Other file types are automatically converted to a usable file type. All customers’ content (images, videos, audio) is stored on redundant Breeze Servers. In a typical cloud-based installation, content files are stored in a CDN (Content Delivery Network) that are hosted in as many as 200 different locations for the fastest possible update times regardless of how large the media files are.

BREEZE PLAYER – LINUX



The Breeze Linux-based player is implemented using Qt4. It can handle images, video, audio, web pages, and text. It is a more capable player than the browser-based player and tends to play content smoother. This is especially so for HD video content. View PLAYER SPECS tabs below for more information.

BREEZE PLAYER – WEB



The browser-based player (virtual player) is implemented using HTML5. It can handle images, video, audio, webpages, and text. It is particularly strong with web-based integration and information services integration. Browser-based players support any web component that the container browser supports, such as Flash, ActiveX, and browser plug-ins.

BREEZE MULTI-HEAD PLAYER – VIDEO WALL



The Breeze Multi-Head Player brings to any business an affordable way to have large-scale visual impact with the simplicity of a single media player that
doubles as a video wall controller. Sporting a 6-head HDMI card that supports 1080P on each digital screen, inspiring video walls are now in
the grasp of aspiring businesses that refuse to settle for ordinary. Breeze Multi-Head eliminates the need for complicated and expensive video wall processing equipment and related video screens that are often cost prohibitive. Instead, Keywest Technology recommends using quality commercial-grade LCD displays with minimal bezel width for the most attractive and reliable installation possible.



1-HEAD PLAYER SPECS




PRODUCT BROCHURE

PDF_DOWNLOAD_BUTTON_T

 

 

 

CONTROL REQUIREMENTS

BREEZE DIGITAL SIGNAGE ONLINE EDITOR

  • Mozzilla Firefox v.12 or higher (Mac or Windows)
  • Google Chrome v.18 or higher (Mac or Windows)
  • Microsoft IE-10 or higher

MECHANICAL

DIMENSIONS: Wall Mount Mini Player
1.4 (H) x 7.5 (D) x 7.5 (W) inches (35 x 190 x 190mm)
WEIGHT (actual):<1 lb. (<.5kg)

VIDEO / AUDIO SPECIFICATIONS

  •  (1) HDMI Output (up to 1080P)
  •  (1) VGA
  •  (1) Stereo Audio I/O, 3.5mm

CONTROL I/O SPECIFICATIONS

  •  (1x) RJ45 100/1000 Base-T Ethernet LAN
  •  (1x) 802.11b/g/n Wireless (optional)
  •  (6x) USB v2.0 I/O

DATA STORAGE:

  •  32GB HD/Solid State Drive

POWER

  • PSU: 100/240 VAC, 47-63 Hz 55W (UL/CE)


6-HEAD PLAYER SPECS


6-HEAD PLAYER

PRODUCT BROCHURE

PDF_DOWNLOAD_BUTTON_T

 

 

 

CONTROL REQUIREMENTS

BREEZE DIGITAL SIGNAGE ONLINE EDITOR

  • Mozzilla Firefox v.12 or higher (Mac or Windows)
  • Google Chrome v.18 or higher (Mac or Windows)
  • Microsoft IE-10 or higher

MECHANICAL

DIMENSIONS: 1.5 RU Chassis w/Rack Handles
2.75 (H) x 14.25 (D) x 19.0 (W) inches (70 x 362 x 483 mm)
WEIGHT (actual): 12 lb. (5.4kg)

VIDEO / AUDIO SPECIFICATIONS

  •  (6x) HDMI Mini DisplayPort Adapter
    (Note: The six (6) Mini DisplayPort Adapter is exclusively used for video wall LCDs. All other video ports are not used except during player setup.)
  •  (1) Stereo Audio I/O, 3.5mm

CONTROL I/O SPECIFICATIONS

  •  (1x) RJ45 100/1000 Base-T Ethernet LAN
  •  (2x) USB v3.0 I/O
  •  (2x) USB v2.0 I/O
  • PS/2 Keyboard/Mouse Combo Port

DATA STORAGE:

  •  250GB HDD

POWER

  • PSU: 100/240 VAC, 47-63 Hz 400W (UL/CE)
    (Note: Average power consumption ~100W)


LINUX PLAYER FEATURES


The Breeze Linux-based player offers advanced features and the highest media performance.

Animation and Effects
Animations and Effects are rendered via OpenGL to makes use of acceleration by the GPU.

Layering
Layering of Zones is supported. Users are able to specify a numerical value in order to display a zone either in the foreground or background.

Text
Fonts used in playlists are downloaded and installed automatically. Fonts are rendered in a way comparable to the web-based player.

Images
Images can be placed anywhere on the screen, and when layers are specified, can be drawn on top of each other. Images can also be sized to fill any space.

Video
Video is rendered via gStreamer to an OpenGL texture which allows great flexibility in applying transformations and various shaders via the GPU.

Note: Although files are sent to the player in OGV or H264 format, they can be uploaded in several different formats. The Breeze system converts the video files to OGV and H264 format before they are placed in file storage. This causes a delay between when the video is uploaded and when it is available to be sent to player. This is similar to how YouTube handles its video uploads.

Audio
Both OGG and MP3 audio can be played within the player.

Web Pages and Controls
Web pages and controls can be rasterized and displayed using the Webkit HTML5 renderer.

Widgets
Web-based widgets are supported. Widgets enable 3rd party services such as

  • Twitter
  • Facebook
  • Weather
  • RSS Media
  • Clocks
  • Countdown timer
  • Headline News


HTML5 PLAYER FEATURES


The Breeze browser-based player offers advanced features with Internet quality media performance. Google’s Chrome and Mozilla’s Firefox offers the best support currently. IE10+ is also supported.

Animation and Effects
Animations and Effects are rendered via HTML5 using several techniques in order to allow the underlying browser drawing system to use its internal drawing methods to provide the best performance.

Layering
Layering of Zones is supported. Users are able to specify a numerical value in order to display a zone either in the foreground or background.

Text
Text is rendered using a sprite-based method rendered via HTML5. This ensures that fonts appear the same size on all displays.

Images
The HTML5 canvas element can render images that are stretched to fill a specific area. Images can be placed anywhere on the screen, and when layers are specified, can be drawn on top of each other.Images can also be sized to fill any space.

Video
The HTML5 video element works well with OGV (Theora Ogg Vorbis) and H264 video files. OGV isused in both Firefox and Google’s Chrome browser. H264 is used in IE10+. Video can be looped seamlessly, and the end of a video can be detected in order to move to the next element in the schedule.

Note: HD video requires a more powerful computer than an Atom to play well.Although files are sent to the player in OGV or H264 format, they can be uploaded in several different formats. The Breeze system converts the video files to OGV and H264 format before they are placed in file storage. This causes a delay between when the video is uploaded and when it is available to be sent to player. This is similar to how YouTube handles its video uploads.

Audio
The HTML5 audio element plays OGG and MP3 files.

Web Pages and Controls
The browser-based player has the best support for the display of web pages and controls. Users are required to size their pages or controls to fit in the area they specify. The web page is rendered in aniframe. No graphical transitions are possible with this element.

Widgets
Web-based widgets are supported. Widgets enable 3rd party services such as

  • Twitter
  • Facebook
  • Weather
  • RSS Media
  • Clocks
  • Countdown timer
  • Headline News


BREEZE MANAGER


Breeze system management is provided through Breeze Dashboard, which is an online gateway that offers a customizable workflow experience. Administrators login through a web browser and access multiple content management tools that provide full control and reporting on the Dashboard. Additionally, user permissions may be assigned to any tool to accomplish department-segmented tasks. The main components of the online Breeze Manager are the Dashboard, Content Manager, Editor, Scheduler, User and Player tools.

Breeze Dashboard
Breeze Dashboard

Breeze Dashboard is easily and securely accessed using popular web browsers like Google Chrome, Microsoft Internet Explorer 10 and Mozilla Firefox. The online Dashboard is the gateway to our powerful cloud-hosted servers that securely transfer and manage data via HTTPS (SSL) 128-bit encryption, giving system managers ubiquitous and safe control. Breeze Dashboard is by default the homepage for Breeze system management. Besides providing a news section, account information and usage statistics, Dashboard provides direct access to Content Manager, Editor, Scheduler, User and Player tools.

Breeze Content Manager
Breeze Content Manager

Breeze Content Manager is where media files are uploaded into system folders either individually or batched. Files may go through a formal wizard process or simply be dragged and dropped into folders from network or local sources. Once uploaded, files may be quickly viewed and searched with corresponding metadata. All media files, from audio to video, are handled with this one single tool to help expedite management functions. Content Manager currently supports over 100 media formats with new types being added often.

Breeze Editor
Breeze Editor

Breeze Editor is the centerpiece for playlist development. Media files are accessed from the Content Manager and are simply dragged and dropped into the Editor pane, which can be in the form of a customizable template or full-screen canvas. As each file is added to the playlist, a timeline is automatically built that can be previewed directly in the browser window. Playlists may be built with a variety of user-uploaded media, including web pages, graphic images, videos and audio. Additionally, handy built-in widgets may be added to the playlist to automate and source data from news feeds such as RSS, Twitter, Facebook, Google Weather, etc. New widgets are added often to provide many forms of content that adds interests to your digital sign network.

Breeze Scheduler
Breeze Scheduler

Breeze Scheduler works on the familiar principle of calendar event scheduling, in the sense that it is based on time and date and one may select any number of days to schedule an event, or in the case of Breeze Digital Signage, a media playlist. And, if need be, the playlist schedule can be broke down from weeks to individual days, hours and quarter hours. This logical calendar approach to scheduling gives you a quick view of schedules, helps manage conflicts, and provides adjustable panes for different schedule resolutions from one day up to a month. Besides creating schedules, Breeze Scheduler also provides a tool to name schedules and create groups and folders.

Breeze User
Breeze User

Breeze User tool allows administrators to assign any number of permissions per tool to any number of users. Accordingly, as users login, they will see and have access only to the portions that have been setup in the User admin, with no access to other sections of the software. This greatly reduces mistakes and focuses users to assigned tasks.

Breeze Player
Breeze Player

Finally, the Breeze Player is the main pane where media players (at remotely installed locations) are assigned to groups that can be updated either individually or batched through Breeze Scheduler. Users have a hierarchical view of players, each with corresponding run status, reporting and scheduling information.

 

This is only an overview to Breeze system management. Please contact us today for a complete, no-obligation online demonstration.