Encoding Server
MONOGRAM Multimedia Encoding Server (MMES) is a highly configurable and versatile system that can satisfy the highest demands. Among many benefits MMES offers the support for the latest MPEG-4 AVC (H.264) and MPEG-4 AAC codecs and delivers the highest possible quality while preserving lower datarates when compared to any other codecs before.
Overview
MMES can operate in real-time mode and encode a live audio-visual signal received either via a SDI or Composite input or encoded in a digital form via an ethernet interface. MMES can encode multiple live sources. Depending on the hardware configuration MMES can encode up to 4 simultaneous SDI sources. This limit does not apply for ethernet based sources.
MMES can produce multiple levels of quality for each encoded live stream and allows an external stream broadcasting management. When the live input is signalled as not on-air, MMES can insert custom clips or images to display the provider logo until the show can go on.
Depending on the hardware configuration MMES can output encoded data either via a DVB-ASI interface encapsulated into MPEG Transport Stream or via an ethernet interface using the well adopted RTP protocol. Any SAP/SDP compatible receiver can be used to receive this transmission for further processing. However it is recommended to use other MONOGRAM Multimedia components to achieve better compatibility among the used components.
MMES supports a wide range of processing filters to enhance the quality of encoded signal. MMES includes filters for deinterlacing, noise reduction, color controls and histogram level correction.
Features
- SDI, Composite, Ethernet input
- DVB-ASI, Ethernet output
- MPEG TS, RTP encapsulation protocols
- Multiple levels of quality for each stream
- External broadcasting management
- Custom logo insertion
- Video processing filters
- Support for H.264 and AAC codecs
Transcoding server
As the name suggests the transcoding server (TS) performs conversions from one encoded form into another. Transcoding server can operate in two modes - offline and live.
Offline transcoding
Offline transcoder provides a simple HTTP interface to control transcoding jobs. Once given a URL link of the input file the transcoding server downloads the file and transcodes it using one or more predefined profiles. After completing the task transcoding server calls a specified link to notify another component that the transcoding operation is finished.
Transcoding server supports a wide range of video codecs (MPEG-2, MPEG-4, H.263, H.264, FLV1, etc.), audio codecs (AMR, MP3, AC3, AAC, etc.) and different file formats (3GP, MP4, MOV, FLV, AVI, MKV, etc.). TS also allows you to perform specific audio and video processing tasks such as sample rate conversion or aspect ratio correction. All these settings can be configured and saved as easy-to-use profiles.
Live transcoding
Transcoding server configured in live mode can accept incomming streams via RTP/RTSP protocol and performs real-time transcoding as the streams appear. Live transcoder is an ideal way to deliver multiple levels of quality for a live stream becuase you only need to wory about providing the original highest quality stream and it takes care of the rest. Live transcoder can even generate snapshot JPEG files at regular time intervals. Live transcoder can be also configured to process only specific streams which makes it perfect for generating low-bitrate thumnail-sized video-only preview streams for your website.
Compliant With Standards
RFC documents are free to distribute and you can download them directly from our website. ISO/IEC documents are commercial and need to be purchased at the http://www.iso.org website. Some of them are available at http://www.itu.int free of charge.
- ISO/IEC 13818-1 : MPEG-2 Systems (H.222.0)
- ISO/IEC 13818-2 : MPEG-2 Visual (H.262)
- ISO/IEC 13818-7 : MPEG-2 AAC
- ISO/IEC 14496-1 : MPEG-4 Systems
- ISO/IEC 14496-2 : MPEG-4 Visual
- ISO/IEC 14496-3 : MPEG-4 AAC
- ISO/IEC 14496-10 : MPEG-4 AVC (H.264)