steveseguin / vdo.ninja

VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.
https://vdo.ninja
Other
2.81k stars 798 forks source link

Hotkeys #304

Open maxymedia opened 4 years ago

maxymedia commented 4 years ago

Firstly thanks for your work- we're testing on a show tonight and this is hopefully going to be a much better solution than what we've been using previously.

Not sure if been asked but the ability to have/ assign hotkeys. We're using a remote controller

steveseguin commented 4 years ago

Which hotkeys were you thinking about?

There are some hotkeys added already:

CTRL + m = Mute Command + Alt + m = Mute

CTRL + b = Video Mute Command + m = Video Mute

I removed "hangup" as a hotkey due to user feedback.

There is also an IFRAME API, where you can issue your own commands via your own wrapper or API system.

Please see the code here for reference to what's available: https://obs.ninja/iframe

Video guides on using MIDI to support global hotkeys: https://www.youtube.com/watch?v=uidN3bLLiVk https://www.youtube.com/watch?v=mdAzAZo65Mc

Also, the electron capture app has a build that supports CTRL+M globally

Let me know what you need; thanks! -steve

maxymedia commented 4 years ago

Thanks for the quick reply. I'm not too technically savvy on API's and that sort of thing but will have a play.
RE: Hotkeys Not sure if possible but from a Director POV the ability to assign a button/ hotkey to each guest in the chat as to then quickly switch to as the main speaker.

steveseguin commented 4 years ago

Sounds good. I'll see about adding it.

TrainDan commented 4 years ago

To add to @maxymedia's point - a hotkey to toggle the Director PTT function would be perfect

steveseguin commented 4 years ago

https://obs.ninja/beta/

Give beta a go. The Hotkey to mute once enable is set to be CTRL+M or command+m on macOS.

I'm open to feedback or suggestions.

steveseguin commented 3 years ago

beta has support for hotkeys now controllable via MIDI input; I've validated as working with Elgato's stream deck. Note "C4" will toggle the mic mute, for example.

This tool I found also lets you do global hotkeys via a chrome extension. Not sure if something like this would have value, but I could customize it to be specific to OBS.Ninja if interested https://chrome.google.com/webstore/detail/global-shortcuts/kjhmmnijldkmjogeoieliiajochaifcn

steveseguin commented 3 years ago

added 'global' hotkey support via the Electron Capture app as well now.

Only one hotkey is added so far, Toggle Mute, but it's a start.

a windows-binary is available for testing here: https://github.com/steveseguin/electroncapture/releases/tag/1.3.0