T.I.M.E.!
Pour utiliser SopCast
en diffusion

Rappel : SopCast, version 1.0.0, M.A.J. du 15 octobre 2006 :

Téléchargez l'installeur SopCast 1.0.0

Pour diffuser, il faut avoir installé le logiciel gratuit Windows Media Encoder. C'est lui qui se charge de produire du WMV - à partir du camescope en direct, ou de l'archive video à préparer.

Qu'est-ce qui se passe ensuite ? Une fois installé, et lancé, SopCast ouvre une fenêtre comme ci-dessus. La chaîne sélectionnée va ouvrir votre Windows Media Player ou Real Player. L'image apparait après avoir chargé le tampon.

Pour paramétrer l'onglet Configuration :

Dans Config indiquez l'adresse "http://sop.sopcast.org/sop/broker_noauth" et cliquez OK

Dans la case Stream : "mms://127.0.0.1:2057" le Port sera remplacé par celui précédemment indiqué dans Windows Media Encoder.

Il est nécessaire de renseigner le champ Channel Name en nommant votre media..

La case "Repeat", est utile seulement pour lancer une archive en boucle avec "File".

Lancez le Canal, vous venez d'augmenter l'audience du canal regardé...

La Foire Aux Questions

Autre tutoriel pour émettre, en français

Traduction partielle d'un tutoriel en anglais :

Le moyen du P2P suppose que vous ré-émettez ce que vous recevez. Quand vous recevez un contenu, vous devenez une source pour les autres.
Si votre parefeu vous empêche de vous connecter vers des contenus, vous ne pourrez ni recevoir ni émettre.

Configuration du Firewall - Aussi, vous devez ouvrir le port nécessaire dans votre parefeu. SopCast utilise les ports TCP : 3900 à 3920.
Ouvrez ces ports pour SopCast dans Panneau de Configuration/Firewall/ et l'onglet "Exceptions" de votre parefeu.

Pour Linux ? Essayez d'utiliser Wine srpm.
http://www.magiclinux.org/people/sejishikong/SRPM/sopcast-0.2-5mgc.src.rpm
Vous pouvez extraire ce package, ensuite compilez ce programme, il est écrit en qt-3.3, donc vous devez installer qt-devel. Ce programme est très simple, c'est juste un "front-end" pour la version console Linux de Sopcast.

Depuis avril 2006, une nouvelle "Commande" pour Linux est disponible.

La solution de Aulanerk :
J'ai réussi à faire tourner SopCast sous Linux moyennant quelques modifications.
La qualité d'image est vraiment bonne. Bravo à RIM pour cette initiative.
Pour ceux que ça intéresse, mode d'emploi ci-dessous.

Ma distribution : Gentoo
- Fonctionnement sans GUI
Etapes :

A1) Télécharger la dernière version du package :
http://www.magiclinux.org/people/sejishikong/sopcast-0.2-9mgc.src.rpm
A2) Extraire le contenu du rpm dans le répertoire de votre choix avec votre outil préféré (rpm2tar, etc..)
A3) Aller sur la page http://www.sopcast.org/channel/ et copier le lien de RIM
(exemple : sop://sop.sopcast.org:29019/channel-XXXX)
A4) Se positionner dans le répertoire ou a été extrait SopCast
et taper ./sp-sc sop://sop.sopcast.org:29019/channel-7568 8900 8800
A5) Ouvrir un lecture multimédia sur http://localhost:8800
exemple : mplayer http://localhost:8800
Voilà, ca marche.

- Fonctionnement avec GUI :
Etapes :
B1) Télécharger la dernière version du package GUI :
http://www.magiclinux.org/people/sejishikong/sopgui-0.3.tar.bz2
B2) Extraire le contenu du rpm dans le repertoire de votre choix avec votre outil préféré (rpm2tar, etc..)
B3) Modifier le Makefile
Remplacer si besoin les chemins en dur pointant vers les librairies qt
Par exemple, j'ai modifié les lignes comme suit :
< : avant
> : apres
< INCPATH = -I/usr/qt/3/mkspecs/linux-g++/ -I. -I. -I$(QTDIR)/include
---
> INCPATH = -I/usr/lib/qt-3.3/mkspecs/default -I. -I. -I$(QTDIR)/include
< Makefile: sopgui.pro /usr/qt/3/mkspecs/linux-g++/qmake.conf /usr/qt/3/lib/libqt-mt.prl
---
> Makefile: sopgui.pro /usr/lib/qt-3.3/mkspecs/default/qmake.conf /usr/lib/qt-3.3/lib/libqt-mt.prl
B4) Modifier le fichier maindialog.cpp
Modifier les chemins en dur pointant vers le programme sc-sp (il se trouve par defaut dans le répertoire défini en A2)
Par exemple, j'ai copié le prog sc-sp dans mon /usr/bin et fait les modifs suivantes :
< proc->addArgument("/usr/bin/sp-sc");
---
> proc->addArgument("/usr/local/sopcast/sp-sc");
< proc->addArgument("/usr/bin/sp-sc");
---
> proc->addArgument("/usr/local/sopcast/sp-sc");
B6) Compiler le tout en tapant make dans le répertoire
Vous avez maintenant un prog sopgui
B7) Créer un répertoire ~/.sopcast
Ce répertoire sert à stocker la liste des chaînes
Si vous voulez un autre répertoire il faudra modifier les chemins en dur dans le main.cpp et maindialog.cpp et recompiler
B8 ) Modifier le script getchannel dans le répertoire défini en A2
Info : il faut que wget soit installé sur votre système
Modifier la ligne suivante :
paste /tmp/chlist /tmp/urllist >/tmp/$LOGNAME-channellist
en
paste /tmp/chlist /tmp/urllist >~/.sopcast/channellist
Ce script récupère sur internet la liste des chaînes à jour et la met dans le répertoire ~/.sopcast
B9) Lancer le script getchannel
B10) lancer le prog sopgui
B11) Modifier les options de l'interface pour utiliser votre player préféré
onglet config
Exemple : kmplayer
Par défaut c'est kaffeine.
B12) choisir la ligne "Ici & Maintenant!" et faire play

Voilà. Comme les adresses de Chaînes changent à chaque redémarrage de la Régie de R.I.M., il faut penser à lancer getchannel avant le sopgui à chaque fois (en attendant d'obtenir une adresse fixe).

Sopgui est en cours de dev et ça se sent...
Bon courage
Aulanerk.

01/01/06 - Oneill a écrit un Tutorial pour Linux Ubuntu / kubuntu d'après les infos de Aulanerk :
http://pascal.vmfacility.fr/wiki/HomePage/linux/sopcast

Pour le Mac... Il existe un Wine pour Osx, vous pourriez l'essayer pour fonctionner comme les utilisateurs de Linux.
http://forum.sopcast.org/forum/viewtopic.php?t=380

- En 1er vous devez lire attentivement le manuel : http://www.sopcast.org/document/manual.html#whatnew
et préciser les paramètres de votre canal.

- 2ème : changez l'adresse du broker dans l'onglet config - à choisir. Vous pouvez aussi obtenir l'adresse du serveur :
http://www.sopcast.org/document/manual.html#basic in this part.

- 3ème : dans l'onglet My Server, selectionnez "fichier" ou "stream" et nommez-le. Un clic sur START, le flux démarre et le bouton affiche STOP.

<<< RETOUR