Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Hors ligne
Surtout fait attention a ce que toutes tes videos soit encodées de la même manière sous peine de voir ton stream bloquer entre 2 videos.
Hors ligne
Bonjour à tous.
J'ai suivi point par point ton tuto et ... ça ne fonctionne pas chez moi ....
Message d'erreur quand j'essai d'afficher la webTV : "ICY 401 Service Unavailable"
Pourtant, j'ai fait tout ce qui a été dis dans le tuto ...
S'il vous plait, aidez moi !!! ![]()
1 Ere étape :
On récupère le pack pour encoder les vidéos : (http://www.nullsoft.com/nsv/)
sur votre pc windows vous installer [url=http://www.nullsoft.com/nsv/nsvtools-setup.exehttp://www.nullsoft.com/nsv/nsvtools-setup.exe[/url]Une fois installer, on va dans NSV batch encoder, ensuite file, add sources list...
Ensuite si c'est la premiere utilisation on va dans tools => Profile manager, défault on clique sur Edit puis on clique sur NSV encoder configuration et la on choisie audio format {LAME}, video format VP 3.1.
Ensuite vous choisissez vos vidéo et vous démarrer l'encodage.Là je n'ai pas eu de problème, ça a bien encodé (testé avec winamp sur mon pc)
Ensuite on va crée un utilisateur shoutcast sur votre dédibox : sous root adduser shoutcast... Ensuite on va ce connecter sous l'utilisateur shoutcast : puis on va télécharger shoutcast : wget http://www.shoutcast.com/downloads/sc1- … bc6.tar.gz tar -xvzf shoutcast-1-9-5-linux-glibc6.tar.gz mv shoutcast-1-9-5-linux-glibc6 shoutcast cd shoutcast
Jusqu'ici pas de problème non plus
vi sc_serv.conf la il y a qu'a la ligne password et adminpassword qu'il faut édité sinon laissez tout par défaut.
Par contre là oui, je ne sais pas comment on fais pour sauvegarder le fichier quand on a utilisé la commande vi.
Donc j'ai trouvé une autre solution : le chmod 777 du fichier pour le modifier directement avec un éditeur de texte.
on lance le serveur dans un screen screen -dmS shoutcast ./sc_serv sc_serv.conf on ce connecte sur l'adresse http://votreipdedibox:8000 si vous tombé sur un panneau DNAS c'est que c'est bon
J'ai le panneau, bonne nouvelle ![]()
on va ensuite télécharger le broadcaster : wget http://www.radiotoolbox.com/downloads/s … nux.tar.gz tar -xvzf sc_nsv-1-0-0-linux.tar.gz cd sc_nsv vi sc_nsv.conf la rien de particulier, à la ligne password vous mettez le meme que celui précédent et on ferme
Là pas de problème si ce n'est toujours avec "vi", je ne sais pas comment on sauvegarde le document après l'avoir modifié, donc toujours chmod 777
ensuite avec par exemple winscp3 on va envoyer les vidéo qu'on a précédément encoder sur la dédibox on ouvre la session avec shoutcast on crée un répertoire movie par exemple et on envoie les video dans le repertoire. on retourne en ssh (avec putty) et on fait : vi playlist.plo la on peut tout effacer et mettre : #Mode=Basic /home/shoutcast/movie/video.nsv (video.nsv = le nom de votre video) ...
Pareil, j'ai chmod 777 playlist.plo pour pouvoir la modifier avec l'éditeur de texte sans passer par la console
on ferme puis on lance le serveur dans un screen screen -dmS sc_nsv ./sc_nsv sc_nsv.conf
J'ai fais ça, ça s'affiche dans les processus avec "ps aux"
à partir de la on retourne sur une page html http://votreip:8000/ on clique en haut sur listen et c'est parti (il vous faut winamp)
Voila, on arrive ici, de mon PC, je clique sur listen ( qui ouvre Winamp)
Et ça m'affiche "ICY 401 Service Unavailable"
J'ai également créé la page web avec le code à insérer pour visionner la webtv à partir d'une page internet, même message d'erreur.
qd je vais sur http://monip:8000/ ( la page de shoutcast s'ouvre ), mais il n'y a pas la vidéo dans la liste des vidéos ...
les ports ouverts ?
Euh .... a vrai dire là je ne peux pas te renseigner, je n'ai rien touché à ça
avec quoi tu essayes de lire ton flux ?
Winamp avec le lien de "Listen", Avec IE et Firefox ( j'ai téléchargé le plug-in ) avec le code ds une page web.
Que dire de plus, a part que j'utilise la version Ubuntu modifiée par Dedibox, et je n'ai quasi rien touché à la config d'origine
Merci de votre aide ![]()
chmod 777 pas bon gars...
Pour sauvegarder avec vi, tu appuie sur la touche : pour pouvoir lancer tes commandes, puis wq (w pour write et q pour quit).
En gros, quand tu veux faire un truc sous vi, tu appuie sur i (pour insert), a (pour after), x pour effacer...
http://www.ledman.ch/eti_linux/08vi.html
Sinon, il faudrait peut etre penser à ouvrir ton port...
Peut tu nous dire ce que donnes iptables -L -v ?
Et si tu fais un telnet sur le port 8000 de ta bécane ?
Hors ligne
Flying Jack a écrit:
+1...
Meme avec le meme encodage, ca freeze...
Juste comme ca... vous avez regardé du coté de la vitesse d'encodage ? (si l'option existe)
Hors ligne
Je comprends pas pourquoi il faut lancer un serveur shoutcast ET un serveur NSV ?

Hors ligne
Flying Jack a écrit:
chmod 777 pas bon gars...
Pour sauvegarder avec vi, tu appuie sur la touche : pour pouvoir lancer tes commandes, puis wq (w pour write et q pour quit).
En gros, quand tu veux faire un truc sous vi, tu appuie sur i (pour insert), a (pour after), x pour effacer...
http://www.ledman.ch/eti_linux/08vi.html
Sinon, il faudrait peut etre penser à ouvrir ton port...
Peut tu nous dire ce que donnes iptables -L -v ?
Et si tu fais un telnet sur le port 8000 de ta bécane ?
Comme quoi, jamais 2 sans 3.
J'ai tout remis à 0 et tou réessayer, et ça fonctionne enfin !!!
Je tenais à te remercier pour ton aide, surtout pour les commande avec vi, car je pense que ça doit être pour ça que ça ne marchais pas
Merci beaucoup ![]()
"Je comprends pas pourquoi il faut lancer un serveur shoutcast ET un serveur NSV ?"
Ben c'est un peu comme avec les mp3, etc etc...
le serveur shoutcast recoit un flux et le renvoi à un plus grand nombre, pratique par exemple si ta un serveur 100 Mbits mais que tu fait le dj de chez toi et que chez toi tu n'a que du 512/128.
C'est pour ca qu'il faut aussi le prog sc_nsv. Il y'a d'autre logiciel qui intégre tout dans la meme boite du style Darwin server mais malheureusement j'ai pas su le faire fonctionner celui la.
Hors ligne
plop, pour ma ptite contribution, voici la marche a suivre pour faire de l'encodage + diffusion stream via VLC:
Quelques notions des commandes utilisées:
"-sout" commande qui indique que l'on va diffuser
"#transcode" commande pour indiquer que l'on va réencoder
"#duplicate" commande pour indiquer que le flux en lecture sera diffusé via un moyen de sortie
"vcodec" codec video
"acodec" codec audio
"vb" biterate video
"ab" biterate audio
"mux" muxer, c'est à dire sous quel encapsuleur on va diffuser. Exple: une avi en divx ou une avi en mp4v auront toujours comme terminaison *.avi
"url" commande pour indiquer la sortie (ip:port)
"access" commande pour indiquer via quel moyen on va permettre l'accès au flux de sortie
voici qques exples:
Cas n°1: fichier source en entrée que l'on diffuse sans y toucher lisible sous wmp en indiquant à ce dernier l'url suivante: mms://ipdedibox:7777
vlc file:/(chemin d'acces) -sout='#duplicate{dst=std{access=mmsh,mux=asfh,url=:7777}}'
Cas n°2:fichier source en entrée que l'on souhaite diffuser au format .avi en divx et mpga pour l'audio, lisible via vlc:
vlc file:/(chemin d'acces) -sout='#transcode{vcodec=DIV3,acodec=mpga}:duplicate{dst=std{access=http,mux=asfh,url=:7777}}'
Cas n°3: idem cas n°2 mais avec un flux de 800kbps pour la video et 92kbps pour l'audio:
vlc file:/(chemin d'acces) -sout='#transcode{vcodec=DIV3,vb=800,acodec=mpga,ab=92}:duplicate{dst=std{access=http,mux=asfh,url=:7777}}'
Cas n°4: vous voulez diffuser à un serveur bien précis qui lui diffusera à d'autres serveurs; on nomera SV1 pour celui qui encode et balance le flux et SV2 celui qui recupère et rediffuse:
SV1
vlc file:/(chemin d'acces) -sout='#transcode{vcodec=DIV3,vb=800,acodec=mpga,ab=92}:duplicate{dst=std{access=udp,mux=asfh,url=ipSV2:7777}}'
SV2
vlc udp://ipSV1:7777 -sout='#duplicate{dst=std{access=http,mux=asfh,url=:7777}}'
----
voilà donc pour les paramètrages pour vlc en mode terminal. Maintenant je vous invite à vous référer à la doc officielle pour connaitre quels codec sont utilisables pour quels types de muxer. Car on ne peux pas sortir du H263 avec un muxer asfh par exple.
Pour info la methode pour balancer d'un windows xp via windows media encoder est identique au cas n°4 en prenant SV1 pour l'encoder de windows et SV2 la dedibox.
salut tout le monde quand je lence nsv j'ai une erreur de segmentation
pouvez vous m'aider?
Hors ligne
Lu,
Merci pour le tuto mais je cherche depuis 3-4 jours comment encore NSV sous linux depuis un avi ?
Impossible ? Sinon comment diffuser un fichier avi ? Merci ![]()
Dernière modification par OverSlek (2007-06-07 12:19:45)
Hors ligne
OverSlek a écrit:
Merci pour le tuto mais je cherche depuis 3-4 jours comment encore NSV sous linux depuis un avi ?
Impossible ? Sinon comment diffuser un fichier avi ? Merci
Ah pas compris...
Hors ligne
Merci pour le tuto mais je cherche depuis 3-4 jours comment encore NSV sous linux depuis un avi ?
Impossible ? Sinon comment diffuser un fichier avi ? Merci
Je crois bien qu'il est impossible d'encoder en nsv depuis linux .. J'ai déja cherché sans solution. Et diffuser en avi je ne sais pas si c'est une bonne idée. Le avi est assez lourd quand meme.
Hors ligne
furtif a écrit:
Je crois bien qu'il est impossible d'encoder en nsv depuis linux .. J'ai déja cherché sans solution. Et diffuser en avi je ne sais pas si c'est une bonne idée. Le avi est assez lourd quand meme.
Et bien existe t-il un moyen de convertir un format qui peut être streamer sous linux ?
J'ai tenté d'emuler le convertisseur sous nunux mais va pas ![]()
€dit : VLC POWAAA ![]()
Dernière modification par OverSlek (2007-06-07 12:25:24)
Hors ligne