Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2013-07-03 11:45:14 PureData & SIP

RoKN
membre
Date d'inscription: 2013-02-21
Messages: 209

PureData & SIP



Salut !
Je suis en train d'essayer de bidouiller un truc à base de VOIP et PureData dans le cadre de ma webradio, l'idée étant de pouvoir streamer en direct des interviews/reportages/prises de son sur la webradio (qui utilise PureData) avec mon téléphone portable.

Y a t-il une implementation SIP dans PureData ? Mes recherches ont été relativement vaines dans le sujet... hmm

Hors ligne

 

#2 2013-07-03 21:40:39 Re : PureData & SIP

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: PureData & SIP



Plutôt que de vouloir faire du SIP avec pd, j'essaierais avec Jackd (linux) ou Soundflower (osx) de brancher un logiciel de VOIP sur pure data.

Hors ligne

 

#3 2013-07-03 22:28:28 Re : PureData & SIP

RoKN
membre
Date d'inscription: 2013-02-21
Messages: 209

Re: PureData & SIP



Alors en fait ça a un peu avancé depuis hier soir.
J'ai installé Asterisk sur mon serveur. La, depuis hier soir donc, j'essaye de trouver le moyen de faire en sorte que Asterisk, lors d'un appel, décroche automatiquement et route l'appel entrant vers Pd en passant par Jack, Pd se chargeant donc de streamer sur la webradio.

Il me semble qu'Asterisk peut lancer des commandes système lors d'un évènement, à savoir dans mon cas un appel entrant. Il faut donc que je trouve une ligne de commande qui connecte Asterisk à Pd en passant par Jack.

Hors ligne

 

#4 2013-07-04 02:51:34 Re : PureData & SIP

{yv}
membre
Lieu: Berlin
Date d'inscription: 2011-04-01
Messages: 219
Site web

Re: PureData & SIP



RoKN a écrit:

Il faut donc que je trouve une ligne de commande qui connecte Asterisk à Pd en passant par Jack.

Essaye avec jack_connect et jack_disconnect.
Par exemple:

$ jack_connect pure_data_0:output0 system:playback_1
$ jack_connect pure_data_0:output1 system:playback_2

ciao
y

Hors ligne

 

#5 2013-07-04 10:33:21 Re : PureData & SIP

RoKN
membre
Date d'inscription: 2013-02-21
Messages: 209

Re: PureData & SIP



Ce que tu me dis là, ce sont des commandes pour connecter la sortie son de Pd vers la sortie système, or c'est Pd qui gère le stream vers icecast, donc la connexion devrait être :

$ jack_connect <sortie_son_asterisk#1> pure_data_0;input:0
$ jack_connect <sortie_son_asterisk#2> pure_data_0;input:1

Hors ligne

 

#6 2013-07-04 12:19:39 Re : PureData & SIP

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: PureData & SIP



D'où le "par exemple" de {yv}, je pense wink

Hors ligne

 

#7 2013-07-04 14:20:25 Re : PureData & SIP

RoKN
membre
Date d'inscription: 2013-02-21
Messages: 209

Re: PureData & SIP



Ah oui pardon <^.^>
Ça me donne un indice alors, merci :-)
Seulement maintenant, il faut que je trouve la commande pour router l'appel entrant. Je ne sais pas si c'est possible de se passer de logiciel VOIP (type Ekiga ou Empathy) pour n'utiliser QUE Asterisk, Jack & Pd :-/

Hors ligne

 

#8 2013-07-04 16:37:03 Re : PureData & SIP

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: PureData & SIP



Va dans "Brassage" (dans qjackctl) et sauvegarde une baie de brassage une fois tes connexions faites. Quand ton logiciel (n'importe lequel d'ailleurs) montrera ses entrées et sorties jack, elles seront connectées automatiquement. Très pratique avec des softs relous comme vlc ou audacity, dont les entrées et sorties disparaissent de jack s'ils ne sont pas en lecture.

Dernière modification par dwan (2013-07-04 16:37:32)

Hors ligne

 

#9 2013-07-04 16:39:39 Re : PureData & SIP

RoKN
membre
Date d'inscription: 2013-02-21
Messages: 209

Re: PureData & SIP



Ah putain mais oui !
Je ne connaissais pas l'utilité des baies de brassage ! Ça va être l'occasion d'apprendre à s'en servir ! :-D
Par contre je ne sais pas comment faire pour que Asterisk monte des sorties et entrées son, vers Jack en l'occurrence :-/

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024