Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: High quality stereo VoIP / low latency streaming (Read 5432 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

High quality stereo VoIP / low latency streaming

I'm looking for a solution for high quality VoIP communication for use in internet radio.

The main reason for this is being able to provide co-hosts and/or interview partners with low latency, good quality music so they can react to it quickly. Just having them listen to the shoutcast stream isn't a viable option because shoutcast introduces several seconds of latency.

The requirements would be:
- two-way communication
- no automatic audio processing (noise reduction, etc) which would degrade audio quality
- latency comparable to typical VoIP software
- stereo audio
- good enough audio quality for music (comparable to 128 kbps mp3 or better)
- multi platform (linux & windows are essential, OS X support would be nice to have.)
- easy enough to set up for the average joe

Possible solutions i found so far:


Fideliphone:
Promises just what i need, is already being used in Broadcasting. Dealbreaker: Only a windows client available, a linux client is in the works.

Mumble:
Server-based conferencing software using opus as a codec, often used for online gaming. It has several drawbacks however. Most important it only supports mono audio, bitrates are limited and it takes a lot of tweaking client- and server side to make it use bitrates even remotely suitable for music.

Does anybody here have some experience with stuff like this or some suggestions so share?

High quality stereo VoIP / low latency streaming

Reply #1
Does anybody here have some experience with stuff like this or some suggestions so share?
Not much, I'm afraid, but I've been looking at internet solutions for playing music together over the internet recently and there seem to be a few options. Unfortunately my OS is too old and I couldn't find anyone interested in playing classical music, so I haven't tried it (yet).
Some links:

http://llcon.sourceforge.net/index.html

Quote
Similar free / open source projects
NINJAM NINJAM is a program to allow people to make real music together via the Internet. NINJAM does not provide true real-time streams but uses a technique to overcome the internet latency issues by making the latency much longer.
Soundjack Soundjack is a low delay internet streaming softare created by Alexander Carot.

Similar commercial projects
JamKazam Using JamKazam, you can now play music with other musicians from your homes across the Internet as if you were sitting in the same room.
eJAMMING AUDiiO eJamming is a real-time internet collaboration technology and service for musicians.
jamLink jamLink is a hardware solution for real-time jamming over the internet.
sofasession sofasession is the fastest growing online jam community for musicians on the internet.

High quality stereo VoIP / low latency streaming

Reply #2
Does anybody here have some experience with stuff like this or some suggestions so share?
Not much, I'm afraid, but I've been looking at internet solutions for playing music together over the internet recently and there seem to be a few options. Unfortunately my OS is too old and I couldn't find anyone interested in playing classical music, so I haven't tried it (yet).
Some links:

http://llcon.sourceforge.net/index.html

Quote
Similar free / open source projects
NINJAM NINJAM is a program to allow people to make real music together via the Internet. NINJAM does not provide true real-time streams but uses a technique to overcome the internet latency issues by making the latency much longer.
Soundjack Soundjack is a low delay internet streaming softare created by Alexander Carot.

Similar commercial projects
JamKazam Using JamKazam, you can now play music with other musicians from your homes across the Internet as if you were sitting in the same room.
eJAMMING AUDiiO eJamming is a real-time internet collaboration technology and service for musicians.
jamLink jamLink is a hardware solution for real-time jamming over the internet.
sofasession sofasession is the fastest growing online jam community for musicians on the internet.



That looks quite promising. Thanks.

High quality stereo VoIP / low latency streaming

Reply #3
I'm looking for a solution for high quality VoIP communication for use in internet radio.

...

Does anybody here have some experience with stuff like this or some suggestions so share?


The following services use Opus via WebRTC, and are designed for exactly this purpose - remote links / contributions that would have been done via ISDN back in the day, can now be done via domestic grade broadband and Gogle Chrome:

https://ipdtl.com/ and
https://now.source-elements.com/#!/

High quality stereo VoIP / low latency streaming

Reply #4
I'm looking for a solution for high quality VoIP communication for use in internet radio.

...

Does anybody here have some experience with stuff like this or some suggestions so share?


The following services use Opus via WebRTC, and are designed for exactly this purpose - remote links / contributions that would have been done via ISDN back in the day, can now be done via domestic grade broadband and Gogle Chrome:

https://ipdtl.com/ and
https://now.source-elements.com/#!/


Very interesting stuff, thank you. I like the browser-based approach 'cause it's likely to run well on all major platforms.