0

Is it possible to play as background music the same soundtrack to all members, controller by the event organizer, and switch sometimes between soundtracks? "Send / share" with other members upfront, keep high music quality, avoid lagging. It would be awesame for online trainings held in these days.

Looking something for web.

1
  • We will need much more information to give good recommendations here. Please take a look at What is required for a question to contain "enough information"? Then please edit your question and see if you can incorporate some of these improvements. Especially missing: What OS should the software run on (note we recommend software here, not services), how much you'd be willing to spend, how many participants must it cater, what other features do you need?
    – Izzy
    Apr 3, 2020 at 21:51

3 Answers 3

1

I think your requirements would be best suited and served by Cisco Webex meetings, and it is made free now up till certain users.

The host has all the controls required for the purposes you just mentioned.

play same soundtrack to all
send messages/share screen to all

Also, now it has an additional way to share multimedia and using this approach you can share online media in a much better way. It is really smooth experience.

0

This doesn't meet the requirement of sending to them upfront, but with Zoom you can share the audio that is playing on the computer at the moment.

When do you share screen, you can check the "Share computer sound" box.

The one caveat to this is that if you stop sharing, the music you're playing will stop.

0

For high quality audio I would recommend to use a dedicated streaming tool that does not rely on a web browser for encoding. Reason is that most audio processing and encoding built into modern web browsers is tuned for speech, not music.

Instead, I would use the use the new draft internet standard WHIP for this.

Concretely, I would use Janus Gateway as backend for the video room, e.g. with web frontend Jangouts, and then run command-line tool simple-whip-client to feed the output of a local music player into the video room.

Opus - one of the audio codecs mandatory with WebRTC - is quite flexible, and can optimize for lower-than GSM narrowband speech, or for higher-than-MP3 wideband music: https://en.wikipedia.org/wiki/Opus_(audio_format)#Quality_comparison_and_low-latency_performance

Benefit of using a dedicated encoder, possible thanks to the WHIP protocol - is that it can be told explicitly to encode using music-oriented Opus encoding (not speech-oriented Opus encoding which is the default with most WebRTC implementations).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.