Skip to content
Resellers
Events
IBC 2024
September 13-16 ⏤ Amsterdam, NL
Inter BEE 2024
November 13-15 ⏤ Tokyo, Japan
Latest News
MainConcept Expands LCEVC with Wowza and Adds JPEG XS SDK to MainConcept Easy Video API ‘EVA’
MainConcept Releases Officially Approved Dolby Digital Plus Pro Plugins for FFmpeg
Stay up to date with our latest news and subscribe to our newsletter >>
adtech-whitepaper

Codec-Based Ad-Tech

How can video providers improve engagement and deliver highly targeted and personalized ads?
eva-featured

Introducing EVA

MainConcept Easy Video API (EVA) - control hardware and software codecs through a single API
cmaf-whitepaper

CMAF: Low-Latency at Scale

Watching live sports or any live event is all about the moment. Any significant delay can be frustrating. This paper introduces the options, highlighting what sets CMAF apart.
Technology blog
Stay up to date on industry developments
CONTENT CREATION LAB
Evaluate the compatibility and quality of your encoded files
butterfly-flying-water
MainConcept TeamAug 26, 20215 min read

Choosing a Codec: Why Free is Not Always Free

[Editor's Note: Article reprinted from InBroadcast, June 2021, Issue 6.]

When it comes to designing and building a video workflow, companies have a lot of software and hardware options to choose from. One of the first decisions is whether to go with a turnkey solution, custom design, or something in between. Each option has its advantages and disadvantages. One factor not always considered is the long-term labor and costs to maintain the chosen setup. These costs can come in the form of extra staffing, unplanned consulting or support fees, or an unexpected demand for more storage capacity or bandwidth. Decisions about which solution to use become especially important when deciding about foundational technologies such as codecs.

Open source versus commercial implementations

Software codecs are the heart of professional video production and broadcast operations. There is no shortage of codecs to choose from, nor is there a lack of ways to implement them. One of the more common approaches is to use open source, free community-supported software that is primarily designed for use by developers with advanced programming skills. The open-source community currently maintains video codecs for H.265, H.264, AV1, VP9 and many other popular standards.

Commercial codec solutions

The viable alternative to open source comes from companies that develop commercial software codecs. These companies invest in optimizing their codecs to achieve the highest performance and quality. They employ experienced engineers, many of whom have been in the industry throughout different codec generations, and who influence future standards and product developments. Many of these companies also offer professional consulting services that can evaluate an organization’s needs and then help pick and implement the ideal solution.

Why companies choose open source codecs

Companies have reasons to choose commercial or open-source codecs. Those with a staff of experienced codec engineers and a direct line to their customers may be well-suited to using open-source software. However, for those looking to solve a unique problem, need a specialized codec, or who have a tight timeline, a commercial codec is the better option.

Cost is typically the primary reason companies choose open source. After all, why pay for something when it is available for free? This is where companies need to be careful because while the open source software itself does not require any payment for usage, that doesn’t mean there is no cost in using it. In fact, eventually the true cost of open source often far exceeds that of a commercial codec. Why would open source cost more? Let’s address some of the most common reasons.

Unplanned costs

Open source is often the right option for simple setups, especially if the company already employs individuals who understand codec technology and have advanced programming skills. However, as complexity advances, so does the likelihood that problems will arise. If you are lucky, the problems will be obvious during setup and can be mitigated with minimal impact to budget and timeline. Too often, problems are discovered post-launch. Hopefully, these are not mission-critical issues affecting customers or requiring the new setup be taken offline.

Storage capacity and bandwidth are two other areas that are not always fully considered when budgeting a new workflow. Inefficiencies like suboptimal compression can result in higher bandwidth and storage costs. An organization may not even be aware that an unnecessary portion of their operating budget is being spent on something that could have been avoided with a commercial codec and professional support services.

Time to implement and maintain

The team is available and fully grasps the situation and is confident a fully optimized process can be built in-house. Is the timeline realistic? Is some of that time actually needed for other team priorities? How about the long-term staffing view? Is your team ready to dedicate the time to maintain and upgrade the codecs, multiplexers and other essential components?

These are all questions that need to be considered when scoping video projects. If the answers to these questions do not align with the project goals, open-source software may cost much more than you expect.

Design flexibility

Using open source often does not leave opportunity for unique configurations, and let’s be honest, most video workflows need some sort of customization. Lack of customization can mean an unoptimized workflow which in turn may require workarounds, causing scaling inflexibility and reliability issues downstream.

Conversely, by considering professionally designed codecs, developers get access to specialized video expertise to help choose the right software for the need, rather than force-fitting what is available for free. Codec experts are especially adept at offering suggestions to meet today’s needs while keeping an eye towards the future, ensuring minimal effort is needed to keep up with industry advancements. Ongoing maintenance and support is also a valuable accoutrement with commercial codecs and allows these experts to further tune and optimize codec libraries to ensure video frameworks maintain superior quality, performance and reliability after implementation.

Support and security

With open source, direct support is impersonal and haphazard, forcing users into community forums and other resources as their primary means of problem solving. While this isn’t inherently bad, a business might want to be at least a bit skeptical about leaving their critical video operations to a community-based platform, no matter how well-intentioned that community may be. Businesses might also be wary of sharing information about their technology implementations with competitors or even cybercriminals.

Bottom line, codecs are complex to build and maintain. Relying on independent contractors or volunteer-led forums for support injects considerable risk and cost into the equation.

MainConcept Codec Plugin for DaVinci Resolve Studio 

While there are dozens of companies that offer one type of software codec or another, one has been leading codec development for nearly three decades. MainConcept has been at the industry forefront, with companies like Adobe, Avid, Wowza, MAGIX, iStream Planet, Telestream and hundreds more relying on their codec technology to power their digital video workflows. MainConcept has products and support for a variety of needs, from developers to end users. Their SDKs are used in some of the most complex workflows, while their applications and plugins are ideal for those looking for ready-to-use solutions. No matter whether choosing an SDK, application or plugin, all use the industry-leading MainConcept technology at their core. MainConcept offers complimentary, no-obligation consultations as well as free trials for all their products. Learn more at www.mainconcept.com.

avatar

MainConcept Team

Since 1993, MainConcept has provided best-of-breed video and audio codec solutions that fuel creativity and business globally for professional video production, multimedia, broadcast, digital signage, gaming, medical and security industries. The company’s software development kits, transcoding applications and plugins are used across industry verticals to meet an ever-expanding list of use cases MainConcept codecs are engineered to surpass the challenges of even the most demanding use cases and are used by organizations such as Adobe, AVID, Autodesk, Corel, Dalet, Endeavor Streaming, Grass Valley, MAGIX, MOG, Nikon, PlayBox Neo, Sony, Veset, and Wowza. MainConcept is a subsidiary of Endeavor, a global sports and entertainment company.

RELATED ARTICLES