Server: Feature request: System audio producer

Created on 22 Nov 2017  路  7Comments  路  Source: CasparCG/server

I would love to see "sound card" input to CasparCG. In light of #652 it would be powerful to use sund card interfaces for getting multiple audio sources in - and multiple audio mixes out.

  • Needs support for multiple channels (more than 2 channels).
  • System audio consumer needs similar multi channel support
  • Would be nice with convenience config/features to match delays against i.e. decklink video pipelines.

Most helpful comment

Should we consider some MADI/Dante compatibility?

All 7 comments

+1 for this feature. A multi channel system audio consumer would be very useful for the (visual) radio automation system we're building at the moment.

Good @jesperstarkar! Nice request.

good idea!

+1 Good idea

Should we consider some MADI/Dante compatibility?

Keep in mind that because of the asynchronous architecture of input and output devices resampling has to be done for each device to compensate the clock drift between devices.

I did a little Workaround for this problem:
I am using ffmpeg to crate a rtp-stream with an alsa input-device:
ffmpeg -re -f alsa -i hw:2,0 -acodec mp3 -ab 128k -ac 2 -f rtp rtp://127.0.0.1:5000

And then using the ffmpeg-producer in casparcg to get that audio-stream into casparcg (using a custom PLAY-command):
PLAY 1-100 "rtp://127.0.0.1:5000"

its not perfect but seems to be the best thing possible (rather than inputting it with an hdmi-signal)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

krzyc picture krzyc  路  4Comments

pkeuter picture pkeuter  路  3Comments

jesperstarkar picture jesperstarkar  路  6Comments

ronag picture ronag  路  7Comments

ronag picture ronag  路  4Comments