Skip to topic | Skip to bottom
Home
Search:

Global
Global.ImcVideoDistributionNetworkFrr1.2 - 24 Oct 2006 - 10:13 - SerpicOtopic end
You are here: Global > WebHomeTranslations > WebHomeFr > WebHomeProjectsFr > ImcVideoFr > ImcVideoDistributionNetworkFr

Start of topic | Skip to actions
English | Français |

Réseau de Distribution Video Indymedia

Contactez-nous sur IRC.indymedia.org #ivdn ou par courriel à imc-video@lists.indymediaSTOPSPAM.org (en otant le "STOPSPAM", qui porte bien son nom)

Vérifiez les dernières infos en allant au paragraphe Etat du Projet et Mises à jour de cette page

Introduction of a Indymedia Video Distribution Network (IVDN)

Translations of this Text are here: IVDNIntroTranslations

Quelle est l'idée?

L'objectif et l'idée du réseau vidéo est la distribution par Internet de vidéos de haute qualité (qualité vhs/dvd). Ce projet est basé sur le principe de publication libre (Open Publishing) d'Indymedia et permettra la publication de vidéos non soumises au copyright mais protégées par la licence Creative Commons Attribution-NonCommercial-ShareAlike. (http://creativecommons.org/licenses/by-nc-sa/1.0/)

Le projet IVDN rassemblera également sur un site les différents projets vidéo Indymedia et alternatifs en utilisant la syndication du contenu. Cette syndication repose sur des fils vidéo (Video-Wire) de tous les IMC locaux et d'autres projets vidéo alternatifs (dans le style du fil de features sur indymedia.org). Tous les articles sont également repris dans une base de données, pour que nous puissions mettre en place un moteur de recherche qui permette d'effectuer des recherches dans le contenu vidéo de TOUS les IMC et des projets vidéo alternatifs.

Pour décentraliser la charge et la bande passante, nous utiliserons un réseau de serveurs de collecte et de publication. Le contenu publié est envoyé vers les deux serveurs miroirs à large bande (à savoir Archive.org & Ibiblio) et vers différents réseaux p2p. Ceci permettrait aux IMC d'enfin pouvoir distribuer massivement en ligne leurs projets vidéo. L'objectif est que tout projet vidéo alternatif ait son propre serveur de collecte et de publication de vidéos / serveur P2P. Ce projet est "seulement" un noeud supplémentaire dans ce réseau.

Cette idée est basée sur celle du projet v2v.cc. Elle combine v2v.cc et le principe de publication libre d'Indymedia.

Qu'apportera le projet?

Le projet comporte trois parties:

  • Les auteurs des vidéos / sources des vidéos
  • Un réseau de serveurs qui collectent les vidéos
  • Des serveurs de publication pour le téléchargement des vidéos, qui utilisent les techniques ordinaires de téléchargement (http/ftp) et le P2P.

Dans l'immédiat, le projet IVDN va mettre en place un de ces serveurs de collecte des vidéos, basé sur le FTP en publication libre. Ce serveur hébergera également le site IVDN. Pour la publication, nous utiliserons les réseaux P2P, archive.org et ibiblio.org. Tout autre serveur pouvant servir à la publication est le bienvenu.

Voici comment se déroule la procédure de publication:

  • Obtenir un login à usage unique pour le serveur FTP de publication libre sur le site web
  • Transmettre la vidéo via un système FTP de publication libre vers un serveur de collecte des vidéos
  • Entrer les métadonnées pour la vidéo sur le site web
  • Le serveur de collecte transférera la vidéo aux différents serveurs de publication et réseaux P2P
  • Au terme de cette procédure, un lien est placé vers la vidéo sur la page d'accueil du site web IVDN.

Où en est le projet?

Pour l'instant, nous sommes prêts à ouvrir un site sur le nouveau serveur. Il sera prêt dans les jours qui viennent. Le majeure partie du layout et du code du site est terminée, et, avec l'aide et le code de v2v, nous sommes également prêts à démarrer le noeud P2P. En clair: l'essentiel du travail technique est terminé, nous attendons simplement le serveur.

Que proposons-nous?

  • Le site est mis en ligne aux adresses video.indymedia.org et ivdn.indymedia.org.
  • Nous poursuivons le développement du logiciel.
  • Nous rédigerons une documentation sur le logiciel et nous essayerons d'obtenir des traductions dans un maximum de langues.
  • Nous promettons d'essayer de mettre en place un système semblable pour les fichiers audio.
  • Nous assurons la communication et la coordination avec d'autres projets vidéo.

Qu'est-ce qui nous manque encore?

Vous!

Certains points attendent le lancement final du projet:

  • Outreach: coordination et communication avec tous ceux et celles que rejoindre le projet pourrait intéresser.
  • Article pour www.indy avec un résumé du projet IVDN
  • Principes d'unité / Énoncé de mission
  • Processus de modération (il nous faut aussi une interface d'administration simple)
  • Proposistion à IMC-process pour le projet IVDN et le nom de domaine video.indymedia.org

Principes d'unité

  • Principes d'unité de video.indymedia.org
    • Toute personne peut rejoindre l'équipe ivdn (=la mailing list) si
      • ille veut travailler au développement du code, à l'administration du système ou faire de l'outreach.
      • ille veut travailler en équipe (nous n'avons pas besoin de personnes qui font cavalier seul).
      • ille s'engage à utiliser des logiciels à code source ouvert / logiciels libres (nous acceptons les intégristes de la bsd et de la gpl ;-), afin de développer l'infrastructure numérique et d'augmenter l'indépendance du réseau en s'abstenant d'avoir recours à des logiciels propriétaires.
    • Les collectifs non-Indymedia sont les bienvenus également à condition qu'ils acceptent nos Principes d'unité et aient un caractère non commercial.
    • Nous prenons nos décisions par consensus. Si le consensus est impossible, nous pouvons avoir recours à la supermajorité.
      • Toute personne qui participe activement peut prendre part au processus de prise de décisions. Ce n'est pas le cas des personnes qui n'effectuent aucune tâche concrète (nous estimons que la décision doit revenir aux personnes qui font le travail et non à celles qui écrivent le plus d'e-mails).
    • Nous nous organiserons via une mailing list et sur irc, canal #ivdn.

Critères d'adhésion IMC

  • Nous sommes d'accord avec tous les points des critères d'adhésion, pour autant qu'ils s'appliquent à notre projet.
    • Nous ne pouvons pas nous réunir physiquement puisqu'il s'agit d'un projet mondial.
    • Nous faisons de la publication libre (Open Publishing), mais nous limitons les contributions aux vidéos (de haute qualité), puisque c'est l'objectif du projet.

Coordination

Etat du Projet et Mises à jour

All Coordination and Status Updates go to imc-video@lists.indymediaSTOPSPAM.org

Last Update: 2005-08-05

http://lists.indymedia.org/pipermail/ivdn-tech/2004-June/000005.html

  • Setup the Video Server (See IVDNServerSetup) (Server is UP! DONE)
  • Write the Proposal eMail to IMC-Process (DONE)
  • Setup a Mailinglist http://lists.indymedia.org/mailman/listinfo/ivdn-tech for IVDN Development and technical Coordination (DONE)
  • Create the Subdomains ivdn.indymedia.org and video.indymedia.org (DONE)
  • Translate video.indymedia.org into es, it, fr, etc pp..
  • Finish first InDeCS Realese with Main Functions and Mirror Scripts. That Includes Auto Upload to archive.org and creation of Torrent Files. (Contact OccAm for more Infos)
  • switch the template system to TAL (http://phptal.motion-twin.com/ and http://zpt.sourceforge.net/) since this is the only?? template system we can use under python and php.
  • rewrite of the nimiq producer in python
  • rewrite the upload procedure. step 1: enter the metadata, step 2: attache the videos
  • Add more Translations Features to Nimiq (http://savannah.nongnu.org/projects/nimiq)
  • Get in Contact with ibiblio.org for Server-Space (pietro did that, with no luck)
  • Setup a Bit-Torrent Server on ahimsa-web4, ahimsa-web1 is to slow for btlaunchmany.py
  • Collect Ideas about a Distribution Network for VHS Tapes and SVCD, DVD (Video Contact Database?!)
  • Spam eMail to every Video Project we know, with Infos about IVDN
  • Connect to the Local IMC Video Projects
  • Connect to the alternativ non-comercial Video Projects

Réunions

  • First IVDN Meeting: IVDNVideoMeeting200501 2005-01-08 21:00 GMT
  • There's a proposal to find a semiregular IRC meeting time, see Open Space/Proposals below

Cooperation avec Archive.org

Brief Synopsis of the Coorporation of archive.org and indymedia

  1. Intro: How can Archive.org and Indymedia Work together (DONE)
  2. Process: How will the Upload Process look like (DONE) XML-Inteface archive.org
  3. Proposal: Writing a Email to all Local IMC's and the Video Projects about the Process (Todo)
  4. Setup the Upload to Archive.org for the Local IMC's (Todo)

Courriels

Proposal to IMC-Process and IMC-Video

Server support from Internet Archive

Server support from Ibiblio

V2V

Personnes et Projets

  • Brad (IA Coordination)
  • Jon (IA Tech)
  • J from V2V
  • MarkB (Indy Coordination San Francisco)
  • OccAm (Indy Coordination, Video Server Admin)
  • PseudoPunk (Video Server Admin)
  • LeXi (Coder)
  • GuiDo
  • SdLotus (coder, ftaaimc video, sdimc video and tech)
  • Maruls (Video Buenos Aires)
  • Ben (IMC UK Video)
  • Mick Fuzz (UK: undercurrents and European newsreal)
  • Schock (US: Miami Model video)
  • And_ (Oceania Newsreal)
  • MayleR? (promoter? email monkey?)
  • you smile

Contact us on IRC.indymedia.org #ivdn !! http://chat.indymedia.org/?chans=ivdn

Espace de rencontre

It will be important to extend distribution of indymedia video beyond the internet. Probably the best is to establish networks of distro nodes with videos sourced from areas where fat pipes (ie adsl and better) is available. Some more ideas about this here:


Espace Ouvert

Editorial Team proposal

Schock: 2005.26.7: This is a formal proposal to create a video.indymedia.org editorial team. The proposal comes out of a meeting on video.indy at the 2005 Allied Media Conference in Bowling Green, Ohio, and a follow-up IRC conversation with Occam. The elements are as follows:
  • 1. Editorial team. We will formally establish an editorial team for video.indymedia.org. The editorial team will function according to your usual Indymedia principles (open, consensus, etc). The role of the editorial team is the same as that of the editorial team for any indymedia site: to go over the content posted and pulled to video.indy, to highlight exceptional content (create 'features'), and to hide spam (and probably porn and hate speech, pending creation of an editorial policy, see next point).
  • 2. Editorial policy. The first task of the Editorial team will be to write a short, clear, statement of editorial policy that will be posted in an easy to find place on video.indy. The editorial policy can be adapted from one of the many existing IMC editorial policies and should probably include some mention of how we will hide spam, porn, and hate speech. It should also mention licensing (copyleft, CC, GNU, etc. are all acceptable).
  • 3. Features. In the long run, many of us share a vision of features that would themselves be collectively edited videos featuring clips, samples, and entire docs pulled from the video wires. However, while there are a lot of great recent developments in web tools that will make this possible in the not so distant future, there's still a lot of coding to be done before it's possible. So for now, features will be based on the familiar indymedia feature format: a few sentences of text with an image and links. These features will describe and highlight fresh, interesting video content from the indymedia network.
  • 4. How to make the features. The editorial team will make features by editing a dedicated editorial feature page on the video.indy wiki. Occam will make an include script so that the text on this video.indy editorial feature wiki page is pulled to a startpage special that appears in a box at the top of video.indymedia.org. This will be ready in 2 weeks.
  • 5. Meetings. The editorial team will make a regular IRC / Skype meeting time, which will be posted in an easy to find spot on video.indy, so that people can get involved with the editorial team if they like. For now, the editorial team will also communicate via the mailing list imc-video AT lists.indymedia.org (if that becomes a problem we'll create a separate video editorial list) and in the chat room #ivdn (#video might be more intuitive) on irc.indymedia.org.

Idées et Demandes

...Please add your ideas here...

  • Schock: 2005.7: video.indy should support more flexible upload options:
  • 1. upload files (current ftp system or otherwise - why do we use ftp instead of standard IMC publishing form, browse, select file?) (http forms don't support a resume of a upload. try to upload a > 50M file, it will fail for the most users.)
  • 2. upload torrents
  • 3. submit a reference URL to an already published file (See mark's comment below.)
  • 4. submit a video feed.

  • Schock: 2005.7: Yesterday I downloaded FireANT?: http://www.antisnottv.net/. I soon realized that https://video.indymedia.org/global.rdf is not correctly feeding to that or similar apps. Seems like a damned good idea to build on that or another app for people to download, that lives on their machine and automatically pulls video content. One thing missing is integration w/VLC so that you could click into fullscreen.

  • Pabs: 2004-12: I had an idea to tie IVDN into meetspace more (while looking at beyondtv.org): ways for people to post places they can get a copy from and places where the video is being screened. These would of course be voluntary for ppl who download stuff, but I think this could be really useful for people on dialup, perhaps combined with mini maps of the planet even. People can of course use comments for this, but it would be better to have something designed for the task.

  • mark: 2004-12: Import of a Video from other Sites like archive.org which has XML Files with the Description. Create Torrent for it and share it into the IVDN Network. http://www.archive.org/download/UNIQUENAME/UNIQUENAME_files.xml and _meta.xml so you could just click publish on video.indy and type in the uniquename you want to add. The meta and files xml look like they have everything we could possibly need.. Probably some new fields would need to be added to the video.indy database in order to replicate the files.xml and meta.xml schema.

Site Internet

Everyone is welcome to help with the Website: Translation and Layout files will be on codecoop soon.... http://codecoop.org/projects/ivdn-website/ http://video.indymedia.org

If you want to test your changes you have to install nimiq on your computer. More Infos about that in the Nimiq CVS on nongnu. http://savannah.nongnu.org/cgi-bin/viewcvs/nimiq/nimiq/

  • IVDNWebsiteAbout Text for the About Page on video.indymedia.org
  • IVDNWebsiteHelp? Space for any kind of Video Help: Encoding, Recording, Video Editing, Software, Upload Problems, etc pp...
  • IVDNWebsiteSyndication? List of links to Video Projects, wich get included into the Video Wire, or wich just get listed like radio stations on radio.indy
  • ...


IVDN

Développement

The CMS is a complete new development since there was no CMS that has the core features. (Static Producing (No, NO caching, static HTML sites, we need to be able mirror stuff to other server very fast and easy - and from the expierence of the last years static .shtml sites are the best.. you will value that if the FBI takes your box.), Video Upload by FTP, etc)

The CMS is coded as OO based php4, you will find the CVS on nongnu here: http://savannah.nongnu.org/projects/nimiq

Component Parts

Collector

A Collector is a LAMP Server wich provides a FTP, Web and P2P (Bit Torrent perferd) Server. On a typical IVDN Server running the follwing Apps.

Nimiq (Video Content Mangement System, CMS)

Nimiq is a PHP based CMS wich handles FTP Uploads and the Description of the Uploaded Content. It Stores the Metadata Into a MySQL? Database and can create a static HTML Website, RDF, RSS Feeds, etc via a Producer. The static generated Website can be Mirrord with rsync. Nimiq has also a dynamic Search over the Metadata and a Admin for editing the Metadata and Status of a Video.

http://savannah.nongnu.org/projects/nimiq

Wirefetch (RSS Feed Syndications)

http://codecoop.org/projects/wirefetch/

Wirefetch is a RSS/RDF Feed grabber wich crawls a bunch of Video Feeds to create a own Video-Wire like the Newswire form the global Indymedia Website. Wirefetch also stores the Infos from the Feeds into a MySQL? Database.

InDeCS (Indypendent Decentral Content Syndication)

http://codecoop.org/projects/indecs/

InDeCS is a Tool to create a Network of Server which flexibly Mirror there Content between each other. Every Indecs Server shares the Information about new Content. Based on rules the Server decides if a he Mirror the new Content. These Rules are based on the Metadata of a Video, like Event, Topic, Author, Group, Size. Indecs can Publish/Upload a Video to Download/Publishing Server via FTP, while the Content Transfer in the Network will happen via P2P Networks.

The combination of Nimiq and InDeCS allows it to have different Setups.

Setup A: Nimiq only for internal usage in a Project, or direct Download from a Website if there is enough Bandwidth.

Setup B: InDeCS only to simply Mirror all or some Content

Setup C: Nimiq and InDeCS together as complete Video Distribution. Check this diagram to see how Nimiq and InDeCS work together


Tech

Syndication

Yahoo Movie

http://search.yahoo.com/mrss/mrss http://participatoryculture.org/feeds.php

Processus d'envoi

The Upload to Archive.org has two Steps.

  1. Upload of the File via FTP
  2. Setup of the Metadata for this File.
For both steps did you need a Account on archive.org

Envoi d'un fichier via une macro ftp

The *nix ftp command has a macro and autologin function which you can also use to upload a file.

  • Create a User like "archive"
  • su - archive
  • touch ~/.netrc
  • chmod 600 ~/.netrc (thats needed, ftp will abort without that)
  • vi .netrc
machine audio-uploads.archive.org
login yourlogin
password yourpass
macdef arcup
passive
mkdir $1
cd $1
put $2
[... some empty lines here... ]  
  • echo "\$arcup remote_dir test.file" | ftp -v audio-uploads.archive.org

Note: The remote_dir has to explain the content of the File!. Use something like imc-short_test.file

Serveur

IVDNServerSetup

-- SerpicO - 23 Oct 2006 Départ d'une traduction francophone
to top


You are here: Global > WebHomeTranslations > WebHomeFr > WebHomeProjectsFr > ImcVideoFr > ImcVideoDistributionNetworkFr

to top

Copyright © 1999-2008 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding this tool? Send feedback (in English, Francais, Deutsch or Dutch).