Archive

Posts Tagged ‘digital signage’

How to Install PHP 5.6 (and Xibo Digital Signage CMS) in Ubuntu 16.04

May 28th, 2016 5 comments

Xibo is an open source digital signage using a client / server architecture, and in the past I wrote a tutorial showing how to use it, and ran Xibo Python client on ARM Linux TV box, but with software handling only so rendering scrolling text was not very smooth at all, and video decoding was not really possible. But now I have Star Cloud PCG02U Intel TV stick which costs just $70 shipped with Ubuntu 14.04, and that I have upgraded to Ubuntu 16.04, and I thought that would be a great low cost Xibo Linux client which should have pretty good performance. I started by installing Xibo server, only to find out that the cross-platform Python client had been phased out, with now only Windows and Android clients available.

So I canceled my plan. I still had some challenges installing Xibo server on Ubuntu 16.04, so I’ll report my experience as it may be useful to others. There will be two sections: 1. Downgrading PHP 7.0 to PHP 5.6 in Ubuntu 16.04 and 2. Installing Xibo CMS in Ubuntu 16.04.

Downgrading PHP 7.0 to PHP 5.6 in Ubuntu 16.04

Ubuntu 16.04 ships with PHP 7.0, and while it provides much better performance over previous version, the massive changes mean that some software packages are not compatible, and that includes Xibo that requires the “mysql” php module, which has been removed from PHP 7.0. So that means I had to install PHP 5.6 instead, which is not officially supported, but can be installed through a ppa.

Remove all php 7.0 packages:

Install php 5.6, apache2 and mysql, and required php modules for Xibo:

Usually, this is enough, but Apache2 will not enable php 5.6 automatically, so you need to run three more commands to enable some modules, and restart apache2:

You should now be able to create phpinfo.php file in /var/www/html, and confirm PHP 5.6 is running.

Installing Xibo 1.7.7 CMS in Ubuntu 16.04

The rest of the installation is actually standard. Download XIBO CMS, extract,. and setup the directory permissions for the CMS and media library.

You’ll also want to modify 2 lines in /etc/php/5.6/fpm/php.ini to allow for longer execution time and larger files:

Now go to your browser to access http://localhost/xibo or http://<IP_address>/xibo to complete the installation.

Xibo_Installation_Ubuntu_16.04

Click to Enlarge

The first step will check all requirements, and if that’s OK, you can click next. if not you are likely missing some PHP modules, but the instructions above should have installed all what’s needed already. The rest of the installation is pretty straightforward, but if you have issues you can check out Xibo CMS instructions.

Xibo_Ubuntu_16.04_Install_SuccessNow you can login to create a layout and schedule to played by one or more Windows or Android clients.

ADBoard 3G/4G Digital Signage Board is Powered by Allwinner A83T Octa-Core Processor

December 17th, 2015 2 comments

MQMaker officially launched their WiTi router board earlier this week, but the company has also introduced ADBoard, an octa-core board specifically designed for digital signage with a connector for LVDS display including backlight, an RTC with backup battery, and a mini PCIe connector for 3G/4G connectivity combined with a SIM card slot.

ADBoardADBoard specifications:

  • SoC – Allwinner A83T octa-core ARM Cortex-A7 @ 2.0 GHz with PowerVR SGX544MP GPU @ 700 MHz supporting OpenGL ES 2.0/1.1, OpenCL 1.1, and DX 9.3.
  • System Memory – 1 GB DDR3
  • Storage – 16 GB eMMC + micro SD slot
  • Display Interfaces / Video Output
    • HDMI up to 1080p60 with HDCP 1.2 and CEC support connector
    • LVDS connector, LCD backlight control header and capacitive touch panel header
  • Audio – HDMI, 3.5mm audio output, speaker connector, microphone connector
  • Connectivity – Gigabit Ethernet, 802.11 b/g/n Wi-Fi and Bluetooth 4.0
  • USB – 1x USB 2.0 host port, 1x USB 2.0 OTG port (full size), and 2x USB 2.0 headers on-board
  • Serial – 3x UART headers
  • Other Expansion Headers/Connectors
    • 1x mini PCIe slot for 3G/4G modem and SIM card slot
    • 1x SPI, 1x I2C headers
    • 1x keys header, 1x IR receiver + LED header
  • Misc – Power switch, U-boot button, fan header
  • Power Supply – 12V input for board, LCD power header, header with 12V/5V output?.
  • Dimensions & Weight – N/A

Digital_Signage_Board_SIM_CardThe board is said to run Android 4.4, but there’s very little other information, probably because it’s not been designed as a community board, but instead for companies who may need integrate such board in large LVDS displays such as in retail locations, or possibly connected them in smaller one as in their bus fleet to monetize with targeted advertisement.

The board sells for $89 plus shipping on Aliexpress, and according to the product page the price drops to $69 when ordering 100 pieces or more. Allwinner 83T has also been used in Banana Pi BPI-M3 board for a while, and I’ve been informed about another similar digital signage DS-830 V3.0 board by a company called SMDT (Smart Device Tech), which also integrates a mini PCIe slot for 3G/4G modem, and most of the same features as the ADBoard, however, all information is only in Chinese language.

Lenkeng HDMI PowerLine Extender Brings one HDMI Signal to Many Displays over Electrical Cables

November 18th, 2015 No comments

Shenzhen Lenkeng Technology is a company specializing in video converters, splitters, and extender products. One of their latest product is LKV380Pro HDbitT HDMI over powerline extender that allows to carry one HDMI signal from a source to up to 4 displays through existing electrical cabling.

HDMI_Extender_powerlineSome of the features and specifications listed for LKV380Pro transmitters and receivers:

  • Technology – HDMI over power line with HDbitT technology
  • Video I/O – 1x HDMI 1.3 / HDCP 1.2 output, transmitter also includes an HDMI loop out.
  • Resolution – 480i/p, 576i/p, 720p50/60, 1080i50/60, and 1080p50/60
  • Range – 1080p video transmission up to 300 meters
  • One transmitter supports to 4 receivers simultaneously
  • IR pass back function (20 to 60 kHz IR devices) with IR output on transmitter, and IR input on receivers.
  • Security – AES encryption
  • Power Supply – 100~240V AC
  • Dimensions – 150 x 92.7 x 25 mm
  • Weight – Tx: 330 grams, Rx: 316 grams

Powerline_HDMI_receiver_transmitterOne potential case use at home would be for digital TV, where you may have a single access point to the antenna, and this solution would allow you to receive TV channels from another room, using the IR receivers and transmitter on the device. It would also be interesting in locations where you need to show one source to many such as retail locations, universities, airports, etc…, and probably some industrial applications. You can watch a short video demo on Facebook.

The company quoted me $256 for a sample kit with one transmitter and one receiver. You can visit Lenkeng LKV380Pro product page for more information.

Zidoo 12K Video Player Plays…12K Videos (on 3 Synchronized 4K UHD TV)

September 28th, 2015 6 comments

Zidoo Android TV boxes have often been featured in this blog, but the company also has products for the industrial market such as their 4K streaming player outputting the same video to up to 8 monitors, and a “12K video player” that outputs a video to three monitors @ 3840×2160 resolution.

12k_media_playerZidoo strength is software and support, and they are not a hardware company, and while so far they have partnered with Kaiboer for their Android media players, if the picture above is any indication, they are using Skydigita SDG-3112 player as the hardware platform.

The list of specifications and features currently released are unfortunately quite sparse:

  • Video Playback
    • Single 12K video outputted to three 3840×2160 monitors @ 30Hz max, 1080p also supported
    • Codecs – H.265 and H.264 decoding.
    • Containers – TS, MKV, AVI, VOB, MPG, MPEG, MOV.
    • Iimage formats – JPG, JPEG, GIF, PCX, PNG.
  • Video Output – 3x HDMI ports
  • Storage – Internal hard drive, or external USB drive

You can watch the player in action below connected to 3 TVs, and playing a single 11520×2160 video.

This time of system could be useful in places like shopping malls and airports. In some ways, this is a similar to a 3 monitorvideo wall, and in the past, I’ve seen people use ffmpeg and beagleboards to play a video on a 6 monitors setup, of course not at 12K resolution…

Further details may eventually surface on Zidoo 12K player product page. If you are interested in playing a single video on multiple displays, you may also want to have a look at VIA Chrome Video Walls solutions.

Cloudsto Embed+ RK3288 is a Rockchip RK3288 Board for Digital Signage and Point-of-Sale Applications

March 20th, 2015 No comments

As Rikomagic launched their MK80LE (Linux Edition) mini PCs on Cloudsto a few days ago, I also noticed a new page entitled embed+ RK3288, which described what should be the first board sold by Rikomagic/Cloudsto. The Rockchip RK3288 based board can be used as an Android & Linux development board, but it appears to mainly target OEMs for applications such as digital signage, point-if-sale, and web kiosks.

embed+_rk3288_boardRikomagic embed+ RK3288 specs:

  • SoC – Rockchip 3288 quad core ARM Cortex A17 up to 1.8 GHz with Mali-T764 GPU supporting OpenGL ES 1.1/2.0 /3.0, and OpenCL 1.1
  • System Memory – 2G DDR3
  • Storage – 8 to 32 GB eMMC flash. The daughterboard adds an SD card slot.
  • Video / Display interfaces – HDMI 2.0, LCD interfaces (backlit, power, data)
  • Audio Output – HDMI, 3.5mm earphone / audio output jack, and built-in microphone.
  • Connectivity – 802.11 b/g/n Wi-Fi , and Bluetooth 4.0 (external). Gigabit LAN via a daughterboard.
  • USB – 1x USB 2.0 host ports, 1x mini USB OTG. 2 extra USB ports via a daughterboard.
  • Expansion Headers – 11 headers for connection to daughter board, display and others.
  • Misc – RTC + battery slot, RS232, power and reset function.
  • Power Supply – TBC
  • Dimensions – 118 x 83 mm
embed+ RK328 Board and Daughterboard

embed+ RK328 Board and Daughterboard

A daughterboard and 11.6″ to 65″ IPS display (1366×768 to 4K resolutions) can also be provided. The daughterboard includes an SD card slot  (up to 32GB), 2x USB 2.0 host port, and Gigabit LAN.

Embed+ RK3288 kit supports Android 4.4 or Linux (Ubuntu). People interested in this platform can contact Cloudsto for pricing and availability information, since these will depends on the project’s requirements such as eMMC size and display used.

Advantech UBC-220 Freescale i.MX6 RISC Compact Box Is Made for Wall-Mounting

February 13th, 2015 No comments

If somehow you need a fanless ARM Linux / Android computer with lots of mounting holes, Advantech UBC-220 might be what you are looking for. The company’s “Freescale i.MX6 RISC Compact Box” features a Freescale i.M6 Solo or DualLite processor with up to 1GB RAM, 4GB eMMC, Gigabit Ethernet, HDMI and LVDS, a COM port, and more.

Advantech_UBC-220Product specifications:

  • SoC – Freescale i.MX6 Solo/DualLite up to 1GHz with Vivante GPU
  • System Memory – 512MB to 1GB DDR3 @ 1066 MHz
  • Storage – 4GB eMMC for OS, 4MB SPI flash for Advantech bootloader, 1x SD card slot
  • Video Output / Display – 1x HDMI, 1x 18/24-bit LVDS
  • Connectivity – Gigabit Ethernet (limited to 470Mbps due to i.MX6 internal limitation). Optional 3G/Wi-Fi via mini-PCIe slots. External antenna connector included.
  • USB – 1x USB 2.0 type A, 1x micro USB 2.0 OTG
  • Serial – 1x 4-wire UART
  • Expansion
    • 1x full size mini PCIe slot
    • 1x half size mini PCIe slot
  • Misc – Power LED, Watchdog timer
  • Power Supply – 12V/3A
  • Dimensions – 120 x 89 x30 mm
  • Weight – 240 grams
  • Temperature Range – 0 – 40 C (Operating)

Freescale_i.MX6_Wall_MountUBC-220 runs Linux 3.0.35 or Android 4.4.2. Optional accessories include a 12V/3A power adapter, an Atheros AR9287 based mini PCIe Wi-Fi module, a 2dBi Wi-Fi antenna with SMA connector, etc…

The product was announced in August 2014, but it’s unclear whether it’s available yet, and price has not been disclosed. A few more details can be found on Advantech UBC-220 product page.

$199 Gizmo 2 Development Board Powered by AMD G-Series GX210HA SoC

November 11th, 2014 3 comments

There are only a few Intel / AMD x86 embedded development boards on the market, at least for the hobbyist market, namely MinnowBoard MAX based on Intel E3815 or E3825 processors, and Gizmophere Explorer Kit powered by AMD G-Series GT-40E dual core APU + A55E hub controller. Gizmosphere, a non-profit organization, had now released a new version of their embedded board called Gizmo 2 powered by AMD G-Series GX210HA SoC combining a dual core x86 processor, a Radeon GPU, and peripherals.

Gizmo2 AMD Development Board (Click to Enlarge)

Gizmo 2 AMD Development Board (Click to Enlarge)

Gizmo 2 development board specifications:

  • SoC –  AMD Embedded G-Series GX210HA SOC with a dual core “Jaguar” processor @ 1.0 GHz and a Radeon 8210E GPU @ 300 MHz with support for DirectX 11.1, OpenGL 4.2x and OpenCL 1.2. 153 GFLOPS of performance. 9W TDP.
  • System Memory – 1GB DDR3-1600 SDRAM
  • Storage – mSATA/mini PCIe Connector + micro SD card slot
  • Video Output – HDMI
  • Audio I/O – HDMI and 3.5mm earphone jack
  • Connectivity – Gigabit Ethernet
  • USB – 2x USB 3.0 ports,  2x USB 2.0 host ports, 4x extra USB ports available via headers.
  • Expansion Connectors
    • High-speed and Low-speed Special Features Card Edge Connectors
    • 4×1 links of PCIe Gen2 for GPP, and 1×4 links fo PCIe for GPU
    • 2x 2.54mm headers with access to GPIO, SPI (for programming), I2C, UART, DAC, ADC
  • Debugging – JTAG AMD Debug Header
  • Misc – RTC + battery slot
  • Power Supply – 12V/2A
  • Dimensions – 10.16 x 10.16 cm (4” x 4”)
Bottom of Gizmo2 Embedded Board (Click to Enlarge)

Bottom of Gizmo2 Embedded Board (Click to Enlarge)

The board comews with a micro SD card pre-loaded with TimeSys Embedded Linux and a Qt UI, but Minoca OS (That’s new!), and  Windows Embedded 7 and 8 are also supported, and a Debian Linux distribution will soon be available. . The platform also includes a coreboot-based SageBIOS open source package from Sage Electronic Engineering. Documentation, hardware design files (schematics, gerber, PCB layout), software downloads (including BSP, application and demo code),  project examples, and news will be available on Gizmosphere Community and Element14.

The kit will include the Gizmo2 board, as well as a 12V/A universal power supply, international plug adapter, a micro SD and a coin cell battery. It can be used for digital signage, set-top boxes, IPTV applications, thin clients, home automation, point-of-sale systems, robotics, and more.

Gizmo2 can be purchased on Element14 for for $199. (Product code: GIZMO-2-GSOCD9W-1.0).

Promo video:

VIA ARTiGO 1300 Quad Core x86 Rugged Digital Signage Player

September 17th, 2014 2 comments

VIA has recently announced ARTiGO 1300, a rugged digital signage player powered by a VIA quad core E-Series x86 processor with VX11PH media processor, provides two HDMI outputs for independent displays, USB 3.0 ports, Gigabit Ethernet and more. Beside digital signage applications, it can also be used for kiosks, menu boards, HMIs, and other IoT applications.

 

ARTiGO_A1300_Rugged_Signage_Player

ARTiGO A1300 Specifications:

  • Processor – VIA QuadCore E-Series @ 1.0 GHz
  • Chipset – VIA VX11PH Media System Processor with Chrome 645/640 GPU for 2D/3D, and hardware video decoding  support (MPEG-2, WMV9, VC-1 and H.264)
  • System Memory – 1x DDR3 1066/1333 SODIMM socket (up to 8GB)
  • Storage – Support 1x 2.5” SATA SSD/HDD, 1x mSATA SSD. 32Mbit Flash memory for AMI Aptio UEFI BIOS.
  • Video Output – 2x HDMI ports supporting resolutions up to 1920 x 1080 pixels. Dual independent HDMI display support.
  • Audio – VIA VT2021 High Definition Audio Codec, Line-in and Line-out
  • Connectivity – 1x Gigabit Ethernet port (Realtek RTL8111G) with support for Wake-On-LAN and Boot from LAN (PXE), optional Wi-Fi and 3G support
  • USB – 2x USB 3.0 ports and 2x USB 2.0 ports
  • Serial Port – 1x COM portfor RS-232/422/485
  • Expansion Slot – 1x Mini-card slot (PCIe + USB 2.0), 1x SIM card slot, 1x DIO port for 8-bit GPIO
  • Misc – Blue LEDs for 3G and USB Wi-Fi, 1x Red LED for SSD activity, 1x Green LED for power status, power on/off button, Watch Dog Timer
  • Power – 12V DC-in (typical: 28W). ACPI 3.0 compliant
  • Dimensions – 185mm(W) x 44.4mm(H) x 162mm(D)
  • Weight – 2.0 kg without HDD

ARTiGO_A1300_COM_DIO_USB_LEDThe design is fanless, and supports Windows 8, Windows 7, WES 7, and Linux based operating systems. Wi-Fi and 3G connectivity can be added with respectively VNT9271 802.11 b/g/n Wi-Fi module and Ublox 3.75G HSPA/UMTS mini PCIe module.

VIA ARTiGO A1300 is available now on VIA Embedded Store for $550 plus shipping ($45 to Thailand). Further details can be found on Artigo A1300 product page.