Codecs & Protocols

Cardinal Peak’s design expertise has been leveraged to help companies in the broadcast entertainment, Internet video, security, law enforcement, and enterprise video industries bring products to market that differentiate them from their competitors. We are deeply experienced in utilizing the appropriate mix of video compression algorithms and communications protocols to achieve maximum performance under constrained hardware or networking conditions, and we can help you develop an optimal solution for your particular requirements.


How can we help?

Consider, for example, that capture devices output video in raw format. A typical 1080p60 signal at 24 bits per pixel would require roughly 3 Gigsbits per second to transmit uncompressed. So encoding is almost certainly required. The predominant standard today is h.264, but the follow-on standard, h.265, has been finalized and components are just beginning to come to market. There are many other encoding standards as well.

Cardinal Peak has deep experience with these video coding standards including:

  • h.264/MPEG-4 part 10/AVC
  • h.265/HEVC
  • MPEG-2
  • MPEG-4 part 2
  • WMV
  • JPEG2000

In addition, we have experience with the tradeoffs involved in latency, quality, and encoding for maximum efficiency vs. easy random access.

Similar to video, raw audio data is usually compressed for streaming and file storage. Advanced Audio Coding (AAC) is common, but many codec options are available:

  • AAC
  • AC-3
  • MP3
  • MPEG-1
  • MPEG-2
  • WMA
  • FLAC

Once video and audio are encoded, they typically need to be encapsulated into a system-layer format for streaming over the network or storing on a file system. The best system-layer format varies greatly by application. Cardinal Peak has deep experience in a range of system layer formats and can help advise you as to the right one to meet your requirements.

Our relevant experience includes:

  • MPEG-2 transport streams
  • HTTP Live Streaming (HLS)
  • Microsoft Smooth Streaming
  • Real-time Protocol (RTP)
  • Real-time Streaming Protocol (RTSP)
  • MP4 / MOV files

Cardinal Peak’s broad experience from many years in the field has provided us with both the perspective and the detailed skills to address your video-based requirements.

New Project on the Horizon? Let's Talk