mitmedialab / Deepstream

Our goal is to make live streams better by making them easier to find and letting people add interesting content to them.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deepstream

Getting Started

To start, run: ./start.

You'll want elasticsearch running in another window.

If you don't have it installed, ./start will guide you through that process.

To reset the database, run: ./reset

Note that settings.json requires your own API keys to various services if you want to enable all of Deepstream's features.

Hosting Deepstream

Heroku Instructions

There should be 1 stream_worker dyno

To rebuild the elasticsearch index in production, use the command heroku run reset_es_worker

Whitelisted Services

Currently Deepstreams can be complemented by supported providers of embedable streaming and video services.

Supported providers currently:

  • Facebook(embed code)
  • livestream.com (embed code)
  • Periscope (url)
  • SoundCloud (embed code)
  • Tunein Radio (embed code)
  • Ustream (embed code)
  • Vimeo (embed code)
  • Meerkat (username)
  • Twitcast (username)
  • Vine (embed code)
  • NBC Sports (embed code -- n.b. vplayer.nbcsports.com amp akamai player)
  • wral.com & wralsportsfan.com (videoJs in iFrame)
  • player.waywire.com (Currently Branded as 'the Root')
  • player.pbs.org

About

Our goal is to make live streams better by making them easier to find and letting people add interesting content to them.

License:Other


Languages

Language:JavaScript 50.4%Language:HTML 37.8%Language:CSS 11.8%Language:Shell 0.1%