Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
suoni locali in streaming verso il web ...
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
danielinux
Apprentice
Apprentice


Joined: 10 Nov 2004
Posts: 202

PostPosted: Thu May 28, 2009 10:18 pm    Post subject: suoni locali in streaming verso il web ... Reply with quote

Salve ragazzi, è da un bel po che non scrivo sul forum ...
Volevo chiedere se è possibile in qualche modo trasformare l'audio delle applicazioni che girano su X (o in console) in un flusso streaming ascoltabile da una pagina web... Immaginate di aprire in locale un' applicazione (tipo un gioco) e che questa generi dei suoni ... ora io vorrei mediante una pagina html sentire i suoni provenienti da quell'applicazione (ad es. mediante un plugin tipo flash o quicktime) .
Più in generale vorrei sentire tutti i suoni provenienti da una certa macchina e mediante uno stream audio mettere a disposizione il suono per poterlo sentire in una pg web

Non so se è chiaro il problema ... ho visto chè c'è il Network Audio System per usare un server sonoro alla stregua di come X gestisce il rendering grafico ... ma non tutti i programmi lo implementano ed inoltre non è ciò che voglio...

Avete un'idea??
_________________
I've seen things you people wouldn't believe.
Attack ships on fire off the shoulder of Orion.
I watched C-beams glitter in the dark near the Tannhauser gate.
All those moments will be lost in time, like tears in rain.
Time to die.
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4808
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Thu May 28, 2009 11:15 pm    Post subject: Reply with quote

credo che tu abbia bisogno di strumenti come icecast, muse o shoutcast.
o forse anche vlc.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
danielinux
Apprentice
Apprentice


Joined: 10 Nov 2004
Posts: 202

PostPosted: Fri May 29, 2009 7:41 am    Post subject: Reply with quote

Quote:
icecast, muse o shoutcast.
o forse anche vlc.


... Ma questi programmi non trasmettono in streaming file audio ?
Io avrei bisogno di trasformare il flusso in output locale verso l'http... ho dato un occhio alle main page di questi progetti ma non sono riuscito a capire se ciò che voglio fare è possibile...
_________________
I've seen things you people wouldn't believe.
Attack ships on fire off the shoulder of Orion.
I watched C-beams glitter in the dark near the Tannhauser gate.
All those moments will be lost in time, like tears in rain.
Time to die.
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4808
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Fri May 29, 2009 9:19 am    Post subject: Reply with quote

danielinux wrote:

... Ma questi programmi non trasmettono in streaming file audio ?
Io avrei bisogno di trasformare il flusso in output locale verso l'http...

non riesco a capire esattamente cosa tu voglia, ma penso che, se hai uno stream (questi programmi non dovrebbero avere problemi a prelevare lo stream dal flusso locale), successivamente incorpori nel documento html servito sul protocollo http il codice necessario per consentire al browser di effettuare la riproduzione con le modalità (plugin, chiamate a player esterni o altro ancora) che desideri.

per quanto capisco, l'http è un protocollo di trasmissione di testi (HyperText ...), ovvero di dati in formato carattere.
i suoni hanno sempre formato digitale.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Fri May 29, 2009 6:20 pm    Post subject: Reply with quote

Se ho capito io (si tira sempre ad indovinare) vorresti usare una cosa del genere
codice html:
<EMBED SRC="vattelappesca" AUTOSTART=true LOOP=true VOLUME=60>
e prendere l'output da alsa. Leggi qui ma bada che ho solo riportato la prima ricerca che mi sono trovato davanti.
Sappi che come soluzione è molto esosa in termini di risorse hw per quel che ricordo.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4808
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Fri May 29, 2009 8:53 pm    Post subject: Reply with quote

djinnZ wrote:
<EMBED :twisted:

si vede che stai passando dall'altra parte...
già consigli codice non standard...

@danielinux: in realtà sto scherzando, per il piacere di sfottere un po'.
l'uso di embed è probabilmente necessario, per compatibilità con IE.
ma ecco un articolo che prova a smentire anche questa affermazione.

_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
danielinux
Apprentice
Apprentice


Joined: 10 Nov 2004
Posts: 202

PostPosted: Sat May 30, 2009 1:19 pm    Post subject: Reply with quote

diciamo che ciò che vorrei fare è redirigere tutti i canali audio locali miscelati in streaming ...
Come se volessi trasmettere in diretta i suoni (tipo una radio) ma questi provengono da applicazioni... vorrei ad es. che all'apertura dell'applicazione che uso per ascoltare gli mp3 , l'audio venisse trasmesso in broadcast ... Per ascoltare i suoni vorrei fare ciò che i siti delle radio fanno, ovvero mettere a disposizione una pg web ...
Spero che ora sia più chiaro... cmque ora provo a vedere il link di djinnZ e vi faccio sapere cosa riesco a fare...
Grazie!
_________________
I've seen things you people wouldn't believe.
Attack ships on fire off the shoulder of Orion.
I watched C-beams glitter in the dark near the Tannhauser gate.
All those moments will be lost in time, like tears in rain.
Time to die.
Back to top
View user's profile Send private message
danielinux
Apprentice
Apprentice


Joined: 10 Nov 2004
Posts: 202

PostPosted: Tue Jun 02, 2009 8:20 am    Post subject: Reply with quote

Ho installato IceCast e darkice ... ora sento in streaming tutti i suoni locali.
L'unico problemino è che il suono è in ritardo rispetto al suono locale ... c'è modo di minimizzare questo ritardo?
Non credo che questo ritardo sia dato solo dalla rete ...
Mi piacerebbe testare altri sistemi che risolvano il problema dell'asincronia (non so se il Network Audio System è stato studiato anche per questo... magari è solo un altro server audio che manda in streaming i dati)

Ma ora vi faccio un'altra domanda:

C'è un modo per redirigere il suono di una singola applicazione anche quando le app aperte sono molteplici?

Ciò che vorrei fare è dedicare un flusso di streaming ad ogni applicazione aperta ...
Purtroppo non conosco come le app generino i suoni in dettaglio ma intuitivamente penso che tutte le app vadano a scrivere sul device audio (che di fatto è come un file)...
Se riuscissi a catturare i dati che vengono inviati dalle singole app. potrei potenzialmente creare dei device "virtuali" su cui ogni applicazione scrive ... e mandarli in streaming
_________________
I've seen things you people wouldn't believe.
Attack ships on fire off the shoulder of Orion.
I watched C-beams glitter in the dark near the Tannhauser gate.
All those moments will be lost in time, like tears in rain.
Time to die.
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Tue Jun 02, 2009 10:09 am    Post subject: Reply with quote

un leggero ritardo da quanto so esiste sempre quando vai ad utilizzare soluzioni in streaming. Solitamente si vanno ad impostare delle cache ovunque possa esserci una interruzione del flusso. Solitamente quella più importante è a livello di client, alcuni programmi si impostano su valori anche di 4Mb, ti lascio immaginare dopo quanto tempo si possa sentire...
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4808
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Tue Jun 02, 2009 11:42 am    Post subject: Reply with quote

danielinux wrote:

Purtroppo non conosco come le app generino i suoni in dettaglio ma intuitivamente penso che tutte le app vadano a scrivere sul device audio (che di fatto è come un file)...

purtroppo non ho esperienza sufficientemente consolidate per darti delle risposte precise, ma gli strumenti che cerchi dovrebbero essere dei mixer, che puoi cercare anche partendo da un semplice "eix mixer".
inoltre, esistono strumenti specifici come pulseaudio e jack-connection-kit che forse, dovresti considerare nella tua ricerca.

facci sapere :) .
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
danielinux
Apprentice
Apprentice


Joined: 10 Nov 2004
Posts: 202

PostPosted: Wed Jun 03, 2009 7:40 am    Post subject: Reply with quote

vi ringrazio per le risposte, provo a seguire i vostri consigli e vi faccio sapere cosa trovo! :D
_________________
I've seen things you people wouldn't believe.
Attack ships on fire off the shoulder of Orion.
I watched C-beams glitter in the dark near the Tannhauser gate.
All those moments will be lost in time, like tears in rain.
Time to die.
Back to top
View user's profile Send private message
devilheart
l33t
l33t


Joined: 17 Mar 2005
Posts: 848
Location: Villach, Austria

PostPosted: Wed Jun 03, 2009 10:11 am    Post subject: Reply with quote

danielinux wrote:
Per ascoltare i suoni vorrei fare ciò che i siti delle radio fanno, ovvero mettere a disposizione una pg web ...
le radio però usano orrori in flash per riprodurre la roba trasmessa in streaming
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4808
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Wed Jun 03, 2009 1:49 pm    Post subject: Reply with quote

devilheart wrote:
le radio però usano orrori in flash

al peggio non c'è mai fondo, ma non credo che questo abbia attinenza con il problema tecnico che ci sta ponendo danielinux :)
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
devilheart
l33t
l33t


Joined: 17 Mar 2005
Posts: 848
Location: Villach, Austria

PostPosted: Wed Jun 03, 2009 5:47 pm    Post subject: Reply with quote

si ma dall'altro lato dovrà pur mettere qualcosa che intercetti e riproduca la roba che manda in broadcast
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4808
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Wed Jun 03, 2009 7:15 pm    Post subject: Reply with quote

devilheart wrote:
si ma dall'altro lato dovrà pur mettere qualcosa che intercetti e riproduca la roba che manda in broadcast

si diceva prima: il tag html ufficiale è object, quello ufficioso non-standard embed.
avevo linkato anche questo che, forse, è interessante.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Thu Jun 04, 2009 1:12 pm    Post subject: Reply with quote

o usi jack o usi icecast da solo(visto che tutto sommato non devi interagire potresti anche pensare al vecchio muse, decisamente più leggero) nas non è in grado miscelare diverse sorgenti e pulse non è in grado di creare uno stream.
In ogni caso un certo ritardo c'è visto che alsa deve mixare i suoni, trasformarli in output ricodificare quell'output e passarlo a icecast che a suoa volta lo deve trasmettere.
Guarda meglio nelle opzioni limitando i client è possibile far qualcosa mi ricordo.

Soluzioni del genere sono piuttosto comuni in molti csoa (autistici, indy & C) per le loro radio su web, te lo ripeto.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum