designshift / atem-tally-lite Goto Github PK
View Code? Open in Web Editor NEWSimple tally light display on a local network for Blackmagic ATEM products
Home Page: https://designshift.ca/apps/atem-tally/
License: Other
Simple tally light display on a local network for Blackmagic ATEM products
Home Page: https://designshift.ca/apps/atem-tally/
License: Other
I installed the program to my computer and it runs just fine! I can the QR code to my mobile devices and it does times out each time. I was hardwared to the internet so I switched to WIFI which is on the same network as my mobile devices and restarted the application. I still get the same problem.
Any chance that I could be doing something wrong?
Describe the bug
Refresh Devices only shows one RasPi at a time, preventing me from using more than one.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
All online RasPis should be listed so I can talk to more than one at a time.
Desktop (please complete the following information):
Smartphone (please complete the following information):
ATEM device (please complete the following information):
Additional context
Mixing phone browsers with Pi's is OK, but still only one Pi shows up at a time.
Using the Raspberry-Wifi-Conf.service for a dynamic IP or using a static-assigned
IP address has the same behavior. Using either solely WiFi, Ethernet, or a mix
makes no difference.
Describe the bug
I've been able to get the program to connect and was really excited to get using it, however when we get around to sunday mornings (when we use it most heavily), the program loses connection with my switcher. As I'm sitting here testing it, it's working great, but for some reason the actual program stops responding to the switcher. I've got the switcher connected via ethernet to a Netgear 5350 smart switch that connects directly to the PC I'm using. Then the smart switcher is directly connected to our wireless router via cable. If the Tally Lite program is synced and responding to the switcher, then all mobile devices function correctly as well.
To Reproduce
Steps to reproduce the behavior:
I have not been able to reproduce besides on Sunday mornings.
Expected behavior
The program to connect smoothly to the switcher.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
ATEM device (please complete the following information):
Additional context
We run an Orbi router with 2 of their extenders placed around the building. We have 3 wifi networks associated - a 2g and 5g. But again, the issue has not been with the devices, but with the actual program responding to the switcher. We stream using a Boxcast streamer box. It's connected to the same smart switch. I guess that could be something different running mainly during service but not while testing things. Testing it now, though, and all seems functional.
thanks!
Describe the bug
Cannot connect browser to ATEM app. Phones hang on site acquisition, and then give up (this session has timed out)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Scanning QR code or entering address should connect the browser to the app, allowing for tally light operation
Screenshots
None
Desktop (please complete the following information):
Smartphone (please complete the following information):
ATEM device (please complete the following information):
Additional context
No additional context.
Describe the bug
My problem is the following: Im working in a Studio enviroment and every evening i shut down my "Raspberry Pi Zero W" (im currently using 4 of them).
The next morning im coming back to the studio i boot them up again for the next livestreams and i have to reconnect all of them to my wifi again, everytime when they are not powered on for something like 12 hours or so. I know that those Pi´s dont have CMOS Batteries, but shouldnt the wifi settigs be saved to the removable SD?
Additional context
After i put the Wifi Password into every Pi again, i have to restart all Pi´s in order to work correctly and respond to my ATEM, otherwise if i dont restart them, every one of them is just lighting up and are possible to find inside the ATEM Tally Lite Tool, but dont respond to the "Identify" button and neither the ATEM, but i guess this is just normal and a setup thing, but a automatic reboot after the Pi gets a Wifi Connection would be awesome and very helpful.
But it would be awesome if i could connect them to my wifi for once and then be "Plug and Play" after that forever.
Everything else works perfectly fine and im very happy with the solution because my borrow performers now know in which camera to look and highers my production value a lot!
Appreciate your work!!
jQuery has to be loaded from the application host instead of jquery.com. Otherwise this tool isn't going to work in networks without a working internet connection - e.g. in production networks which are separated from the www for security reasons.
Hallo, what's the password for ssh to the pi setup with the image?
raspberry won't work
Mobile view currently does not have a way to configure program/preview colors
Should also make camera angle settings sticky
When the input is used in supersource, the tally should have some indication that it is also active.
Right now the QR code for mobile phone connectivity requires a internet connection. Should integrate https://www.npmjs.com/package/qrcode to generate it locally.
Need to create and test build for Raspberry Pi
First of all thank you for all the efforts you spent in this tool. It's quite useful.
One thing which could be improved is the fact that one has to configure the phone to not turn the display off after a time. There is a small js library which I already used in a project before which forces the browser (works on both Android and iOS) to keep the display on (like when streaming a video).
You can find it here:
https://github.com/richtr/NoSleep.js/
Would be great if you could include it in this project.
Describe the bug
The pi settings page does not update with the previously saved camera angle when the app is re-launched.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The last known configuration should be selected in the screen
Just found this project, super slick and so useful!
I have one suggestion that should hopefully be easy to implement and would help us use it more easily. I’d love to be able to set up dedicated on-camera devices with a single-page kiosk browser app set to a URL that includes the camera selection. This should be possible just by changing the URL fragment on a camera change, and reading it on initial page load.
With that change, the whole setup could be completely hands-off, requiring no manual setup before use, which would help streamline things immensely.
Thanks for publishing this and especially for making it open source!
Hello! Just downloaded and tried the Tally-light! Seems great!
But; I have a question about the use of supersource? When a camera is used in a supersource, is there any way I can have the tallylight to respond?
Best regards Jo Dale, Norway
pm2 start app/ After a while the lead flashes.
The smartphone is operating normally.
This is Raspberry Pie 4 on the test.
The device was added on your PC, but it is not connecting.
The television studio Webtali is on the top
ATEM 2M/E Constellation has PGM CAM1 still on.
I hope there is a solution.
Should find a way to properly full screen the single camera tally view, and also stretch the camera angle number to reasonably fill the screen.
what if the camera operator can not see the tally on the handy but would notice a vibration in his pocket - first signal > he is on air - next signal > he is off air - there is the risk of some flaws - but in generel it could help. if the effort to progam it is reasonable (with on/off switch) i think its a benefit for the whole app.
I follow the instruction on your site. Everything works until I submit the password. Nothing happened and the Pi didn't reboot. I tried with other 2.4g network but still the didn't work. any help is much appreciated.
Hi @scottkuo, can you connect the tally with the obs?
Connection to obs with https://github.com/Palakis/obs-websocket
Dosc protocol conected https://github.com/Palakis/obs-websocket/blob/4.x-current/docs/generated/protocol.md
Any idea if it is practical to run the server side of this without Nodejs (in particular, in a browser)? I don't see much nodejs in the code, but I think it may be in the dependencies, e.g AtemController(). My use case is that I want to embed this (server side) into an OBS custom browser dock.
Thanks for any ideas (or tell me it is impossible...)
-Mark
Hi, i have noticed there is no information on the IPs. so i can't get it to work on my Arduino.
is there any socket standard you use? is there a way to have a separate device (by IP) per camera? like:
Camera1: 192.168.1.101
Camera2: 192.168.1.102
Camera3: 192.168.1.103
i'm basically just looking for a way to receive Program
or Preview
for each camera device.
Describe the bug
The mobile view does not load if the phone does not have an internet connection available.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Page should load with a list of cameras if the main computer was able to load status correctly
Desktop (please complete the following information):
Smartphone (please complete the following information):
ATEM device (please complete the following information):
Additional context
Mobile view loads jQuery from internet.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.