You are here: Global > ImcVideo > ImcVideoDistributionNetwork > IVDNServerSetup
IVDN Server Setup
Overview
IVDN and Indecs Struct v0.2:
Sorry, anything else is totaly out of date...
A Single Video Collector: v2v-ivdn-0.2.png
A Decentral Network of Video Collectors: video-network.png (
Independent Decentral Content Syndication is a extra Project )
Basic V2V Setup: v2v-ivdn.png
CVS
cvs -d :pserver:anonymous@kropotkin.indymedia.org:/usr/local/cvsroot login
Passoword: anonymous
cvs -d :pserver:anonymous@kropotkin.indymedia.org:/usr/local/cvsroot co ivdn
for Coder
CVS_RSH=ssh; export CVS_RSH
cvs -d :ext:yourlogin@kropotkin.indymedia.org:/usr/local/cvsroot co ivdn
Todo
- Upload Help Text
- License Text
- Video and Audio Codec Drop Down check
- We need to put these in a dbase ? so we can edit it through the admin ? (language list as well).
- Basic Admin Interface
- Split of Dynamic and Static www/website and www/cgi/
- Startpage Smarty Template (working on)
- Search / Topic Selection
UploadHanlder? Class
- Step by Step Formular for the Upload and Metadata Process (mostly done)
- Metadata Form Check
MetaData? Class
- Move function Format to the smarty template
- Automatic Save of the current Class Data to the DB
Producer Class
Mirror Class
- toFTP (done)
- toSCP
- toWhatever
- createTorrent
Upload Process
Generate One-Time Login Key
- UploadHandler?->createAccount()
- add Key to ivdn_upload table
- create Directory
- write ftp message file
User: Upload File
Upload Finished
- UploadHandler?->getUploadedFiles()
- Show Form
Metadata Posted
- MetaData?->addMetaDatatoDB()
- UploadHandler?->finalizeUpload()
- Create ~/share/year/month
- Build Video Filename IVDN_200Y-MM-DD_uploadfilename.ext
- Move Video to ~/share/year/month/filename/filename
- UploadHander?->removeAccount()
- remove Key from DB
- remove Upload Dir
~/bin/push2mirrors / 5mins
- Mirror->getMirrors()
- Mirror->Upload()
- MetaData?->addMirror()
- MetaData?->createStatic()
- MetaData?->createMetaDataFile()
- Mirror->createTorrent()
xml-rpc security
how is the xml-rpc process secured?
to top