43

Multi Audio Output

It's great to have a monitor mix so that you can hear everything that's being recorded. However, when building an enterprise studio centered around Wirecast, we often need the ability to send the audio from media or other content within Wirecast to specific output devices. A professional example is having a studio built and needing to hear the B-roll or video footage audio in studio without the microphones coming through those same speakers (causing a feedback loop). Audio would be routed to a secondary soundcard (or digital soundcard via ASIO).This is pivotal and ideal to the growth of Wirecast as a true enterprise/professional platform.

53replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • I do (all) my audio in an external mixer. The wirecast output is send into it as a source like all the others. I use a bus output from the mixer to feed into Wirecast. That way you have all control in the mixer and just need to select what is send to Wirecast. This way you have all options including video clips sound etc that play inside of wirecast. I use another bus to the IEM system. Great flexibility that way.

    One concern I would have is the UI stability to use it as a real corporate video mixer. I have ruined my first streams (and customers) with a frozen UI. Hardware mixers are more reliable but htere are some reliable software options out there as well.

    Like 3
  • Jens Jarke +1

    Audio control and routing in Wirecast (and all software based video mixers) are not capable of anything close to what hardware can. Invest in a good mixer that you can mix minus into a USB audio interface. Being able to control audio levels separately to yourself, a booth and the stream(s) alone will be worth it. Especially if you're doing a studio.

    This will also give you the ability to add gates and compression to mics, if needed due to how people talk, without impacting CPU or processing time.

    Like 1
  • The feature set with digital hardware mixers is very good. I like the auto mix when I do panel discusions. That allows me to focus on the video switching and let the audio do some kind of magic automation without me need to move faders.

    Like 2
  • Jens Jarke Nice setup! 

    Like
  • Matthew Potter Agreed! We use Focusrite Scarletts in our video podcast studios. 

    Like
  • You can do this using the "map" feature - tho "map" really needs some adjustable default settings to do this well.

    Like
  • Bill B. What "map" feature are you referring to in order to map individual assets? 

    Like
  • Using the  "Multi-Track Input Mapper" or "map".  Its under "Audio" in the individual audio/video assets file setting(left pan) if your not familiar with it.  Using map you can make up to 8 different audio Tracks/mixes going to different streams.  Choose your "1"only live output Track in: Window - "Audio Mixer" under "Audio Track Selection".  I Should add Its only good for one of the Tracks

    Like
  • Bill B. That's what I thought you were referencing. Unfortunately, that's not what we are trying to accomplish. We need to send the audio of a specific asset (intro video in example) to an additional monitor (sound card in this case) for the house (studio) to hear. We don't need a separate program out stream/track per say. Thanks for the idea though. 

    Like
  • Garry Lee - The functionality you are requesting is to assign the tracks in the channel map to specific outputs. If you could do that, you would have the flexibility to do exactly what you are requesting. There was another recent thread on this topic... Based on the response, don't hold your breath... 

    Like
  • Greg Kuhnert It may, in part, depend on the interest and demand for supporting multiple sound cards or working out how to do this through USB which is a separate hardware path.

    Like
  • CraigS said:
    It may, in part, depend on the interest and demand

    Judging by the fact that this post has one of the higher vote counts... I think the people have spoken.

    Like
  • Greg Kuhnert speak more 😉

    Like
  • Greg Kuhnert I think you are getting caught up on semantics. I don't care to assign tracks in the channel map to specific outputs. I aim to assign assets in the asset manager to specific audio monitoring outputs. they don't need to record onto a track (in which the track is set to a specific output). But if either way worked, my issue would be resolved. 

    Like
  • Garry Lee said:
    I don't care to assign tracks in the channel map to specific outputs. I aim to assign assets in the asset manager to specific audio monitoring outputs. they don't need to record onto a track (in which the track is set to a specific output). But if either way worked, my issue would be resolved. 

    We're talking about the same thing, but using a different route to get there. In many audio mixers, you can assign channels to a bus (like tracks in Wirecast). Each of those bus's (or tracks) can be assigned to output destinations, which may include either a live broadcast or to a physical output. What I am describing will do 100% what you are after, and make sense logically - comparing to the physical world of how it would work with hardware equivalent devices.

    GK

    Like
  • Greg , I understand completely. That was the purpose of my last post.

    Like
  • I can thing of using an external player (VLC). NDI output into wirecast and Dante Via to send the sound where you like.

    Some other software vendors you can route the audio sources at busses and send these busses to available devices in the system.

    Like
  • Jens Jarke said:
    Some other software vendors you can route the audio sources at busses and send these busses to available devices in the system.

     I'm certain you've made that feature request. Make sure the developers know the other software as well. 😉

    Like
  • Jens Jarke We have an external (outside of WireCast) workaround to send specific workstation audio to our house speakers and to WireCast on the same workstation.

     

    Hopefully our requested feature ends up in the next rev. That would benefit all of our clients. 

    Like
  • Audio outside of wirecast is definitely the best option for more complex setups, agree 100%.

    Like
  • CraigS said:
     I'm certain you've made that feature request. Make sure the developers know the other software as well. 😉

     To be honest, no. It was the "others".

    And, making DEV aware of the competition is hopefully superfluous. You should know who they are and what features they offer.

    Like
  • Wouldn't it be wonderful to be able to send Live Program audio output to a selected USB, Thunderbolt, HDMI, etc. device?  To route to a mixer?  Or wherever?  Or even better, send Live Program audio to multiple USB, Thunderbolt, HDMI ports at the same time for even more options?  And then use the 1/8 inch headphone jack on my computer, or any other USB, Thunderbolt, HDMI, port to monitor Preview or Live program?

    Seems like a no brainer to me.  I'm shocked that we can't do this already. 

    Or am I missing something?

    Like
  • Garth Scovill That's why we have this voting feature.

    Like
  • Thanks Craig. 

    My next major audio concern is the fraction of a second delay that Wirecast adds to the audio.   Sometimes I'd like to not use an external audio mixer, and let Wirecast take care of the Audio switching alongside the Video switching.  That is, I'd like to put my local mics into Wirecast and then feed local speakers with Wirecast audio out.  For simple venues it would mean that I don't have to set up the mixer for just one microphone.  Unfortunately using Wirecast output to feed the local sound system is not possible due to the fraction of a second delay that Wirecast adds to the audio.  I'm forced to always use an external mixer for local audio.  Even when there is no reason other than to work around the delay problem.

    I've been in contact with Support on this one and was told that the delay is there on purpose.  Something to do with buffering for streaming feeds. 

    There has to be a way to satisfy the reasons for adding the delay without adding the delay to the local audio output.

    Again, this seems like another no brainer.  It's one of those things that makes me go, "Hmmmm".

    Like
  • Garth Scovill said:
    Wouldn't it be wonderful to be able to send Live Program audio output to a selected USB, Thunderbolt, HDMI, etc. device?

     Open the audio mixer in wirecast (CTRL+U) and select the hardware you like to send your audio to. If you install Dante Via and use it as your system default you can "route" the audio anywhere. 

     

    Garth Scovill said:
    I've been in contact with Support on this one and was told that the delay is there on purpose.  Something to do with buffering for streaming feeds.

     As wirecast takes in all feeds and need to sync them to be able to switchthem they need to be decoded and after running through wirecast encoded again. This takes time and causes the delay.

    For the mic, split the audio in the analog domain and run it #1 into your computer and #2 into the PA.

    Like
Vote43 Follow
  • 43 Votes
  • 11 days agoLast active
  • 53Replies
  • 794Views
  • 18 Following