Rank: Member
Groups: Registered
Joined: 1/17/2023(UTC) Posts: 13 ![United States United States](/Content/images/flags/US.png) Location: Denver Was thanked: 1 time(s) in 1 post(s)
|
So I am working on setting up an eSports channel and want to leverage vMIX instead of endless instances of OBS running on a production PC or four. Everything is going great so far, but I could really use to have a final delay before sending to the three streaming platforms where I can dump out profanity.
I am aware there is a way to do this with Replay, but it would help the setup greatly if it were inside the primary vMix that is running Replay for game footage/capture.
While I know there are some clever ways to build/breakdown a video buffer interactively, (double frames, detect blackness, other compression tricks) my needs would be served just by being able to blank or beep the final audio output for a specified amount of time. Say 7 to 10 seconds.
Shortcut that I can hit from my stream deck when I hear the profanity, for the next 10 seconds the audio send to the platforms is now blank or beep.
Not that I wouldn't love for a RAM-based video/audio buffer that could drop both, the hope is audio-only wouldn't be a massive to implement.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/27/2012(UTC) Posts: 5,171 ![Belgium Belgium](/Content/images/flags/BE.png) Location: Belgium Thanks: 288 times Was thanked: 942 time(s) in 778 post(s)
|
how about: Output to ndi Ndi back to vMix Delay ndi input Stream ndi input instead of main output. or one of the multiple ideas mentioned in this forum Quote:Shortcut that I can hit from my stream deck when I hear the profanity, for the next 10 seconds the audio send to the platforms is now blank or beep. Check the audio shortcuts from the list , also "scripting for dummies" post to add a wait time or play specific sound and combine multiple commands etc
|
|
|
|
Rank: Member
Groups: Registered
Joined: 1/17/2023(UTC) Posts: 13 ![United States United States](/Content/images/flags/US.png) Location: Denver Was thanked: 1 time(s) in 1 post(s)
|
I am not in front of my setup, but I am already using 3 of the Outputs for SRT capture fed into Replay and I believe NDI 'loopback' would require use of one of the outputs right?
As for SRT directly into Replay in 26: that is a different thread/issue.
Look, work-arounds are fine, but this is a request for a feature in the application.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/23/2017(UTC) Posts: 1,174 ![Man Man](/Themes/yafpro/male.gif) Location: Germany Thanks: 3 times Was thanked: 167 time(s) in 149 post(s)
|
I believe I understand your request but I don't think it's possible with one system. Once you hear the audio on program/master it's too late as it's out of the system already. You would need one system to lisen into live then a second with a delay of 10 sec or so. With the stream deck you conrol the second system and mute the audio there.
|
|
|
|
Rank: Member
Groups: Registered
Joined: 1/17/2023(UTC) Posts: 13 ![United States United States](/Content/images/flags/US.png) Location: Denver Was thanked: 1 time(s) in 1 post(s)
|
You would only need to listen to live and hit the drop/dump button. This is how professional radio does it. No one is monitoring the post-delay to ensure the cutoff is "just right", you hit the button and enough of the program is cut to ensure the foul language doesn't go on the air.
Yes you lose a lot of the surrounding program, but that is better than an FCC fine.
This is how the Ross clean air (that someone else who was looking for the same feature in vMIX referenced as what they use, but wanted it native so as to avoid extra equipment) works.
vMIX support suggested using a time-slip via Replay to accomplish this task, which would work nicely, but I am using Replay for my program.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/23/2017(UTC) Posts: 1,174 ![Man Man](/Themes/yafpro/male.gif) Location: Germany Thanks: 3 times Was thanked: 167 time(s) in 149 post(s)
|
The most stupid approach then would be some loop setup. If you used the replay already you can use the NDI approach from doggy or the way I did it for really long delays (more minutes than seconds) is to loop the stream through VLC. In VLC hit he pause button for as long as you need the delay and press play again. VLC will timeshift your stream. Maybe the local LAN can be used easily for the loop/VLC approach.
|
|
|
|
Rank: Member
Groups: Registered
Joined: 1/17/2023(UTC) Posts: 13 ![United States United States](/Content/images/flags/US.png) Location: Denver Was thanked: 1 time(s) in 1 post(s)
|
Originally Posted by: mavik ![Go to Quoted Post Go to Quoted Post](/Themes/yafpro/icon_latest_reply.gif) The most stupid approach then would be some loop setup. If you used the replay already you can use the NDI approach from doggy or the way I did it for really long delays (more minutes than seconds) is to loop the stream through VLC. In VLC hit he pause button for as long as you need the delay and press play again. VLC will timeshift your stream. Maybe the local LAN can be used easily for the loop/VLC approach. This is another interesting workaround for sure. Net-net: I am still kindly requesting a native feature in vMIX for this.
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 1/26/2023(UTC) Posts: 3 ![United States United States](/Content/images/flags/US.png) Thanks: 1 times
|
I believe the new "stream delay" setting of version 26 released 2 days ago can be used for this purpose (even if not technically why it is there). If I understand correctly, if you broadcast with say a 10-second delay and hit stop the last 10 seconds will be lost. If you then restart immediately, the broadcast should pick back up without the missing 10 seconds and be similar to a dump button in practice. (Not a perfect solution, but should be trivial for vMix to implement a proper dump now that they've added a delay option already.) If you give this a try, let me know as I'm interested in the same feature.
|
|
|
|
Rank: Member
Groups: Registered
Joined: 1/17/2023(UTC) Posts: 13 ![United States United States](/Content/images/flags/US.png) Location: Denver Was thanked: 1 time(s) in 1 post(s)
|
Originally Posted by: Thaddeusb ![Go to Quoted Post Go to Quoted Post](/Themes/yafpro/icon_latest_reply.gif) I believe the new "stream delay" setting of version 26 released 2 days ago can be used for this purpose (even if not technically why it is there). If I understand correctly, if you broadcast with say a 10-second delay and hit stop the last 10 seconds will be lost. If you then restart immediately, the broadcast should pick back up without the missing 10 seconds and be similar to a dump button in practice. (Not a perfect solution, but should be trivial for vMix to implement a proper dump now that they've added a delay option already.) If you give this a try, let me know as I'm interested in the same feature. I hadn't put that together when I read about how the stream delay does lose the tail when stopped... I also wonder if it leaves enough reaction time to ensure the language is dropped. Will have to give it a try as I do send streams to two and sometimes three hosts, see how quickly it can cut and re-start.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/4/2021(UTC) Posts: 207 ![United States United States](/Content/images/flags/US.png) Thanks: 6 times Was thanked: 27 time(s) in 25 post(s)
|
Originally Posted by: SherSlick ![Go to Quoted Post Go to Quoted Post](/Themes/yafpro/icon_latest_reply.gif) I also wonder if it leaves enough reaction time to ensure the language is dropped. I've commented on this before.Speaking as someone who has had to hit a dump button on a traditional radio station, it's not as easy as people think it will be. Before you can even act, it has to sink in what was said and the implication. If you're focusing on other things in the stream, that will take more time than you think it will, especially if you're very into what you're doing. I'm sure we've all had those moments where we're working on something and someone talks to us, and, while we know they spoke to us, we don't actually catch what they said because our mind is elsewhere, right? And then, once it does register that you need to hit the button, you need to actually hit the button. That requires physical and mental reaction in the face of pressure and even almost panic. It's almost definitely possible, but it's a lot more difficult than I think a lot of people realize. Just look at how many uncensored live moments have aired on TV and radio because someone didn't hit the button in time.
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close