C89.5 Hi-Fi

Who, What, Why?

  • Radio station run by high school students in Seattle
  • Station streams 24/7
  • Currently have "On Demand" podcasting
    • Serves from webserver via Apache
  • S3 is a much better solution

Our Stack

  • Laravel 4.2.17 Project
  • PHP 5.6.13
  • Nginx 1.9.3
  • AWS PHP SDK 3.3.5
  • AWS IAM Key Service for cedentials
  • Ubuntu AMI 14.04
    • Stream interface for large uploads
    • Paginator for list
  • VPC
  • "Jenkins"
  • GitHub

What We Did

  • Authenticated users log in:
    • Upload files
    • Listen to files
    • Delete files

Future

  • API to allow Wordpress to get the list of files
  • Automation to automatically remove files (compliance with ASCAP/BMI/SoundExchange)

C89.5 Hi-Fi

By Tim Bond

C89.5 Hi-Fi

  • 897