Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
Usare codec free è di vitale importanza per il futuro del VoIP
Scritto da Enzo Aggazio il 18-10-2005 ore 06:56
Intel Cluster Studio XE
Grazie al <strong>VoIP</strong>, Voce su IP, la voce corre sulla rete Internet, ed è possibile inglobarla in applicazioni di ufficio e business intelligence. <em>"Perché non parli?"</em>, chiese <strong>Michelangelo</strong> alla perfetta statua di <strong>Mosè</strong> appena scolpita, ed è quanto lo sviluppatore orgoglioso potrebbe dire alla propria nuova creatura software arricchita del dono della parola.

Il VoIP potrebbe aprire diversi mercati e proporre <strong>soluzioni</strong> intelligenti che rispondono a precise domande dei clienti. Un <strong>freno</strong> potrebbe essere l'aver intrapreso la strada dei <strong>brevetti</strong> per proteggere la paternità dei codec software abilitati a gestire la voce.

Esistono nel cyberspazio della rete dei Codec gratuiti, che competono ad armi pari con le esose soluzioni commerciali. Utilizzando un codec libero avremo non solo un risparmio in denaro, ma soprattutto garantita la<strong> interoperabilità</strong> dei sistemi. E senza interoperabilità il mercato della telefonia su IP non andrà molto lontano.
<strong>
Dove trovare </strong>i Codec liberi per il VoIP, così da dare voce alle nostre applicazioni? Il Codec libero diffusamente affermato è <strong>SIP (Session Initiation Protocol)</strong>, ugualmente diffusi sono i codec di <strong>Asterisk</strong>.
La fondazione GNU propone <strong>Speex</strong>, disponibile sul sito <a href="http://www.xiph.org" target="_blank">Xiph.org</a>, rilasciato sotto licenza d'uso BSD.
Precedente: Scoperta nuova vulnerabilità in Firefox
Successiva: Un confronto fra i kernel di FreeBSD, Solaris e Linux
Intervento di dpmi0 del 18-10-2005 ore 10:35
Plebeo
Plebeo
(5 interventi)
Iscritto il 18-10-2005
SIP non e' un codec!
Prima di scrivere e' buona cosa documentarsi su quello che non si conosce.
Intervento di Enzo Aggazio a.k.a. jetpac1982 del 18-10-2005 ore 13:28, Trebisacce (CS)
Plebeo
Plebeo
(10 interventi)
Iscritto il 05-02-2004
L'articolo parla di Codec, da utilizzare per scrivere le applicazioni VoIP. Il Codec SIP applica il protocollo SIP a questo scopo. Uso documentarmi prima di scrivere, molto a fondo e andando dritto all'origine della notizia.
Queste, per esempio, sono le specifiche Nokia del suo SIP Codec:

http://www.forum.nokia.com/info/sw.nokia.com/id/c6350b63-f2c7-42f8-8347-af34f4a137d1/SIP_Codec_API_Specification_v1_0_en.pdf.html

La ringrazio comunque per la utile segnalazione, non è stato l'unico a farmi rilevare il possibile refuso, e la invito a farlo ancora.

Enzo Aggazio
Intervento di dpmi0 del 18-10-2005 ore 15:19
Plebeo
Plebeo
(5 interventi)
Iscritto il 18-10-2005
Il SIP e' un protocollo di segnalazione definito dalla RFC 3561, non di trasporto.
Nel suo articolo parla di "codec software abilitati a gestire la voce", quindi giustamente intende parlare dei codec audio.
Il riferimento da lei citato e' relativo ad una libreria di supporto al SIP che, anche se chiamata SIP_Codec non e' un codec audio; il nome puo' trarre in inganno.
Di contro cita correttamente come esempio proposto dalla fondazione GNU il codec audio Speex.

Le specifiche del protocollo di trasporto SIP sono free ed esistono varie implementazioni free delle stesse. Per sua natura SIP veicola solamente le informazioni atte a stabilire una connessione tra due entita' e a "segnalare" in quale maniera i dati utili (la voce, nel caso del VoIP) saranno trasmessi.

La presenza di codec (audio) proprietari entra in gioco in questa fase. Dopo essere stata campionata la voce viene elaborata, codificata ed infine inviata su stream RTP. Esistono molti modi di codificare l'audio e molti altri se ne possono inventare. Benche' esistano delle codifiche efficienti e libere, taluni produttori preferiscono creare varianti proprietarie (difficilmente si riparte da zero).

Per realizzare una comunicazione i due interlocutori devono essere in grado di capirsi; per farlo devono avere almeno una lingua (un codec) in comune.
Se non si diffonde l'uso di codec liberi il rischio a cui si va incontro e' una frammentazione del VoIP con un mercato pieno di soluzioni proprietarie.
Intervento di pierreee del 18-10-2005 ore 16:54
Barone
Barone

(208 interventi)
Iscritto il 03-03-2005
ok ora è chiaro
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.284 secondi.