Domanda

Ho bisogno di un'applicazione open source che trasmetta su richiesta (RTSP?) i file preregistrati. Dovrebbe supportare tutti i principali codec (G.711, g729 ...) e deve essere ragionevolmente efficiente.

Fino ad ora ho trovato solo il lettore VLAN adatto a questo compito. Qualche consiglio?

È stato utile?

Soluzione 2

mediastremer2 sdk è stato abbastanza buono per me.

Ma live555 media server ha fatto il lavoro come semplici server RTSP

Altri suggerimenti

Bene, ho una asterisco con tutti i principali codec. Ottieni g729 / g723 su: asterisk.hosting.lv . Non dimenticare che in alcuni paesi è illegale utilizzare g729 / g723 senza pagarli.

Ritorna comunque alla tua domanda. Nel tuo dial plan Asterisk puoi riprodurre il file preregistrato come:

exten => _X.,1,Answer()
exten => _X.,n,Playback(/path/to/file)
exten => _X.,n,Hangup()

Quando faccio una chiamata andando in quel contesto, riesco a sentire il file. È quello che vuoi fare?

Dai un'occhiata anche a voip-info.org . C'è molta conoscenza lì.

modifica:

Si noti inoltre che l'asterisco ha un'utilità di diaplan MusicOnHold che è possibile utilizzare per lo streaming di flussi radio FM. Potresti dare un'occhiata a un post sul blog che ho scritto l'anno scorso. Quindi, in un certo senso, potresti avere un lettore VLAN o qualcos'altro per agire come un server di streaming e utilizzare l'asterisco per VoIP.

Puoi provare SIPp. La versione 3.4 supporta lo streaming RTP per PCMA, PCMU e G729. Puoi abilitare il codec G723 anche nel sorgente.

Abbiamo utilizzato rtpplay per inviare file audio a un IP specificato /porta. Questo è almeno un buon punto di partenza

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top