Weybridge, UK and Broomfield, CO., USA, August 31st, 2017 – “With so much discussion about Video over IP replacing SDI infrastructure, it’s not surprising that some might get the impression that Video over IP is the way forward for any broadcasting workflow. However, it’s important to remember that thinking ‘outside the box’ is not always a good thing, particularly when considering integrated playout and virtualization. Video over IP as an interconnect has its benefits for broadcasters, but when it comes to playout either OTT or OTA, instead of concentrating on how equipment is physically cabled together, shouldn’t we ask ourselves “why use cables at all”?” says Ian Cockett, CTO of Pebble Beach Systems in the run-up to IBC 2017.
Changing the interconnection from SDI to IP keeps everyone stuck in an “old-school” engineering paradigm. It’s not enough to simply stick an RJ45 jack on the back of the latest hardware and claim victory.
In playout, most organizations are already familiar with the term “channel-in-a-box” (CiaB). However, it’s important to consider what enables these different processes to be in a single box. In the IT world, a typical modern computer has a single enclosure with a complement of CPU cores, memory, and maybe some GPU horsepower -- all running on a common operating system. It doesn’t connect to an assortment of separate boxes that perform discrete tasks. Instead, manufacturers have integrated their best-of-breed software and drivers into applications that simply “plug-in” to the OS via APIs (application program interface) and SDKs (software development kits). Having a standard way to integrate lets individual applications find and utilize data from each provider.
Broadcast playout is evolving the same way, driven initially by the cost effective and simple CiaB. What’s needed now, more than ever, is for vendors to work together and develop plugins that can be mixed and matched to provide the end user with precisely what they require from the best companies making the technology.
“We need to see more standards for integrating video and audio processing plugins within an application or alternatively as standalone applications with some type of IPC (inter-process communication)”, adds Cockett. “The audio industry has had plugin interfaces such as VST for many years. Currently, there is a lack of integration agility as development cycles are required every time a new 3rd party process is required. Some companies such as Pebble Beach Systems are ahead of the curve, since they have already done the work and have many 3rd party tools on board including shared memory interfaces that allow 3rd party graphics engines to co-exist with playout channels, however, it’s easy to see how the industry as a whole is lagging behind with so many individual implementations.”
The plug-in concept becomes even more important as organizations start to explore the idea of virtualization and cloud deployments. Obviously, everything has to be software-based and capable of integrating seamlessly with other applications and services running on COTS servers found in a data center. Specialized hardware won’t do, and IP video connectivity only gets in the way, unless we’re talking about how the final signal exits the server and the building.
For vendors creating software tools that plug into a larger ecosystem, it’s also important to include a method for metering usage as part of any evolving standard so that vendors have a reasonable way of charging for their products.
It’s not surprising that no single company can make the best tool for every stage of a broadcast pipeline. However, it’s going to take a concentrated effort by customers and vendors alike to demand that standards are put into place that allow organizations to choose what technology and services they need in a software defined, increasingly virtualized world.
Video over IP has a lot of appeal for video signals connectivity and the standards work that’s been done by the VSF and AIMS group for passing uncompressed video, audio and metadata via IP is a great step forward. However, there is a genuine need to have standards that support interoperability within software on the same host operating system.
“The future is all about software that is portable and ‘plays well with others’, says Cockett. “I believe that customers should be able to choose the best-of-breed tools they need, and it’s the vendors’ collective job to make sure everything works well together, whether in a single box, or in the cloud.”
You must be logged in to post a comment.