Skip to content
This repository has been archived by the owner on May 8, 2024. It is now read-only.
/ libatem Public archive

A Ruby library that can connect to and control ATEM switchers

Notifications You must be signed in to change notification settings

InsanityRadio/libatem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libatem

libatem is a Ruby library that can control ATEM switchers.

Basic usage

switcher = ATEM.connect("10.32.0.199")

switcher.inputs

=> []

switcher.inputs[1]
switcher.inputs['Camera 1']

switcher.inputs[0].preview
switcher.inputs[1].program


Audio!


# Just a warning: this generates quite a bit of traffic from the ATEM
switcher.use_audio_levels = true

switcher.inputs['Camera 1'].audio.level

TODO:

  • Add more features/command support!
  • Smoke & unit test, improve stability
  • Audio
  • Create Gem

About

A Ruby library that can connect to and control ATEM switchers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages