I’m trying to play multiple webradio stations for a lot of callers with good audio quality and need some help.
Backgroud: I have to provide an alternative access method to live-streamed events for people without internet access. A substantial amount of them come in with g722
What I have tried so far:
Playing the radio streams with Music on Hold and mpg123
+ performance (only one instance of mpg123 for all users of the same moh class)
- sound quality: to work with moh the stream has to be downsampled to 8kHz
Playing the streams with MP3Player
+ the sound quality is audibly better (on g722 calls)
- high performance impact because an instance of mpg123 is started for every caller
- doesn’t work with ARI
Using an External Media Channel
- I was not able to make it work. All examples I found are about exporting the audio and my attempts to stream into the channel failed.
Any help would be greatly appreciated!