Il VoIP Development Kit è un framework Voice over IP di sviluppo del software; si propone di essere ingaggiato da una vasta gamma di utenti in scenari molto diversi
E 'stato creato in modo che possa funzionare su molte piattaforme differenti:. Windows, Linux (32 e 64 bit) e le versioni MacOs X sono disponibile (porto 6.x Windows Mobile è in lavorazione); il linguaggio di programmazione obiettivo principale è C ++, ma ci sono moduli da utilizzare con Java e Visual Basic, nonché, altri porti (python e php) sono allo studio.
Grazie alla sua tecnologia VirtuaDev ogni sorgente multimediale su il PC è visto come un VDK Virtual Device:
cioè microfoni sono dispositivi di input, mentre gli altoparlanti sono dispositivi di uscita; file audio memorizzati sul disco rigido possono essere visti come input (play) o di uscita dispositivi (record) e, ovviamente, le chiamate VoIP sono entrambi i dispositivi di input e output allo stesso tempo.
Ognuno di questi dispositivi può essere collegati tra loro (vale a dire qualsiasi il numero di dispositivi di input può essere collegato a qualsiasi il numero di dispositivi di uscita) e il flusso di mezzi sarà scorre automagicamente dalla prima alla seconda e misti senza soluzione di continuità, senza qualsiasi utente & rsquo; s di interazione, ma una sola chiamata API
Caratteristiche :.
- codec dinamicamente caricabili (G711, AMR **, Speex, G726, G729 **, iLBC e GSM già previsto)
- Voice Activity Detection, soppressione di silenzio e rumore di comodità
- ricezione DTMF e generazione (in banda, RFC2833, SIP INFO)
- tampone Adaptive dejitter
- NAT amichevole
- conferenza multi-riga
- Play e files registrati in tutti i principali formati audio
- Supporto dispositivi multipli I / O
- Multiple supporto framework audio (DirectSound, WinMME, Alsa, OSS, CoreAudio)
- Do-not-disturbare
- impostazioni di volume a base alla connessione
- Supporto completo per le architetture multi-core
Cosa c'è di nuovo in questa versione:
- Questo è il primo tech-anteprima della prossima versione 2.0 .
- Questa versione include importanti cambiamenti architettonici per aggiungere il supporto per le videochiamate e multi-flow VoIP.
Cosa c'è di nuovo nella versione 1.1.0:
- Un po 'di nuovi codec, tra cui G722, G728 e G723, sono disponibili su tutte le piattaforme.
- G729 è ora disponibile su tutte le piattaforme.
- .NET e Java moduli di supporto sono ora parte della distribuzione ufficiale e non sono più pacchetti separati.
- HD Audio è supportato.
- È stata aggiunta una API soppressione del rumore.
- È stata aggiunta una API di basso livello, che consente di ottenere i dettagli delle chiamate, quali jitter, RTT, e perdita di pacchetti. Snow Leopard è ora supportato.
- Qualche bug e problemi di usabilità sono state fissate.
- L'architettura interna è stata ristrutturata per integrare la funzione video tanto atteso.
Cosa c'è di nuovo nella versione 1.0 RC1:
- Questa release aggiunge AGC e VAD alle API di prova gratuita .
- Ci sono un paio di correzioni di bug e un po 'di pulizia del codice.
Cosa c'è di nuovo nella versione 0.9.7:
- messo a disposizione il metodo GetErrorMessage () in modo che un stringa leggibile viene restituita da un codice di errore fornito come parametro.
- Introdotta una nuova RECEIVED_INFO_RESPONSE evento che notifica quando un SIP INFO risposta ricevuto (alcuni clienti utilizzano questa risposta per inviare le informazioni al mittente)
- Risolto un incoerenza nelle API di registrazione: gli account SIP sono numerate a partire dal 1 nel file vdk.ini, mentre le API prevede l'enumerazione di essere a partire da 0. Ora si dovrebbe usare la numerazione dei file di configurazione, quindi il primo conto è 1 e non 0 più
- La documentazione è stata aggiornata li>
I commenti non trovato