Skip to content

An online video streaming service which automatically extracts insights like actors, scenes, keywords and multilingual subtitles using Microsoft's Video Indexer API.

License

codervivek/deep_player

Repository files navigation

Deep Player

An online video streaming service which automatically extracts insights like actors, scenes, keywords and multilingual subtitles using Microsoft's Video Indexer API.
This project was was among top 10 pitches in the world (top 2 in India) in Microsoft Imagine Cup Big Idea 2018, was awarded runner-up in ON CAMPUS (senior league) out of 57 teams, winners in ONLINE (junior league) out of 245 registered students of Microsoft Code.Fun.Do 2017 held at IIT Guwahati and will be showcased on Microsoft IDC for the national level final round.

Screenshots

Screenshot 1 Screenshot 2

Videos

Youtube link

Additional Plugin

Deep Player Chrome Extension
Cortana Plugin

Getting Started

Clone or fork the repo to make changes and test the site.

Prerequisites

Install django and PostgreSQL.

Installing

Create a vitual enviroment if you have deal with multiple python projects.

sudo apt-get install python-virtualenv
or
sudo easy_install virtualenv
or
sudo pip3 install virtualenv
mkdir ~/virtualenvironment
virtualenv ~/virtualenvironment/my_new_app
cd ~/virtualenvironment/my_new_app/bin
source activate

To install django. Note: Use sudo only if some errors pop up.

sudo pip3 install -r requirements.txt

Follow these instructions to run PostgreSQL database. PostgreSQL provides much better searching, indexing and scaliblity options.

Configure your Database settings in settings.py to run the database. Assign DEBUG False and configure the Apache/Nginx to host the django app, PostgreSQL database and required static files.

Install geckodriver in your environment from here.

Finally run

python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver

in the directory which has manage.py to get your site up and running.

Built With

Authors

About

An online video streaming service which automatically extracts insights like actors, scenes, keywords and multilingual subtitles using Microsoft's Video Indexer API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published