Cyprien wrote:

Tu utilises quoi pour streamer ? quel format de compression et �a tourne � quel d�bit ? J'suis int�ress� :)



Un simple vlc (bon, sur un serveur sans interface graphique, mais c'est jouable). Je te copies-colles une commande permettant de streamer une chaine :


vlc -d v4l:/dev/video:norm=secam:frequency=703250:size=640x480:channel=0:adev=/dev/dsp:audio=1 --sout '#transcode{acodec=mpga,vcodec=mp4v}:std{access=http,mux=ogg,url=0.0.0.0:8080}'

Je vais essayer de te donner des explications, qui peuvent �tre approximatives, sur cette ligne de commande
Donc, v4l pour un periph�rique video for linux, frequency pour param�trer la fr�quence de la chaine (la c'est france 5), channel = 0 je sais pas :), adev pour r�cup�rer le son depuis /dev/dsp, audio = 1 pour le st�r�o.
On transcode en mpga et mp4v, comme ca le flux n'est pas modifi�, donc ca consomme un minimum au niveau des ressources.
std, c'est pour d�finir la sortie. Ici, on monte un serveur de stream http qui �coute sur toutes les interfaces (0.0.0.0) sur le port 8080. mux=ogg permet de sp�cifier l'ogg comme format de container, c'est � dire qu'il prend le son et la vid�o, et il stocke ca dans un ogg.


l'option -d permet de faire tourner vlc en mode deamon donc en arri�re-plan. C'est pas tr�s pratique pour d�bugguer. si tu veux voir ce qu'il se passe, tu peux remplacer l'option par -vvv --color, ca sera "relativement" bavard et affichera les erreurs en rouge.

Pour le d�bit n�cessaire, d'apr�s ce que j'ai vu, il faut entre 100 et 130 Ko/sec, donc sur un r�seau local, c'est g�nial.

Pas de probl�me majeur ici non plus, sauf que par d�faut le bttv ne
trouve pas le tuner de la carte, et il m'a fallut lui sp�cifier
tuner=38 pour que �a marche.... bon et le son marche bien sur un
2.6.10 et j'ai un gros bruit "blanc" sur un 2.6.11. Pas encore compris
pourquoi.

Le son sur mon serveur reste un myst�re complet. Il faut que je bidouille pour que ca marche. Par exemple je lance la lecture d'un fichier audio quelconque, on entend des bruits bizarres pendant 1 minute, 1 minute 30, et puis d'un coup il se met � jouer le fichier en question.
Je pense que l'acpi ne doit pas �tre innocent dans tout ca. D'apres mon dmesg, peu apres l'apparition du son :


ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 22
ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 22

Voila; pour le serveur de stream, je continues de creuser la question. J'ai d'ailleurs un ami qui tente de me fournir une solution � base de gstreamer, mais pour l'instant je suis relativement satisfait de la solution apport�e par vlc.

Pierre


-- Pensez � lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench

Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Répondre à