Skip to content

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

License

Notifications You must be signed in to change notification settings

mitmedialab/Deepstream

 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.3%
  • HTML 37.8%
  • CSS 11.8%
  • Shell 0.1%