Your location:Home>音频软件 视频制作>视频制作

Elecard DirectShow Codec SDK

DirectShow Codec SDK
Software development kit intended to enable programmers to develop digital video encoding and playback applications (encoders, players, streamers) using Elecard components within the Microsoft® DirectShow® technology. Intel® Quick Sync video technology is supported.

Product Description:
The Codec SDK provides video application developers with the ability to quickly and reliably develop their own video encoders, video players, and streaming servers. It supports Intel x86 / x64 and ARM platforms. This development tool provides MPEG-2, MPEG-4.2, AVC / H.264, HEVC / H.265 video codec, audio codec, multiplexing / demultiplexing, network transmission and other functions. This development package supports DirectShow and Gstreamer architectures.

Key Features:

 

Create an application of any scale for highly specific tasks using Elecard components

 

Get fast video processing and up to 10 times better performance compared to pure software encoding

 

Source code of sample components help to develop your application really fast

 

Having trouble developing your application? Our support is here to help you!


 

Elecard DirectShow Codec SDK package comprises: codecs, documentation, base classes and sample applications. Samples include decoding, encoding and network solutions that demonstrate how to use and configure different Elecard components that come along with SDK, such as Elecard MPEG-2, AVC, HEVC codecs; network components: NWRenderer, NWSource-Plus, and other filters.
Base classes

Base Classes - a C++ class library that simplifies common tasks, appearing during development of multimedia applications, such as: DirectShow graphs building, filters and pins control etc. Base classes are used in SDK sample applications and are delivered in source form.


    

Sample Applications

Quick Sync applications
Applications demonstrating how to use Elecard Quick Sync components for playback and transcoding.
Low Delay applications
Applications for receiving and playback, transcoding and streaming audio and video data with ultra low latency.
Players
Applications that plays MPEG-2, AVC/H.264, HEVC/H.265 media files and represents basic functionality of Elecard MPEG player.
Encoding applications
Applications for receiving the stream from file, multiplexing it and encoding into MPEG-2, AVC/H.264, HEVC/H.265 video formats and AAC, MPEG Audio formats.
Network applications
Applications for broadcasting of the media data to a network and receiving streams from the network.
Components

Elecard DirectShow® filters delivered with Elecard DirectShow Codec SDK include MPEG-2, AVC/H.264, HEVC/H.265 and VPX decoders and encoders, AAC and MPEG audio decoders and encoders, MP4, MKV, MXF and PS/TS multiplexers and demultiplexers, network, Quick Sync and other components in demo mode for R&D purposes. Each of them can further be licensed for commercial usage. The components are presented in 32-bit and 64-bit versions.
Software and Hardware specifications

HARDWARE REQUIREMENTS

2 GHz 32-bit (x86) or 64-bit (x64) processor
1 GB RAM (32-bit) or 2 GB RAM (64-bit)
Any VGA card
Note: For Windows versions earlier than Vista, audio capturing is performed, if the system sound card supports Stereo mixer
 


SOFTWARE REQUIREMENTS

Windows® 2000/XP/2003 Server/Vista/7/8/10
Microsoft® DirectShow® SDK (Microsoft Windows SDK version 7.1 is recommended)

 
HARDWARE REQUIREMENTS FOR QUICK SYNC COMPONENTS

Intel® Xeon® Processor E3-1200 v4 series
Intel® Xeon® Processor E3-1200 v5
Intel® Xeon® Processor E3-1500 v5 series
6th Generation Intel Core™ Processors with Intel Iris™ Pro Graphics, Intel Iris™ Graphics or Intel HD Graphics (580, 540, 530)
5th Generation Intel Core™ Processors with Intel Iris™ Pro Graphics, Intel Iris™ Graphics or Intel HD Graphics (5500, 6000, 6100, 6200)

北京哲想软件有限公司