Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Marbo - 21.04.08 - klo:21.15
-
Elikkäs, miten ubuntusta saisi live ääntä nettiin? Saan kyllä streamer ohjelman avulla nauhotettua ääntä ja sit kuunneltua netissä sitä, mutta miten live ääntä?
-
Elikkäs, miten ubuntusta saisi live ääntä nettiin? Saan kyllä streamer ohjelman avulla nauhotettua ääntä ja sit kuunneltua netissä sitä, mutta miten live ääntä?
Icecast2 tai Flumotion. Olen näistä kirjoitellut foorumille.
Ystävällisin terveisin Asmo Koskinen.
-
Elikkäs, miten ubuntusta saisi live ääntä nettiin? Saan kyllä streamer ohjelman avulla nauhotettua ääntä ja sit kuunneltua netissä sitä, mutta miten live ääntä?
Icecast2 tai Flumotion. Olen näistä kirjoitellut foorumille.
Ystävällisin terveisin Asmo Koskinen.
Unohdin sanoa, että ei ole ollenkaan graaffista käyttöliittymää, eli toimiiko noi pelkän päätteen kanssa? vai onko jotain joka toimisi? Ja webcamera ominaisuutta siinä ei tarvi olla, koska oon siihen kehitelly jo omat softat yms..
-
Unohdin sanoa, että ei ole ollenkaan graaffista käyttöliittymää, eli toimiiko noi pelkän päätteen kanssa?
Ainakin jokin toimii.
http://www.arkki.info/howto/GissTV/Giss.tv_01.png
http://forum.ubuntu-fi.org/index.php?topic=16067.0
Ystävällisin terveisin Asmo Koskinen.
-
Mieluusti en asentelis ja conffais mitään noin "isoa" koneelle.
Löysin tälläisen joka lähettää ääntä nettiin kyseiseen porttiin:
cat /dev/dsp | nc -l -p 8081
Ja tämä ottaisi sitä vastaan sitten:
nc my.server.adress 8081 >/dev/dsp
Mutta ongelma on siinä nyt sitten kun teen tästä koko hoidosta .cgi tiedoston ja kokeilen sitä netissä ajaa niin se ottaa tota ääntä servun mikistä ja lähettää sitten servuun. Osaisko joku viisaampi sanoa, että miten saisin sen äänen sitten siihen internet selaimeen? Vai saako noilla mitenkään?
Myös uusia ehdotuksia otetaan vastaan.
-
En tiedä auttaako tämä vai onko ongelma jo ratkennut, mutta sopcastin ohjetta lueskellessani törmäsin tälläiseen joka ainakin toimi lähiverkossa(pitäisi toimia muutenkin).
Eli tuolla sopcastillä lähetettiin /dev/null:iin
./sp-sc-auth sop://broker.sopcast.com:3912/6001 3908 8908 > /dev/null &
Ja sitten avasin toisella koneella vlc:llä vain
http://localhost:8908/
Jossa tuo localhost on woi olla toisen koneen ip.
Eli kokeile vaihtaa /dev/dsp -> /dev/null
Toivottavasti helppasi =)
-
En tiedä auttaako tämä vai onko ongelma jo ratkennut, mutta sopcastin ohjetta lueskellessani törmäsin tälläiseen joka ainakin toimi lähiverkossa(pitäisi toimia muutenkin).
Eli tuolla sopcastillä lähetettiin /dev/null:iin
./sp-sc-auth sop://broker.sopcast.com:3912/6001 3908 8908 > /dev/null &
Ja sitten avasin toisella koneella vlc:llä vain
http://localhost:8908/
Jossa tuo localhost on woi olla toisen koneen ip.
Eli kokeile vaihtaa /dev/dsp -> /dev/null
Toivottavasti helppasi =)
marbo@kotiservu:~$ ./sp-sc-auth sop://broker.sopcast.com:3912/6001 3908 8908 > /dev/null &
[1] 5070
marbo@kotiservu:~$ -bash: ./sp-sc-auth: No such file or directory
Pitäisiköhän olla joku ohjelma mikä tuota pyörittää vai miten tuon pitäisi toimia?
-
Eli siis toi on erillinen ohjelma joka ei auta sua, mutta ajattelin jos tuosta voisi ottaa mallia.
Mutta eihän se kai muuta eri tavalla kuin ohjaa äänen(ja videon) /dev/nulliin
-
Mieluusti en asentelis ja conffais mitään noin "isoa" koneelle.
Löysin tälläisen joka lähettää ääntä nettiin kyseiseen porttiin:
cat /dev/dsp | nc -l -p 8081
Ja tämä ottaisi sitä vastaan sitten:
nc my.server.adress 8081 >/dev/dsp
Mutta ongelma on siinä nyt sitten kun teen tästä koko hoidosta .cgi tiedoston ja kokeilen sitä netissä ajaa niin se ottaa tota ääntä servun mikistä ja lähettää sitten servuun. Osaisko joku viisaampi sanoa, että miten saisin sen äänen sitten siihen internet selaimeen? Vai saako noilla mitenkään?
Myös uusia ehdotuksia otetaan vastaan.
Tässähän on ideana, että tuon kuuntelevan skriptin tulisi olla asiakkaan päässä. CGI välittää käsittääkseni dataa selaimelta serverille ja kait myös serveriltä selaimelle. Missään vaiheessa ei kuitenkaan asiakkaan rautaa käytetä. Tämän voisi ehkä hoitaa JavaScriptillä, en osaa sanoa varmasti.
On myös mahdollista, että voit hoitaa koko homman tuolla serveripuolen ohjelmalla siten, että ajat jotain äänen toisto ohjelmaa selaimeen sulautettuna. Tässä tapauksessa en tiedä mitä porttia tulisi käyttää.
Kannatta kokeilla ekaksi laittaa tuo data porttiin serverillä ja yrittää lukea se jollain valmiilla ohjelmalla. En tiedä miten hyvin nämä toimii, kun kysessä on TCP-virtaa, kun ovat yleensä ohjelmoitu vastaanottamaan nettiradioissa käytettäviä UDP-paketteja.
Valmiilla ohjelmilla, kuten mplayer voit myös laittaa virtaa suoraan sokettiin.
Muista myös pitää tiedoston enkoodaus(sori en tiedä suomen kielistä vastinetta) molemmissa päissä samana.
Tässä pari vinkkiä, joilla toivottavasti pääset eteenpäin.
-
Kiitoksia vastauksista, nyt on ollu projekti vähän jäissä tän osalta ja oikeastaan kokonaan jäissä, mutta jos nyt taas alkais vaikka heti huomenna kokeilemaan ja etsimään eri vaihtoehtoja miten saisin toimimaan koko roskan :)