"The Great V.O.I." eli kuinka soittaa yhteen?

7 posts, 1 page, 2,708 views

Avatar
#1 • • sauce Guest
Olen haaveillut perustavani parin kaverin kanssa puolielektronisen orkesterin(taas), kutsuttakoon sitä toksi "the great V.O.I.":ksi, ja ideana siis olisi, että vaikka asumme ympäriämpäri, niin jollakin VOIPtms tekniikalla soittaisimme yhteen, joskus jopa kahteen. :crybaby: :hah:

mutta siis, nyt kiinnostaisikin tietää, onko olemassa parempaa ohjelmaa ku skype?

sellaista mikä ei pakkaisi ääntä yhtä paljon ja latenssikin saisi olla reilusti pienempi? olisiko mitään järkeä kehittää "lähiverkko" winukan kanssa ja siellä sitten muodostaa jonkuntyyppinen sisäpuhelin? onko olemassa sovelluksia mitkä handlais ton?

tack.
Avatar
#2 • • bulk Guest

Olen haaveillut perustavani parin kaverin kanssa puolielektronisen orkesterin(taas), kutsuttakoon sitä toksi "the great V.O.I.":ksi, ja ideana siis olisi, että vaikka asumme ympäriämpäri, niin jollakin VOIPtms tekniikalla soittaisimme yhteen, joskus jopa kahteen. :crybaby: :hah:

mutta siis, nyt kiinnostaisikin tietää, onko olemassa parempaa ohjelmaa ku skype?

sellaista mikä ei pakkaisi ääntä yhtä paljon ja latenssikin saisi olla reilusti pienempi? olisiko mitään järkeä kehittää "lähiverkko" winukan kanssa ja siellä sitten muodostaa jonkuntyyppinen sisäpuhelin? onko olemassa sovelluksia mitkä handlais ton?

tack.



Taitaa hyviä ratkaisuja olla vielä aika vähän, jos niitä on ollenkaan. Laitepohjaisia audiokoodekkeja on kyllä joilla toi onnistuu, mutta jos tahtoo siirtää audion reaaliaikaisena (alle 10ms), niin vaikeaksi menee. Vaatii nopeen yhteyden ja sopivaa rautaa. Ja mitä pitempi on etäisyys, sitä enemmän välissä on IT-romua, joka vielä hidastaa siirtymistä:

ag_IPTV_Audio_Distortion_low_res.jpg

Pakkaamattoman PCM:n saa menemään IP:n yli alle 5ms latenssilla kai nykyään (kai jossain rajatussa sisäverkossa), kaistaakin menee tuolloin ihan kohtuullisesti, esim 2 kanavaa x 16bit x 48000 Hz tekee jo puoltoista megabittiä.

Aina kun pakataan, niin latenssi kasvaa, algoritmit ei kuitenkaan mene reaaliaikaisena vielä nykyprosessoinnilla. Skype/Voip pystyy siirtämään puhelintasoista ääntä jollain kymmenien millisekuntien latenssilla, mutta saa olla aika lofi-kauraa, jos meinaa tota käyttää. Duunissa noilla hardiskoodekeilla on kuulemma testattu jotain 200-300ms latensseja radiolähetykseen hyväksyttävällä koodaustasoilla (mp2, mp3 >128kbps).

Noita low-latency koodauksia on olemassa, mutta äänenlaatu putoaa aina kohtuuttoman huonoksi, lähinnä ne on kelpoja johonkin reportterikäyttöön. Pelkästään mp3 koodauksen framen rajoitus (1152 samplea) tekee pelkkään pakkaustoimenpiteeseen noin 26ms latenssin molemmissa päissä 44,1kHz:lla ja tässä ei ole vielä IP:n aiheuttamaa viivettä, lisäksi tulee mp3-purun viive x 2 ja AD/DA -muunnoksen aiheuttamat (pienet) viiveet. Siis ennen kuin päästään edes IP-verkon viiveeseen käsiksi, ollaan jo helposti yli 60ms viiveessä, joka on jo reaaliaikasoitantaan liian pitkä.

Täältä voi vaikka lukaista aiheesta lisää jos on tylsää:
http://www.cs.ucl.ac.uk/staff/r.akester/MP3VoIP.pdf

Jos jollain on tarjota joku avaimet-käteen teknologia, ni muaki toki kiinnostaisi, olisi meinaan ratkaistava yks kuunteluihin liittyvä ongelma töissä ja tällä hetkellä suunnitellaan vaan perinteisesti audio-frameja molempiin päihin ja kuitua väliin.
Avatar
#3 • • anbz Guest
Onkos kellään tietoa, oisko jotain vastaavaa protokollaa kehitetty MIDI-viestien välittämiseen? Niissähän kulkeva datamäärä on huomattavasti paljon pienempi, ja latenssi olisi olematon. Olettaen että kummassakin päässä olisi MIDIä hyvin toistava vehkes (eli ei mitään integroidulla äänipiirillä varustettua pc:tä vuodelta '97, vaan esim rautasyntikka).
Avatar
#4 • • bulk Guest

Onkos kellään tietoa, oisko jotain vastaavaa protokollaa kehitetty MIDI-viestien välittämiseen? Niissähän kulkeva datamäärä on huomattavasti paljon pienempi, ja latenssi olisi olematon. Olettaen että kummassakin päässä olisi MIDIä hyvin toistava vehkes (eli ei mitään integroidulla äänipiirillä varustettua pc:tä vuodelta '97, vaan esim rautasyntikka).



Noita midi-over-lan -ratkaisuja on käsittääkseni lukuisia, sopivaa etsimään vaan.

Googleen vaan midi over lan, midi over ip, midi over tcp / udp jne, pitäis tulla osumia tarpeeks. :)
Avatar
#5 • • jk73 Guest
tämä ei varmasti ole se mitä etsit mutta kiinnostava viritys joka tapauksessa:

"Realtime Music Collaboration Software"

http://www.ninjam.com/
Avatar
#6 • • bulk Guest

http://www.ninjam.com/



Hehe onhan innovaatio. Ei ois itellä ekana tullu mieleen ku suunnittelis jotain audiota IP:n yli siirtävää softaa. :D
Avatar
#7 • • jk73 Guest
Täytyy vielä mainita, että frendi kertoi juuri eilen mulle käyttäneensä Ninjamia Briteissä asuvan kaverinsa kanssa ja systeemi oli kuulemma toiminut ok. En tosin ole kuullut tuloksia...

Vielä huvittavammaksi ton tekee se, että mainittu frendini oli "jammaillut" meidän työhuoneelta/studiolta käsin, jossa ei ole - omaa - nettiliittymää. Käytössä oli sen sijaan, ilman lupaa, yläkerran naapurin suojaamaton ja nopea WLAN.

:D