Comments (9)
If using the latter better to change /startStreaming to /StreamingOn and /stopStreaming to /StreamingOff.
Just an idea. 😄
from osc-for-obs.
Great idea! It seems TouchOSC is becoming the popular use for the app. I'll add in some more toggle commands. Also, the naming scheme is mainly from how the API names them.
from osc-for-obs.
Thank you very much!
I'm also using multi-RTMP-plugin (https://obsproject.com/forum/resources/multiple-rtmp-outputs-plugin.964/) and thinking that would there be any possibilities to control the additional stream by OSC. I guess the controls would at first have to be in the WebSocket API.
If you want to get more ideas for those touchosc toggle commands here is few I got by reading the websocket Api:
- A slider for obs audio in touchosc by sending the volume: (https://github.com/Palakis/obs-websocket/blob/4.x-current/docs/generated/protocol.md#getvolume)
- OBS exist (https://github.com/Palakis/obs-websocket/blob/4.x-current/docs/generated/protocol.md#exiting) or same way to get status that that obs, obs websocket and osc for obs are running correctly. I would use it as a led in touchosc (led is on while getting 1 and of while getting 0)
- Send audio status (https://github.com/Palakis/obs-websocket/blob/4.x-current/docs/generated/protocol.md#getaudioactive) or other stream status (CPU, fps...)
- Stream(and maybe rec timecode) sending. Can be used in touchosc label. https://github.com/Palakis/obs-websocket/blob/4.x-current/docs/generated/protocol.md#getstreamingstatus
Hope those will fire you up! 😄
from osc-for-obs.
I got most of the requests with 2.5 Update! The only one that wasn't available is 'exist' because 'heartbeat' is deprecated in obs-ws 4.9. I also added a lot more than requested. Try them out! TouchOSC File is updated as well 👍
from osc-for-obs.
Awesome! Il try out! Thanks a lot for so fast release time. 😄
from osc-for-obs.
I got a few other things that would help me and improve the app. 😄
- I use Touchosc LEDs for viewing the status of ATEM and other kinds of statuses too. It would be great to get /streaming to send 1 or 0 too, so the stream can be view also by led.
- As sending scene status to TouchOSC it would be great to send the source visibility the same way.
- Feedback from transition: showing current transition type and duration and when transition is going.
- I also thought of getting feedback from media controllers, eg. mediasource playing send (/MediaPlaying 1) and when stopped (/MediaPlaying 0).
I'm using an old original ATEM television studio that does not support video files and trying to build my own kind of video mixer layout with touchosc. Just wanted to tell how I use it.
Best regards,
Jeremias Manninen, from Finland
from osc-for-obs.
Hey! Sorry I didn't really notice this until now. I'm much more responsive on Discord: https://discord.gg/FJ79AKPgSk
Also, I'll take a look into these, most of them seem doable
from osc-for-obs.
Had some time to code these. Try this new update out! https://github.com/jshea2/OSC-for-OBS/releases/tag/2.6.1
from osc-for-obs.
from osc-for-obs.
Related Issues (20)
- Update download link from README.md to point to the latest release HOT 1
- Where has the code gone? HOT 4
- Linux version HOT 3
- Win10 Autostart Behaviour HOT 2
- License? HOT 1
- Default config clearing HOT 2
- Websocket 5.0 Compatiblity HOT 6
- Invalid Syntaxe HOT 5
- oscmessage /[type]/transition [duration] not fully working ? HOT 2
- Problem Installing on Windows 10 HOT 3
- Problem with Source Visibility in Windows 10 HOT 2
- Problems to activate QLab cues from OBS after updating software HOT 4
- T-Bar control HOT 2
- Qlab to obs HOT 2
- backwards scene order
- Javascript Error HOT 1
- Media togglePlay
- OSC messages delay
- Way to reverse osc output string? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from osc-for-obs.