adroitSDK vs. GStreamer – A Nuts & Bolts View
by Puneet Gupta (Senior Manager, System Solutions)
adroitSDK is Ittiam’s Software Development Kit (SDK) that provides off-the-shelf realizations of pre-defined multimedia use cases. Readily available for embedded and mobile platforms, adroitSDK comprises of field-proven technology IPs bundled into a software stack that includes both the core media processing as well as the associated control functionality to realize software systems for multimedia applications.
One may ask: How does Ittiam’s adroitSDK compare with the popular open-source GStreamer?
Well, here is how it stacks up!
Ittiam’s patented software architecture (Adroit) forms the basis of adroitSDK. This architecture encompasses software modules, framework elements, utilities, tools and methods to realize Video networking use cases such as streaming server (encoder), streaming client (decoder), transcoder, recorder/DVR, video mixer and hybrid combinations of the same.
Given that these use cases are all pre-canned and accessible via simple SDK APIs, the time-to-market is significantly reduced. With the aid of the easy-to-navigate documentation, realizing an end system becomes a piece of layered cake!
In addition, adroitSDK offers key benefits that are unmatched in the industry.
All these make adroitSDK stand tall among a bevy of competitor SDKs that merely provide a subset of use cases, use frameworks that are not optimized for any processor, and offer limited or no customer support! It’s not a surprise therefore that adroitSDK has been a part of thousands & thousands of units of end-equipment manufactured by Tier-1 OEMs/ODMs worldwide. Its success story spans across several products for Surveillance, Broadcast, Industrial, Enterprise, Medical and Defense markets.