CasparCG / server

CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
GNU General Public License v3.0
910 stars 268 forks source link

Feature request: System audio producer #653

Open jesperstarkar opened 6 years ago

jesperstarkar commented 6 years ago

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.

toontoet commented 6 years ago

+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.

dotarmin commented 6 years ago

Good @jesperstarkar! Nice request.

TKooijmans commented 6 years ago

good idea!

didikunz commented 6 years ago

+1 Good idea

jesperstarkar commented 6 years ago

Should we consider some MADI/Dante compatibility?

premultiply commented 6 years ago

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.

LukasSchulz commented 3 years ago

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)