companion-module-grassvalley-amp
See HELP.md and LICENSE
License: MIT License
See HELP.md and LICENSE
Describe the feature
I'd like to be able to control my Grass Valley K2 Solo 2-Channel Media Server via the AMP protocol. Specifically, I'm looking for transport control (Play, Stop, etc). (The protocol allows for transport control and media filing control.)
Is this platform dependent (windows, mac, ..)?
No.
If documentation is required to implement, do you know where to find it?
The best documentation to implement is found here:
http://www.gvgdevelopers.com/concrete/apis/amp_protocol/
Usecases
This would be important for anyone using Grass Valley gear. The AMP protocol is used in most of their products, so creating this would enable a number of GV devices to be used with Companion.
Thanks for considering this!
Trying to use the AMP protocol module and for some reason when I try to send a record command it sends the initial command to connect to open the connection and connect to the right channel but won't send any subsequent messages. I was trying to use it with an ATOMOS Shogun Studio which does work via Dashboard and via our Carbonite AMP connections so I think it may be a bug?
It also seems like when I connect to PacketSender to deubg the issue the initial command to connect to the right channel is missing the padding on the number of characters descriptor. Not sure if that's associated with it at all, but just something I noticed.
I'm having some issues connecting my Grass Valley T2 to companion computers. The current auto generated IP address of the Grass Valley is 10.20.30.200. I'm able to ping the IP address from my iMac so I know it's there and responsive. However when I go to connect the IP to my software it's generating this error. "Network error: read ECONNRESET"
I really have no idea why I can't connect. The connection point flashes OK and turns green but then triggers an error. The connection retry's about every 2 seconds and this patterns continues.
If anyone has any suggestions please let me know. I have seen almost no communiction about this so either no one is doing it or I'm the only one having the issue!
Can we add feedback variables to show the timecodes and playback speed? The companion-module-bmd-hyperdeck has numerous variables for:
Just want to point towards this thread and request: bitfocus/companion-module-requests#178
Thanks
Log on K2 is telling me:
CConfigMgr::ValidateLocalStorage(): Unable to open SNFS config file: C:\SNFS\config\gvfs_GVT.cfg
Is there supposed to be a config file in that location on the target machine?
GrassValley support asked what "version of K2 have they qualified?"
Thoughts?
Chris
When a device disconnects (in our case, weekly reboots), there are a couple issues:
Network error: read ECONNRESET
)My thoughts are there's something wrong in reconnecting. I'll be working on a fix, I just wanted to document what the problem was.
A work around we have right now is to reconnect to the device before sending a command. Obviously that's a hacky solution, but is a work around.
Managed to connect to ,my GV T2 however reciving this error:
22.06.21 23:04:16 instance(amp): Unkown data received while connecting to device
Commands do not work
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.