GithubHelp home page GithubHelp logo

wd5 / django-video Goto Github PK

View Code? Open in Web Editor NEW

This project forked from andrewebdev/django-video

0.0 2.0 0.0 118 KB

A simple Video Streaming application for Django.

License: BSD 3-Clause "New" or "Revised" License

django-video's Introduction

django-video Documentation

© Copyright 2009 Andre Engelbrecht. All Rights Reserved.

LICENSE

Please see the LICENCE file for information on the License

django-video Use Cases

Before you decide to use django-video on any commercial project, please be aware that this application only does some cms management and conversion into flv, and is perfect to personal sites, small company sites that want to incorporate video etc. Note however that if you want to build a large community driven site, of which video will be a big part, you will have to do a little more research into commercial, high volume streaming media. You may have to modify this app to hook into those solutions.

Requirements

  • The full version of FFMPEG, if you want to use python manage.py encode, to encode a video clip from avi, mov or ogv to flv. Note that, some operating systems, like Ubuntu, by default does not have the full version of FFMPEG installed, so make sure to install the full version.
  • django-oembed
  • django-tagging (optional but recommended if you want to use it’s tagging features.)

Installing

  1. Check that videostream folder is on your python path
  2. Next, add the videostream app to your django INSTALLED_APPS
    'videostream',
  3. If you want to use the default templates, you can add them to your TEMPLATE_DIRS
    'django/videostream/path/templates/'
  4. Override the default settings if you want to.
    See the settings below.
  5. Add the urls
    ( r'^videos/', include( 'videostream.urls' ) ),

Settings you may want to override.

VIDEOSTREAM_SIZE = "320x240"

VIDEOSTREAM_THUMBNAIL_SIZE = "320x240"

VIDEOSTREAM_FEED_TITLE = "Video Feeds"

VIDEOSTREAM_FEED_DESCRIPTION = "Video Feeds"

VIDEOSTREAM_FEED_LINK = ""

django-video's People

Watchers

James Cloos avatar wd5 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.