Lessons learned from Screenly @ Linuxing in London

Lessons learned from Screenly @ Linuxing in London

Lessons learned from Screenly (and deploying thousands of Raspberry Pis in production)

C770b64f01d6b9360b59e8470c2754f4?s=128

Viktor Petersson

August 30, 2016
Tweet

Transcript

  1. screenly.io Lessons learned from Screenly (and deploying thousands of Raspberry

    Pis in production) Viktor Petersson (@vpetersson)
  2. screenly.io Outline • Introduction to the Raspberry Pi • Introduction

    to Screenly • Lessons learned • What’s next? • Q&A
  3. screenly.io Raspberry Pi: Background

  4. screenly.io Spring of 2012:
 Raspberry Pi Model B • HDMI

    • Ethernet • Full HD video playback • SD Card slot
  5. screenly.io Raspberry Pi Family Model B Model A Zero Compute

    Module
  6. screenly.io • 2012: Raspberry Pi 1 (Model B) • 2013:

    Raspberry Pi 1 (Model B) - upgrade • 2014: Raspberry Pi 1 (Model B+) • 2015: Raspberry Pi 2 (Model B) • 2016: Raspberry Pi 3 (Model B) Raspberry Pi (Model B) Evolution
  7. screenly.io Phase 1: Screenly OSE

  8. screenly.io

  9. screenly.io

  10. screenly.io

  11. screenly.io Phase 2: Screenly Pro

  12. screenly.io • Require little to no technical know-how • Set

    and forget display management / digital signage • Powers thousands of screens around the world • Manage via API or webapp/CMS • Free hardware* or Bring Your Own (BYO)
 (*) with 12 month subscription Screenly Pro at a glance
  13. screenly.io Screenly Operating System API App Store Hardware Platform

  14. screenly.io What we've learned

  15. screenly.io We Raspberry Pi and open source

  16. screenly.io It’s not a regular PC

  17. screenly.io SD cards are unreliable (and only use Class 10)

  18. screenly.io Get a proper power supply (No, your TV is

    not a proper power supply)
  19. screenly.io WiFi is great (Until it isn't)

  20. screenly.io Raspbian is great for development but not so much

    for production
  21. screenly.io X

  22. screenly.io Don’t reinvent the wheel

  23. screenly.io What’s next?

  24. screenly.io • Player • Raspberry Pi USB Boot • Ubuntu

    Core • X86 players • Server • Move to 12 factor • Migrate to Deis on Kubernetes
  25. screenly.io Q&A

  26. screenly.io • vpetersson@screenly.io • @vpetersson Contact me Learn more •

    screenly.io • @screenlyapp