Intellectual Property Cores
An intellectual property core is a collection of modular software code (or a hardware design) that can be easily and rapidly customized for particular applications. Cardinal Peak offers specific intellectual property cores in conjunction with our custom product engineering services to:
- Reduce product development cost: With intellectual property cores, we start with pre-existing building blocks.
- Increase product quality: Our intellectual property cores have already been tested and deployed in numerous other applications.
- Shorten time-to-market cycles: With intellectual property cores, much of the work of creating your product has already been completed before you engage us.
Cardinal Peak has employed our intellectual property cores in many commercial products across a variety of industries. From the military to commercial embedded video solutions, and in our own commercial applications, these implementations are proven and reliable, and provide a mechanism for accelerating your products to market.
Our intellectual property cores are organized into the following areas of functionality:
NUTCRACKER MULTI-CODEC VIDEO DECODER
The Nutcracker multi-codec video decoder is a cross-platform decoder that can easily be incorporated into a wide range of applications, from browser plugins to standalone digital video recorders. Nutcracker is able to receive video and audio over the network, or to play back stored video and audio from a local file.
Nutcracker supports a local network-video-recorder (NVR) mode, where live video can be captured to disk, giving users the ability to pause live incoming video/audio content, and to seek within a buffer.
Nutcracker supports the following codecs and protocols:
VIDEO CODECS
- H.264 (a.k.a. MPEG-4 part 10)
- Microsoft Windows Media Video 9 (WMV9)
- MPEG-4 part 2
- MPEG-2
- MPEG-1
- Motion JPEG
AUDIO CODECS
- AAC
- MPEG-1 layers 1, 2 and 3
- Microsoft Windows Media Audio
- PCM and µ-law
SYSTEM LAYERS
- ISMA / RTSP / RTP / RTCP
- MPEG-2 transport stream
- Microsoft Advanced Streaming Format (ASF)
NETWORK PROTOCOLS
- HTTP
- FTP
- TCP/IP
- UDP/IP, including multicast
FILE FORMATS
- MPEG-4 (.mp4)
- ASF
Nutcracker was designed with portability in mind, and is available on Microsoft Windows, Macintosh OS/X and Linux. Reliable and tested, it has been shipped in numerous applications.
Nutcracker is based in part on open source, and complete source code licenses are available from Cardinal Peak.
ISMA-COMPLIANT RTP/RTSP STACK
Cardinal Peak offers a complete implementation of an RTP/RTSP/RTCP protocol stack, perfect for implementing either a client or server. Our RTP/RTSP/RTCP implementation has been deployed in several applications, and is both fast and proven. The stack supports all four common modes of RTP/RTSP streaming:
- RTP/UDP multicast
- RTP/UDP unicast
- RTSP interleaved (compliant with section 10.12 of RFC 2326)
- HTTP Tunneled (QuickTime compatible)
Our modular implementation makes integrating our solution into your product simple, allowing you to apply your resources to the product you are developing instead of protocol development, which has limited return on investment.
Our stacks are compliant with the Internet Streaming Media Alliance Specification 2.0 (ISMA 2.0), RFC 2326, RFC 1889 and RFC 3550. They are available on Windows, Macintosh OS/X and Linux.
BLOG: View from the Peak
RSS
My camera (an Olympus SP-570UZ) allows me to optionally record a four-second audio clip with each photo I take. I haven’t used this feature much, because I typically upload my photos to Flickr, and there’s been no good way to associate the audio with the video. Ideally, I would like an audio player to appear [...]
Why Contract Engineering?
Why should my company outsource engineering services? What should we look for in a provider?
Case Studies
See how Cardinal Peak engineering consulting services have helped companies in a variety of industries successfully bring new embedded devices to market.
"We were able to leverage Cardinal Peak's talents immediately. They came in to a project that was having some difficulties and were able to make a very positive impact in a remarkably short period of time."
Geoff Nightingale, VP of Engineering, Ascend Geo