At this year's NAB we'll be part of the StudioXperience booth (SL2425) at NAB 2016. You will find us at the "Create Zone" (not the "NDI Zone") just opposite the studio area. Our software will be receiving a live input from the TriCasters via NDI, and we will be demonstrating what you can do with it with the help of our SDKs. Make sure to reserve your demo in advance here to get the most of your consultation.
A few months ago we started experimenting with WebRTC - a video streaming technology originally designed for browsers and mobile devices with the primary purpose of voice calls and video chat. However, low latency, frame accuracy and adaptive bit rate make sense to the broadcast market - so we decided to give it a go.
It looks like we were the first company to provide a commercial SDK that allows video developers to make use of WebRTC in their C#, VB.NET, Delphi and C++ applications. We assumed that WebRTC, which also allows to transmit data (such as commands to control your application), will be used to build remote control interfaces for broadcast products. We still have to see what our customers will come up with, but being able to access high-quality video streams on an iPad does look like a good idea. "It is one of the most exciting features in the Medialooks' SDKs we have ever seen," says one of our customers. "This will literally open for a whole new set of possibilities for Wolftech!"
While we were developing our WebRTC implementation, one of our oldest customers asked us to support a new video over IP standard that was announced by Texas-based company NewTek. NDI (Network Device Interface) is - like AIMS and ASPEN - one of the new standards to transfer high-quality video over Ethernet networks. NewTek promotes the standard as free and open (the company provides an SDK that anyone can use), encouraging developers to join the NDI ecosystem.
Andrew Cross, NewTek's CTO, makes a point when he explains that there's a reason why they are making NDI available to everyone, but not open-sourcing it. "Basically the successful standards are ones where a single company is prepared to take the responsibility (and cost) of ensuring inter-operability which is what we will do," he says.
At NAB 2016 we'll be part of the StudioXperience booth #SL2425 (it turned out there were enough companies to book the "NDI Zone" ahead of us, so our kiosk will be in the "Create Zone"). We plan to demo a software solution that receives an NDI stream from the "TriCasters", re-streams it to another computer via NDI, records to disk and also streams a copy to an iPad via WebRTC.
Eventually, our goal is to design generic interfaces that would make the method (NDI or WebRTC) transparent to the developer and to the end user: when there's a good LAN, the video is transmitted via NDI; when there's not enough bandwidth or if the receiving device does not support NDI, the software would automatically switch to WebRTC.