Unlike "older" Deltacast cards that have a fixed number of inputs and outputs (e.g. DELTA-hd-elp-d 60 (6-input, 2-output) or DELTA-hd-elp-d 80 (8-input, 0-output)) and are only 1.5G, there appeared new 3G Deltacast cards – the so-called "versatile", bidirectional cards (e.g. DELTA-3G-elp-d 8c). Such cards are recognized by letter "c" at the end of their names. These versatile cards should be pre-configured in bidirectional mode that allows you to define the desired combination of inputs-outputs. This can be performed via a free Deltacast application – dCARE, which can be downloaded from the official Deltacast website.
With the release of Cinegy Air 11, there are now some enhanced REST API calls accessible via the playout engine, which allows us to make some interesting interfaces to extend Cinegy Air. While this does not allow complete control of the playlist (for this you will need to wait for Cinegy Air 12, or access the engine via the traditional COM API), it does allow some common activities to be controlled - which can be used to make some useful remote panels.
Below, we will take a look at these APIs, and then direct you to a simple HTML5 browser-based panel which uses these APIs to control a group of Cinegy Air engines.
Turkish broadcaster Dogan TV completed the migration from SDI to an IP infrastructure at the end of 2015. Read the full case study on how Cinegy helped them in this transition and how it feels for Dogan TV to be the first national broadcaster in the world whose workflows are fully IP operated.
The idea behind the original presentation at TechCon 2016 was to show how you can extend your workflow using the open architecture of Cinegy products and open Cinegy APIs.
So in this post we will revisit some of these demonstrations and show that such kind of 'scripting' is not as difficult as most of you may think and can open new horizons for your everyday tasks.
During this session we will explain why it may be worth to make some efforts to extend your traditional workflow, as you can achieve very exciting results; and our demos will show you some practical Cinegy API applications in the real environment.
You will also be able to find all source code files used in these demos from our GitHub repos.
Making Life Easier
At TechCon, we demonstrated some useful tricks for managing larger scale Cinegy deployments (or just test labs when you are doing lots of rolling out versions).
This post will recap some of the tricks and tips we showed, and provide the relevant PowerShell snippets. You can grab the full PowerShell elements over from our GitHub repos, but right now let's jump into the bits that we look at here.
We showed off scripts that performed 4 scenarios:
- Fresh booted auto-email with TeamViewer ID
- Cinegy License audit and expiry alarm
- Checking installed versions via WMI on many servers
- Updating Cinegy Air / Multiviewer with scripted MSI deployment to multiple machines
Cinegy introduces a new set of tools in order to help customers assessing their system, help with technical data collection and perform basic troubleshooting.
Once started, the tools automatically collect the required data and analyze it immediately to identify basic errors according to the defined validation rules, as well as potential issues that may appear in the system.
At NAB, Cinegy announced the initial launch of “Cinegy as a Service”. All of Cinegy’s software technology, starting with Cinegy Air, will eventually be ported to run via cloud-based services such as Amazon Web Services (AWS), enabling prospective users to spin up and test drive Cinegy technology in an HD or 4K cloud. No hardware required.
Causing some deliberate problems
During TechCon, I talked about how we are opening up some tools to the world, and how some of these tools can be used for troubleshooting issues.
The demo scenario I talked about used the two inital Apache-licensed tools we've added to our GitHub pages.
In the presentation, I used a small Cinegy tool called NetSend to push a saved MPEG2 Transport Stream (TS) file to my network. However, you can use something like Multicat (on Linux) or VLC on pretty much anything to generate a sensible stream. Or you can use any of our software that outputs IP. Or an actual device like an IP-enabled IRD or consumer box like an HDHomeRun.
Anyway, let's assume you have a source of MPEG2 TS data streaming around, and you want to muck around and corrupt it.
But Lewis, why would I corrupt my transport stream???
Cinegy includes various tools to improve the workflow and productivity.
You can connect to a Cinegy Archive database, change the video settings, use messenger for better collaboration, check your system log or use the navigator for file or internet browsing.