1-866-962-9479
 

Licensable Features

 

The Tungsten Media Toolkit gives developers access to many features, both licensed and unlicensed. Unlicensed features are available to all users using the toolkit with no associated cost.

For users with more sophisticated media needs the Tungsten Media Toolkit provides access to a wider array of advanced, licensed features that enable various capabilities. Some of these capabilities include: video, audio, metadata, etc. encoding and decoding, DVR functionality, query, annotation etc.

The following features with associated capabilities are enabled via a license file:

Tungsten Client

Base

Tungsten Server

Base
Annotation (Requires Base)

Tungsten Client/Server Standalone

Base
Annotation (Requires Base)

Components

MPEG-2 Transport Stream Encoder and Decoder
MPEG-2 Program Stream Encoder and Decoder
MPEG-2 Audio Decoder
AAC Decoder
MPEG-2 Video Encoder and Decoder
MPEG-4 Video Encoder and Decoder
H.264 Video Encoder and Decoder
MJPEG 2000 Video Encoder and Decoder
KLV (SMPTE 336M) Encoder and Decoder
Cursor on Target Encoder and Decoder
EIA-708 Decoder
JPIP Client
RTP Receiver
RTSP Client
Display Toolkit
Image Registrar
Object Tracker
Feature Tracker
Feature Detector
Overlay Detector
MISB Toolkit
NITF (MIL-STD-2500C) Toolkit
Four Corners

Note: Components can be used to supplement Client and Server configurations or they can be used standalone.

Tungsten Client: Base

The Client is the central component through which an application integrates the services provided by Tungsten into their client application. Applications receive and control the delivery of media via Conduits attached to the Client. The Client can actively utilize multiple Conduits simultaneously, thus allowing for the handling of concurrent media from multiple sources.

Tungsten Server: Base

The Server provides all services related to acquisition and delivery of archived media to Clients. Servers are often the source of media for Clients, which can connect and interact with a Server. Multiple Clients can connect to a Server and a Server can act as a source of media for multiple ClientConduits attached to the Client. Custom content based query on all stored data is also provided in the base package.

Tungsten Server: Annotation

Annotation is an important component of most modern media management systems. Annotation represents a way to add additional (supplemental) data to a media stream that was not a part of the original media stream. In general, annotation is added manually by an operator as a standard course of action (e.g. marking up a video stream using MIL-STD-2525B symbology); although annotation could be automated as well (e.g. providing point-to-point target coordinates as part of a media stream).

Tungsten Standalone Client/Server: Base

This component is a combination of the Client and Server Base packages described above In this configuration, remote Ethernet connections to the server are not allowed.

Tungsten Standalone Client/Server: Annotation

This component is identical to the Server Annotation above but for Standalone Client/Server.

MPEG-2 Transport Stream Encoder and Decoder

Provides encoding and decoding of MPEG-2 transport streams (TS). MPEG-2 is an international standard (ISO/IEC 13818), and MPEG-2 TS is defined in ISO/IEC 13818 Part 1. MPEG-2 TS typically wraps separate video, audio, metadata and annotation streams for delivery in lossy environments.

MPEG-2 Program Stream Encoder and Decoder

Provides encoding and decoding of MPEG-2 program streams (PS). Like MPEG-2 TS, MPEG-2 PS is defined in ISO/IEC 13818 Part 1. MPEG-2 PS typically wraps separate video, audio, and metadata streams for delivery in non-lossy environments.

MPEG-2 Audio Decoder

Provides decoding of MPEG-2 audio elementary streams. MPEG-2 audio is defined in ISO/IEC 13818 Part 3.

AAC Audio Decoder

Provides decoding of Advanced Audio Coding (AAC) streams. AAC is defined as part of the MPEG-2 and MPEG-4 standards in ISO/IEC 13818 Part 7 and ISO/IEC 14496 Part 3 respectively.

MPEG-2 Video Encoder and Decoder

Provides encoding and decoding of MPEG-2 video elementary streams (VES). MPEG-2 VES is defined in ISO/IEC 13818 Part 2.

MPEG-4 Video Encoder and Decoder

Provides encoding and decoding of MPEG-4 video elementary streams (VES). MPEG-4 is an international standard (ISO/IEC 14496), and MPEG-2 VES is defined in ISO/IEC 14496 Part 2.

H.264 Video Encoder and Decoder

Provides encoding and decoding of H.264 video elementary streams (VES), which is sometimes referred as MPEG-4 Advanced Video Coding (AVC). H.264 VES is defined in ISO/IEC 14496 Part 10.

MJPEG 2000 Video Encoder and Decoder

Provides encoding and decoding of Motion Joint Photographic Experts Group (MJPEG) 2000 video. JPEG 2000 is an international standard (ISO/IEC 15444), and MJPEG 2000 is defined in ISO/IEC 15444 Part 3.

KLV (SMPTE 336M) Encoder and Decoder

KLV (Key-Length-Value) is a data encoding standard, often used to embed information in video feeds. Items are encoded into Key-Length-Value triplets, where key identifies the data, length specifies the data's length, and value is the data itself. It is defined in SMPTE 336M-2001 (Television-Data Encoding Protocol Using Key-Length Value), approved on March 28, 2001 by the Society of Motion Picture and Television Engineers.

Cursor on Target (CoT) Encoder and Decoder

Provides encoding and decoding of Cursor on Target (CoT) messages. CoT is an XML based format for DoD systems to communicate "What, When, Where" (WWW) metadata information.

EIA-708 Decoder

Decodes EIA-708 captions, which are typically embedded in the user information segment of MPEG-2 video streams.

JPIP Client

Provides JPIP (JPEG 2000 Interactive Protocol) Client capability for interfacing large images (wide area format) and associated metadata. JPIP is an implementation of JPEG 2000, as defined in ISO/IEC 15444 Part 9.

RTP Receiver

Provides an interface for receiving media via the Real-Time Transport Protocol (RTP). RTP is defined in RFC 3550.

RTSP Client

Implements a Real Time Streaming Protocol (RTSP) client. RTSP is defined in RFC 2326.

Display Toolkit

Simplifies display of imagery using OpenGL and DirectX. OpenGL is a commercial standard, and DirectX is a standard published by Microsoft.

Image Registrar

Registers two images by calculating the parameters required to spatially align them. This component is primarily used to mosaic or stabilize sequential video frames.

Object Tracker

Tracks objects, which can be arbitrarily sized and changing, through a video sequence using state of the art computer vision techniques.

Feature Tracker

Tracks features from one image to another using gradient descent optical flow methods.

Feature Detector

Detects high gradient corner features and blob-like features of various sizes within image regions of interest.

Overlay Detector

Detects static (unchanging) regions among a set of images. This is useful, for instance, in detecting overlays, black borders or other regions of disinterest in a video.

MISB Toolkit

Supports many National Geospatial-Intelligence Agency (NGA)'s Motion Imagery Standards Board (MISB) formats including the Predator UAV Basic Universal Metadata Set and Predator ESD Metadata (Engineering Guideline [EG] 104.5), UAS Datalink Local Metadata Set (Standard 0601.3), Security Metadata Universal and Local Sets (Standard 102.6), Remote Video Terminal Data (EG 0806.2), Video Moving Target Indicator (VMTI) Data (EG 0903), Motion Imagery Identification (MIID) (Recommended Practice [RP] 0608), Annotation Metadata (RP 0602.2), and Ancillary Text Metadata (RP 0808). These formats can also be supported independently.

NITF (MIL-STD-2500C) Toolkit

The National Imagery Transmission Format Standard (NITFS) is the suite of standards for formatting digital imagery and imagery related products and exchanging them among members of the intelligence community. This document is publicly distributed by NGA at http://www.gwg.nga.mil/ntb/baseline/docs/2500c/2500C.pdf.

Four Corners

The Four Corners tool provides georegistration by using digital elevation models from Global Topographic 30 (GTOPO30) available from the US Geological Survey (USGS) and Digital Terrain Elevation Data (DTED) Level 1 files available from NGA. Neither GTOPO30 nor DTED Level 1 files are distributed by Sensing. GTOPO30 files are available from the USGS, and DTED Level 1 files must be obtained from NGA.

The Four Corners tool also calculates the WGS-84 coordinates of the center field of view of the image as well as the coordinates of each of the four corners (if possible).

 
Downloads
  Tungsten Brochure
  Development Services Brochure
 
© 2012 Sensing Systems, Inc. | Copyright Policy