Skip to main content
Participant
April 13, 2020
Question

What is the required set-up to livestream with more than 1 character?

  • April 13, 2020
  • 3 replies
  • 846 views

Hello - Is there a native way to livestream more than 1 character via CH or is the solution to use a dedicated PC for each character then produce them together via a mixer such as vMix?

I haven't tried it yet but I've seen it done live here: https://youtu.be/7li_rEQ4TL4

 

This topic has been closed for replies.

3 replies

alank99101739
Legend
April 14, 2020

Just to be clear, the most natural way today is to have two computers running the software, each generating their own NDI stream. You then use vMix, OBS Studio, etc to mix the streams into a single stream to send to YouTube/Twitch etc.

 

There was a beta around somewhere a while back for software to use (but not create) a puppet. But I could not find it recently and did not try it myself. That would avoid the need to buy multiple copies of the software to run and would make it easier for each streamer to run that "puppet player" code locally.

Participating Frequently
April 14, 2020

Thanks for the reply. My main goal is to have all the puppets allow for live interaction via their transforms, triggers, and physics. I want to be able to move the puppets around the scene as if it was a puppet show stage, as well as allow for triggered camera panning and zooming. My understanding is that the NDI-vMix solution isn't suited for this; it seems like it works for more static content like talk shows.

 

My setup would consist of one computer, one local user, and up to three other actors via a video webchat like Skype.

 

The local user would talk and use headtracking via local microphone and webcam.

 

This local user would also manage any and all triggers for all of the other characters in addition to their own. This means the local user would be able to trigger things like emotes (consisting of triggered replays) for the other characters — this is a workaround because I don't think there's a way to take live trigger input from remote users in CH. If there is a solution for this I'd love to know.

 

The other Skype actors would feed live headtracking and lip sync data to CH via their live Skype audio/video.

 

Any ideas? I'm happy to tweak the setup if there's a good solution to achieve the level of interaction I want.

 

EDIT: Oh, and it seems like a key limitation with the approach I've detailed here is that only one puppet at a time would support live headtracking and lip sync (assuming I do not want all the puppets to have the same headtracking and lip sync simultaneously). It seems that the local user would have to swap the active puppet based on who is talking.

alank99101739
Legend
April 14, 2020

Are two people going to be talking and controlling the two characters? Are you going to have two microphones? Do you need two mice to control the two puppets? Etc. Two cameras for head positions? Explaining a bit more would be helpful.

 

Normally you have two computers because you need all of those controls, depending on what you are a trying to achieve.

 

You can switch between the puppets, you can play pre-recorded "replays". You can also do clever tricks like put two characters in the same "puppet" then use triggers to show one mouth or the other, so one or the other talks. But without knowing the exact effect you are after its a bit hard to make suggestions.

Participating Frequently
April 13, 2020

I really need multiple live characters as well for streaming. The ability to take multiple audio/video inputs from something like Skype and apply them to puppets would be invaluable.

 

Short of that, I need a way to swap active puppets with the keyboard or a midi device. That way I could at least get lip sync working by quickly swapping between characters (assuming they are not talking over each other).

 

Unless I'm missing something, neither of these is possible right now without something like vMix, which is not an option for me.