0

Does Wirecast have a program out option?

I'm wondering if wirecast has a program output. I understand that you can record on the computer that you are operating the program from but, if you have a multi-output video card on that computer, can you use that as an output to record?

 

Obviously the more processes that are being ran on the computer that is hosting the control program the more system resources are being used as it is now, it seems like wirecast is so CPU hungry that it would make sense to have a separate program out option. And that way you could send that program out into whatever separate machine you would like to record... Thereby freeing up precious CPU resources.

20replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • JB said:
    if you have a multi-output video card on that computer, can you use that as an output to record?

     Wirecast Studio has Multi-Viewer out which is from the GPU and some do use it to record but that's not the intended purpose.

    Wirecast Pro has Video Out through Blackmagic and AJA devices that support such. That would be the proper way to send to a recording device.

    Regarding CPU and local recording, using the MOV format would generally use less CPU than x264 since it's iFrame vs a more complex GOP. Using the same encoder as the one you are streaming with uses less that two different encoder settings. Using Quicksync or NVENC may use less than an x264 encoder (except when it's the same as the streaming encoder setting)

    Like
  • Hey Craig,

    The Blackmagic/Aja options...im a bit confused on that. If there is no " local program out " option in Wirecast, how would either brand option receive a record feed?

     

    I've looked in the output settings on Wirecast ( i have Pro ) and i can't seem to locate anything pointing to that?

      

    Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 11 days ago
      • Reported - view

      JB You have to have a Blackmagic or AJA device that supports Video Out.

       

      Like
      • JB
      • Video Engineer learning how to cast with the best of em!
      • TheGreatIandI
      • 8 days ago
      • Reported - view

      CraigS Hey Craig,

       

      So, just so I'm surely understanding you here: I would need to have an internal Blackmagic Card ( I can't do this as I have a pre-built Asus Workstation tower with multiple display port outputs )....or an Aja external device that gives me the ability to have a local " program output "? 

       

      I'm not trying to use this output for recording, I'm trying to see if Wirecast can be utilized for " live show " applications as well as live streaming to the web. Like, running a local output directly from the pc/laptop/MacBook... into a larger switcher that can be sent to projection units. Instead of having to live stream the show to a social platform...then capturing that live stream on another pc...then running that pc into a switcher...then running that switchers program out to Projection. That just seems so incredibly redundant, if you see what I mean.

      I see the question was asked a few years back...and it seems the answer was yes, you could use an output of your pc that you're running the program on for a program output 🤔

      https://telestreamforum.forumbee.com/t/k9m437/output-to-hdmi-or-vga

      Like
  • JB said:
    I would need to have an internal Blackmagic Card ( I can't do this as I have a pre-built Asus Workstation tower with multiple display port outputs ).

     Blackmagic UltraStudio MiniMonitor, which is external, should also work.

    JB said:
    or an Aja external device that gives me the ability to have a local " program output "? 

     Yes, one of their devices that support video out from the computer. Their T-Tap might be the simplest option.

    JB said:
    ike, running a local output directly from the pc/laptop/MacBook... into a larger switcher that can be sent to projection units.

     Yes, those outputs can be integrated into a larger production workflow. 

    Like
  • So, then is there any reason that you can't already use any one of your multiple outputs on your pc as a program output then? I'm just confused on the reason behind not being able to use one of the many DisplayPort outputs I already have as the program output. If let's say, I have my main monitor that is running the program, a second monitor that I have attached as my multi-view monitor, any third monitor I should be able to designate as a main output/program output, no?

     

    Essentially what I would be doing with one of these black magic or Aja boxes you suggested.... plugging that into my computer's usb-c.... then running out of  that with either SDI at 1080P or the HDMI at 1080p when I have a video card that has two additional outputs that I can already do that with.

     

    I don't understand why Wirecast itself needs to have an external box that has two digital outputs when the computer itself already has additional video outputs. I could see that being an option for someone's setup who doesn't have additional video outputs like let's say, a laptop perhaps.

     

    Is that just the way the software is written...to need an extra external powers adapter from one of these two companies 🤔?

    Like
  • JB said:
    So, then is there any reason that you can't already use any one of your multiple outputs on your pc as a program output then? I

     That would be through the GPU which is not appropriate for professional production. Wirecast Multi-Viewer uses GPU out but it's only suitable for monitoring and is impacted as the GPU is involved with other computer tasks.

    You certainly can try to use Multi-Viewer out but it's just not reliable for the live production outside of monitoring.

    Like
      • JB
      • Video Engineer learning how to cast with the best of em!
      • TheGreatIandI
      • 8 days ago
      • Reported - view

      CraigS  I understand you not wanting to have your unit that is handling the switching the layering and whatnot impacted by utilizing additional gpu strain for an output, of course. 

      So am I to believe that one of these external boxes won't impact CPU usage as much because it is a standalone powered box?

      The entire way I'm thinking about this is if I were to use an external switcher for HDMI feeds like let's say, the black magic Atem.... You can then run that directly into your computer and use that as an input for wirecast. If you have that external switcher handling all of the switching then it's not impacting wirecast which is super CPU intensive as it is. Then you can run an output out of your wirecast PC for program... That was my initial thought there.

      Now that I'm thinking about it though Craig, couldn't you set up your  Wirecast as an ndi output... and then use that ndi output as the program out 🤔🤔🤔🤔?? What do you think?

      Like
  • JB said:
    Is that just the way the software is written

     A professional production environment wouldn't use the GPU out. It's the way computers work, not software. Blackmagic Mini Monitor and AJA T-Tap exist precisely because output to professional specs are needed. These are also used when doing color grading for broadcast in post-production. Computer GPUs don't meet the specifications nor the reliability because their resources may be impacted by other computer functions.

    Like 1
      • JB
      • Video Engineer learning how to cast with the best of em!
      • TheGreatIandI
      • 8 days ago
      • Reported - view

      CraigS this I agree with as far as the production world, is that's what I come from... Live production. Now what I'm wondering since I'm trying to get the least amount of impact to the computer that's actually running wirecast as possible is, if I use one of those external outputs then I don't actually have to stream unless I'd like to, right?

       

      If I'm using one of those and selected as an output then the switches that I'm seeing on my program window will be what is displayed out of that box, yes?

      Like
  • JB said:
    if I use one of those external outputs then I don't actually have to stream unless I'd like to, right?

     Not at all. Direct out no streaming required.

    JB said:
    f I'm using one of those and selected as an output then the switches that I'm seeing on my program window will be what is displayed out of that box, yes?

     Yes. It's how one might use Wirecast with a Teradek Bond for example or, to go into a more complex production environment.

    Like
      • JB
      • Video Engineer learning how to cast with the best of em!
      • TheGreatIandI
      • 8 days ago
      • Reported - view

      CraigS cool deal my man, Craig. That is what I was looking for. Every show definitely does not require live streaming but to be able to utilize wirecast is a live switcher as well as a streaming alternative of that light switch is awesome.

       

      As always, thank you for the feedback.

      Like
  • JB said:
    Craig, couldn't you set up your  Wirecast as an ndi output... and then use that ndi output as the program out 🤔🤔🤔🤔?? What do you think?

     Wirecast Pro NDI out into something that supports NDI in. That's certainly a viable alternative.

    Like 1
  • JB said:
    So am I to believe that one of these external boxes won't impact CPU usage as much because it is a standalone powered box?

     If you mean BMD or AJA, Wirecast is relieved of its encoding duties for the most part and GPU is free to do what it needs to for Wirecast (chroma key, live icons, Preview display if used, etc).

    Like
      • JB
      • Video Engineer learning how to cast with the best of em!
      • TheGreatIandI
      • 8 days ago
      • Reported - view

      CraigS 

      Hey Craig...last thing on this one... I posted this a few weeks ago period and I'm wondering if perhaps these two things are intertwined with each other period as far as wirecast and using multiple outputs of your computer.

       

      So I have a three monitor setup. The center monitor is the main and then two outboard 24 inch. Both outboard monitors are the same brand of course for color uniformity.

       

      When I try to set the multi view monitor, it goes to where it wants to go.

      Shouldn't I be able to tell wirecast to use whatever screen for that output? Or....is this because both monitors have the same name ( don't think I can change that )?

      Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 8 days ago
      • Reported - view

      JB You have two matching monitors (two Sceptre E24).
      What is your GPU model?
      How is each monitor connected (cable type on each end)?
      We're investigating a related issue when matching monitors are used.

      Wirecast 14.0.x?

      JB said:
      When I try to set the multi view monitor, it goes to where it wants to go.

       Please describe step by step for us to reproduce as this may be important.

      Like
      • JB
      • Video Engineer learning how to cast with the best of em!
      • TheGreatIandI
      • 8 days ago
      • Reported - view

      CraigS 

      Here is the Pc

      Asus ProArt PA90 Mini PC Isv-Certified Workstation, Intel i7-9700K, NVIDIA Quadro P4000 Graphics

       

      I'm using DisplayPort to HDMI adapters. Running from top to bottom cascading down with the inputs so, the top input is the far left monitor, the next input down is the center monitor and the right monitor is the next input down on the video card.

       

      It does the same thing on my AMD setup as well though. That graphics card is a Radeon RX 570.

      Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 8 days ago
      • Reported - view

      JB Thank you for that. That means it's not limited to a specific brand of GPU.

      given:
      43R80
      Spectre E24
      Spectre E24

      Please explain what happens exactly.
      Do the two Spectre monitors display the same thing?
      Only one of them shows the Viewer assignment?
      What happens to the 43R80?
      We need the steps to exemplify how each monitor is behaving.

      Like
      • JB
      • Video Engineer learning how to cast with the best of em!
      • TheGreatIandI
      • 6 days ago
      • Reported - view

      CraigS 

      So when I open wirecast...it will ( 8 times out of ten ) open on the 43R80 ( it's supposed to as it's assigned as my main monitor in windows ). If not, it will be on the left monitor. 

      I drag it to the center monitor/main monitor/43R80 and go full screen. After that, I go to the little multi-view window icon underneath the main/preview monitor views on the Wirecast program. It pops up to configure. Once I do that, it immediately goes to the far left screen. If I go to output options up top...to set a specific monitor like in the photos...it won't matter what I select...it still always goes to that far left. 

      I could possibly make a video of it and send it your way, Craig. It's literally what I wrote tho...it just always good es to that screen. I can't tell it what to do. 

      Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 5 days ago
      • Reported - view

      JB A video would be great. I can show that to the developers.

      Like
Like Follow
  • 5 days agoLast active
  • 20Replies
  • 34Views
  • 2 Following