# Media Cloud Server

![Collage of three diverse digital healthcare and technology scenes: a mobile app store with 3D cubes, a video conference room with doctors in white coats, and a laptop with students using a laptop (no visible text or symbols)](.adlink-media-cloud-server-flyer-eng-20150413-final/4416deb258da98fe07934134d563d956acf3127af23cc39f75f7fe2338c30429.jpg)

• Video Analytics in Surveillance
• Video Conferencing in Business, Education and Healthcare
• Transcoding Server for OTT TV

# Business / Education

# Video Conferencing

- Combines video streams from all participants into a single video stream for each client to reduce bandwidth consumption.
- Generates output streams with different audio/video quality required by each client.
- Has capability to set up and tear down conference calls; provides authentication services, recording service and gateway to PSTN.
- Equalizes and mixes all audio streams; processes to filter out environmental noise, reduces echo to enhance audio quality, sends single combined audio stream to each client.

![Business meeting scene with four participants seated at a table, surrounded by monitors displaying charts and graphs (no visible text or symbols)](.adlink-media-cloud-server-flyer-eng-20150413-final/e8140d702836a837120321ab5579d68c6cde0e67e4bcafec1c6dddb5c656289e.jpg)

![Black-and-white photo of people standing on a wooden deck near a window, one person holding a red paper with a face mask (no visible text or symbols)](.adlink-media-cloud-server-flyer-eng-20150413-final/84d35dc73e66ed340e130da19f4a2f0dddbc9527108f4b324b9340e2a56118ac.jpg)

# Surveillance

# Facial Recognition

- Decodes input video stream into original image data in YUV format.
- Renders decoded video into format required by the video analytics algorithm (color format changing, down-scaling, noise reduction, color space conversion).
- Executes video analytics algorithm; objects or events are identified, highlighted on display, and indexed for fast future retrieval.
- Triggers audio alarm or SMS if pre-defined thresholds/rules are reached.

# Entertainment

# Video Streaming

![Modern desktop computer setup with monitor, remote, and network devices (no visible text or symbols)](.adlink-media-cloud-server-flyer-eng-20150413-final/0128d42f53d41d04c21b4ef73429d6f62da46238e740500e920b343ac35e60e9.jpg)

- Demuxes input video stream from storage or live broadcast.
- Transcodes to required resolution and bitrate, improves video quality.
- Packages transcoded files or live streams according to specifications (for adaptive HTTP Streaming).
- Delivers multi-screen, multi-format video via RTP/RTSP or HTTP using content delivery network (CDN).

# Healthcare

# Telehealth

- Decodes VP8 video streams from multiple clients, composites real-time VP8 video streams to reduce bandwidth and power requirements for mobile devices, and sends single composite VP8 video stream to end user.
- Decodes H.264 video streams for clients, encodes and sends the composite video stream to clients in H.264 format.
- Provides intelligent QoS control mechanism, allowing participants with different processing and bandwidth capabilities to adapt to network environment.
- Enables interoperability with traditional real-time communication systems (e.g. bi-directional communication between WebRTC and SIP-based IMS clients).

![Front view of a server rack unit with multiple drive bays and ventilation grilles (no visible text or labels)](.adlink-media-cloud-server-flyer-eng-20150413-final/3c9297eeecd208f4fda5aa974a4a13d060276c8c28cfdedea4c974a39e407065.jpg)

![Collection of 3D cubes displaying diverse digital content including logistics, technology, and environmental science (no text or symbols)](.adlink-media-cloud-server-flyer-eng-20150413-final/929b4d90eb665d7c07be9416f3a322daab35e16d7cb7b0956b4895eb4d72f622.jpg)

![Stacked digital cubes displaying various content and technology icons, including maps, city scenes, and transportation (no text or symbols visible)](.adlink-media-cloud-server-flyer-eng-20150413-final/b613290e32ed96cc91635ee5ad322e7a4b3e1e4387e47fda053674473cfdbbc1.jpg)

# ADLINK Dedicated Platform to Manage Media Processing Challenges With Software MediaPlayer

# - Standard Server vs. Dedicated Platform

The MSC-2040 is a dedicated Media Cloud Server designed for real-time encoding, transcoding and processing of media streams that was previously performed by GPGPUs and dedicated ASIC/DSP hardware. Intel® Quick Sync Video implements a flexible hardware design approach by using hybrid of fixed function hardware and programmable execution unit (EU) arrays.

Flexibility within the encode pipeline enables finer control of the video encoding process, providing balance between performance, power, and flexibility. With support for OpenCL, Intel® Quick Sync Video faster implementation of new features compared to ASIC solutions. An x86 architecture also supports a native development environment and debugging tools, significantly shortening development cycles and reducing costs.

Comparison of media hardware solutions

<table><tr><td>Media Solution</td><td>Performance</td><td>Power</td><td>Flexibility</td><td>Development Cost</td></tr><tr><td>General Purpose GPU</td><td>low</td><td>High</td><td>High</td><td>Middle</td></tr><tr><td>Fix Function HW</td><td>High*</td><td>Low</td><td>Low</td><td>High</td></tr><tr><td>Flexible Intel® Quick Sync Video</td><td>High</td><td>Low</td><td>Balanced</td><td>Low</td></tr></table>

# - Cost-effective Video Processing Platform

ADLINK MCS-2040 is a 2U, four node, cost-effective media processing platform equipped with Intel® Quick Sync Video. It is also the first hardware platform in the Intel® Media SDK ecosystem that can support an Intel® Xeon™ processor.

ADLINK MCS-2040 is designed for media applications that require advanced media processing capability, and allows optimal access to Intel® Quick Sync Video hardware for video encoding/decoding and customized video processing.

![Exterior view of a server rack unit with multiple drive bays and internal components (no visible text or labels)](.adlink-media-cloud-server-flyer-eng-20150413-final/a2b103f5fe9fe8874457ef88592d562c65c8bdf3fe77f105ee01092ae68c442f.jpg)

Comparison of GPU-based and CPU-based transcoding

<table><tr><td>Transcoding Tasks</td><td>HW RT Max. Streams</td><td>SW RT Max. Streams</td><td>HW avg FPS</td><td>SW avg FPS</td></tr><tr><td>1080.MPEG2 to 1080P.H264</td><td>12</td><td>3</td><td>346.5</td><td>89.6</td></tr><tr><td>1080P.H264 to 480P.H264</td><td>16</td><td>5</td><td>496.1</td><td>163.9</td></tr><tr><td>D1.H264 to CIF. H264</td><td>55</td><td>20</td><td>1342.6</td><td>616.5</td></tr></table>

# - Hardware Acceleration Enables High Performance

With the ADLINK MCS-2040, developers can create media server applications that take full advantage of hardware-accelerated media processing for video decode, encode, and a rich set of video pre/post processing as illustrated in the following figure. The Intel® Media SDK library supports a range of mainstream operating systems, including Microsoft Windows 8, Windows 2012, CentOS, and SuSE Linux. This provides more flexibility than customized solutions, which generally provide just a Linux-based development library.

The Intel® Quick Sync Video hardware enables a high media processing performance with the ADLINK MCS-2040. The GPU-based (HW) transcoding gave significantly better results than the CPU-based (SW) transcoding, no matter the maximum real-time (RT) transcoding streams or the average transcoding frames per second.

# • MediaManager Enables End-to-End Solution

ADLINK MediaManager software, which comes standard on the MCS-2040, expands on the functionality of the Intel®MSDK by providing additional media building blocks to handle common media processing tasks not natively supported by the Intel®MSDK Library, including demux/mux of media container files, RTP receiving and streaming, video composition, and audio processing.

- Demux/Mux Module: Demuxes/muxes the video and audio elements from/into a container file. Common video formats include H.264/MPEG2, and audio formats AAC/MP3 are supported.
- Video Composition: Composites 2-16 input video streams into a video mosaic. The composition module can assist with development of an MCU within a conference server (supporting WebRTC).

- RTP Receiver/Sender Module: Receives video and audio elements from separate RTP streams. Streams video and audio elements with respective RTP streams to a destination over the network. The streaming format for video and audio are H.264 and AAC, respectively.
- Audio Processor Routine: Transcodes audio between AAC and MP3, and supports audio playback.

![6X Pure Software MediaManager](.adlink-media-cloud-server-flyer-eng-20150413-final/62a821a79fb996cd92ae5c722181ab6d3acbe623b28d09d5ff8677c64e931974.jpg)

# Increased System Performance

- 6x performance than pure software transcoding
• CPU load &lt; 20%, reserved for applications

![  Category   Value (%)    --- ---    Pure Software   50     MediaManager   (value not labeled)  ](.adlink-media-cloud-server-flyer-eng-20150413-final/8be13f8dd289ed6318a2814e8968952a264602e676e958a9307b2e63a9db045b.jpg)

# Reduced Cost

- Net reduction in overall product cost \~50% by increased performance
- Upgrade to new generation of CPU/GPU without changing a line of source code

![7 months faster Time-to-Market Pure Software MediaManager](.adlink-media-cloud-server-flyer-eng-20150413-final/a28598aadb7f7a79a4cf597a72fd3adf1451f8f91260c0acc0c5b76b6f1af1ca.jpg)

# Shorter Development Time

• MediaManager enriches MSDK features, mitigates technical risks, and accelerates TTM
- Enables faster implementation of new features than ASIC solution

# Video Analytics Server

Video surveillance technologies are widely used in urban security systems today. Intelligent video analytics are, an important aspect of video surveillance technology, using image recognition processing to identify the existence of security threats that have already occurred or may occur in the future, and alerting users in real-time.

The increasing need for real-time video analytics presents a big challenge to video surveillance providers today. Real-time video analytics requires that videos be collated and processed immediately, providing meaningful, actionable data that can be used in real-time. In addition, successfully harnessing big-data processing technology to quickly identify required video segments becomes more difficult with the increasing volume of video data used in analytics.

![The diagram depicts a network architecture centered around a blue cloud labeled **Internet**.  **Labeled Blocks:** *   **Storage Server** (a server rack on the left) *   **Camera** (four distinct surveillance cameras on the left; the label applies to the group) *   **Internet** (the central cloud) *   **Video Analytics Server (MCS-2040)** (a server unit on the top right) *   **Host Computer** (a desktop setup on the bottom right)  **Connections:** *   Four lines connect the four **Camera** units to the central **Internet** cloud. *   One line connects the **Storage Server** to the **Internet**. *   One line connects the **Internet** to the **Video Analytics Server (MCS-2040)**. *   One line connects the **Internet** to the **Host Computer**.](.adlink-media-cloud-server-flyer-eng-20150413-final/4c344e0622bb22ede898585c02770028943b7938a26aa5d70f213667d4bbbe04.jpg)

![Front view of a server rack with multiple drive bays and ventilation grilles (no visible text or labels)](.adlink-media-cloud-server-flyer-eng-20150413-final/49148c18b05a316353c70f269baea3468ba33401d00c0b071640102a2df244c5.jpg)

# Video Conferencing Multipoint Control Unit (MCU)

Video conferencing is widely used for communication among branch offices of a company or organization at multiple locations or remote employees, and also plays an important role in virtual or distance learning classrooms.

The conference multipoint control unit (MCU) is a central point that maintains a single one-to-one stream with each participant. The MCU receives and mixes each incoming audio and video stream to generate a single stream out to every participant.

Achieving better quality video and voice at low bandwidths is always the most effective path to success in the video conferencing market. This goal induces MCU providers to incorporate the latest video processing technologies into next generation products.

![The diagram depicts a network topology centered around a cloud.  **Labeled Blocks:** *   **Central Hub:** A blue cloud shape labeled 'Internet'. *   **Peripheral Device (Server):** A grey server unit labeled 'Multipoint Control Unit (MCS-2040)'.  **Other Blocks (Visual Representation):** *   A laptop (top left). *   A tablet (bottom left). *   A smartphone (bottom center). *   A desktop monitor (bottom right).  **Connections:** *   Lines connect the central 'Internet' cloud to each of the five peripheral devices (the server unit, laptop, tablet, smartphone, and desktop monitor), illustrating a hub-and-spoke connection model.](.adlink-media-cloud-server-flyer-eng-20150413-final/3507b6ee17a9b926cf04a1d6462ed076527dcecd31cbfd747e93e1677c29e25a.jpg)

Technologies include dynamic bitrate control, 60fps encoding, and H.265 codec. These advancement in video codecs promise significant quality improvements, but they also require an MCU to carry more media processing capability.

# Streaming Transcoder

The delivery of live, on-demand video over IP networks continues to rise due to the increasing number of people watching Internet video over smart mobile devices and Internet-enabled set-top boxes.

There are two main types of video streaming. Transitional video streaming delivers video to end users via RTP/RTSP over a digitized cable television network; adaptive HTTP streaming delivers video over a telecommunication network. The latter is becoming more and more popular due to its ability to adapt video streaming to fluctuating network conditions. The emerging adaptive HTTP streaming technologies include Apple HTTP LiveStreaming (HLS), Microsoft

Smooth Streaming, Adobe HTTP Dynamic Streaming (HDS), and MPEG Dynamic Adaptive Streaming over HTTP (DASH).

The main challenges facing streaming transcoders include ultra-HD transcoding to improve existing high-quality video delivery and multi-screen and multi-rate transcoding to cater to different screen sizes and network bandwidth. All of these challenges require a high-density, high-performance video transcoding pool.

![Based on the provided diagram, here are the labeled blocks and their connections:  **Labeled Blocks:** *   Satellite Distribution *   Transcoder Cloud (MCS-2040) *   CDN Server *   Cable/ Telco Head-End  **Connections:** *   **Satellite Distribution** connects to **Transcoder Cloud (MCS-2040)**. *   **Transcoder Cloud (MCS-2040)** connects to **CDN Server**. *   **Transcoder Cloud (MCS-2040)** connects to **Cable/ Telco Head-End**. *   **CDN Server** connects to three end-user devices: a smartphone, a laptop, and a desktop monitor.](.adlink-media-cloud-server-flyer-eng-20150413-final/df3d4495d38011933dd8c2d11bdb8f2d34a34c087f2ff38a6286cc013b5ea82c.jpg)

![Based on the provided image, here is an accurate description of the flowchart:  **Labeled Blocks:** *   PSTN Device *   WebRTC IMS Gateway (MCS-2040) *   Browser (associated with a smartphone) *   Multipoint Control Unit (MCS-2040) *   MMTel *   Browser (associated with a laptop)  **Connections:** *   The **PSTN Device** connects to the **WebRTC IMS Gateway (MCS-2040)**. *   The **WebRTC IMS Gateway (MCS-2040)** connects to the **Multipoint Control Unit (MCS-2040)**. *   The **WebRTC IMS Gateway (MCS-2040)** connects to the **MMTel**. *   The **Multipoint Control Unit (MCS-2040)** connects to the **Browser** (smartphone). *   The **Multipoint Control Unit (MCS-2040)** connects to the **Browser** (laptop).](.adlink-media-cloud-server-flyer-eng-20150413-final/1d5639b0edc041e55b643e1a263b79f4124aa24806e48ee7f2bb19cbd777a587.jpg)

# WebRTC MCU and IMS Gateway

WebRTC is an HTML 5-based technology that enables audio/video streaming and data sharing between browser clients (peers). As a set of standards, WebRTC provides any browser with the ability to share application data and perform teleconferencing peer-to-peer, without the need to install plug-ins or third-party software. While the web-based and plugin-free WebRTC makes it attractive for multi-conferencing, the peer-to-peer method may not be the best choice for WebRTC implementations.

The MCU has been used for traditional multi-conferencing for years with great success. The introduction of the WebRTC MCU relieves the burden on a client to receive and decode multiple video streams as done with a

traditional MCU. The WebRTC MCU can also be a bridge between VP8 and H.264 the latter being a better choice for most smart phones and tablets with native H.264 acceleration. Furthermore, the WebRTC MCU is also the control point for interoperating between WebRTC clients and legacy devices.

Enabling WebRTC for a MCU server requires a high performance VP8 and H.264 real-time transcoding platform. And enabling WebRTC for mutli-drop communication and interoperability with IMS also needs significant development effort.

![Exterior view of a server rack unit with multiple drive modules (no visible text or labels)](.adlink-media-cloud-server-flyer-eng-20150413-final/629721adb262d53afea813eb06a344a02ff7c38d237afe3351bfd947a311e8ed.jpg)

# MCS-2040

# 2U 19" Media Cloud Server

\- Four hot-pluggable compute nodes

• Each node supports the following:

&gt;> Two independent systems communicate via GbE

>> Dual sockets support 4th Gen Intel® Core™ i7/i5/i3 and Xeon® Processor E3-1200 v3 (LGA 1150)

>> 4 DIMMs, up to 32GB DDR3 memory (16GB/ system)

>> Quad GbE via RJ-45 (2 per system)

>> 4x hot-swappable 2.5" SATA drive bays

• 2x 1600W redundant power supplies

Specifications

<table><tr><td colspan="2">CPU / Chipset /Memory (per node)</td></tr><tr><td>CPU</td><td>Dual 4th Gen Intel® CoreTM i7/i5/i3 (LGA1150), or Dual Intel® Xeon® E3 V3 Processors (LGA1150)</td></tr><tr><td>Chipset</td><td>Intel® Q87/H81</td></tr><tr><td>Memory</td><td>Four 240-pin DIMM sockets, DDR3-1600 up to 32GB</td></tr><tr><td colspan="2">BIOS</td></tr><tr><td>Chip</td><td>AMI BIOS on SPI flash memory</td></tr><tr><td rowspan="4">Features</td><td>Intel® PXE pre-boot</td></tr><tr><td>Remote Console</td></tr><tr><td>ACPI 1.0/2.0 support</td></tr><tr><td>UEFI</td></tr></table>

I/O Interfaces (per node)

<table><tr><td>Graphics</td><td>Intel® HD Graphics, VGA on rear panel (switchable between systems), up to 1920 x 1440 resolution</td></tr><tr><td>Ethernet</td><td>Quad 10/100/1000BASE-T Base Interface channelsSupports Intel® AMT, remote power on/off/reboot</td></tr><tr><td>Storage</td><td>Internal: Two mSATA slots, support SSD modules up to 512GBExternal: 4x 2.5” SATA 6Gb/s hot-swappable drive trays, or 3x 3.5” SATA 6Gb/s hot-swappable drive trays</td></tr><tr><td>USB</td><td>2x USB 2.0 ports on rear panel (switchable between systems)</td></tr><tr><td>Expansion</td><td>1x PCIe x16 expansion slot</td></tr></table>

Mechanical and Environmental

<table><tr><td>Form Factor</td><td>2U 19&quot; rackmount system</td></tr><tr><td>Power Modules</td><td>2x hot-swappable 1600W high-efficiency redundant power modules</td></tr><tr><td>Dimension</td><td>438mm x 88mm x 733mm (W x H x D)</td></tr><tr><td>Fans</td><td>3x fans per node with speed control (PWM)</td></tr><tr><td>Operating Temp.</td><td>0°C to +55°C</td></tr><tr><td>Storage Temp.</td><td>-40°C to +70°C</td></tr><tr><td>Humidity</td><td>5% to 95%, non-condensing</td></tr><tr><td>Certification</td><td>FCC, CE, UL, NEBS Level 3 (design)</td></tr><tr><td>RoHS</td><td>RoHS Compliant</td></tr></table>

Software

<table><tr><td rowspan="3">Supported Software</td><td>Intel® Media SDK: GPU based video processing, supports both Linux and Windows</td></tr><tr><td>OpenCL SDK: provides customers with the ability to offload portions of their own codec/video filter implementations to the GPU</td></tr><tr><td>ADLINK MediaManager: supports file-to-stream, stream-to-stream, file-to-file and stream-to-file media processing</td></tr><tr><td rowspan="2">Compatible 3rd Party Software</td><td>Flexible Encoder Infrastructure (FEI) for Intel® Media SDK: designedfor customers who need to fine tune or augment the h264 encode process</td></tr><tr><td>Open source H.265 encoder from f265.org</td></tr></table>

# Headquarters

ADLINK Technology, Inc.

9F., No.166, Jian 1st Rd., Zhonghe Dist.,

New Taipei City 235, Taiwan

新北市中和區建一路166號9樓

Tel: +886-2-8226-5877

Fax: +886-2-8226-5729

Email: service@adlinktech.com

# Worldwide Offices

Ampro ADLINK Technology, Inc.

5215 Hellyer Avenue, #110, San Jose, CA 95138, USA

Tel: +1-408-360-0200

Toll Free: +1-800-966-5200 (USA only)

Fax: +1-408-360-0222

Email: info@adlinktech.com

ADLINK Technology Singapore Pte. Ltd.

84 Genting Lane #07-02A, Cityneon Design Centre,

Singapore 349584

Tel: +65-6844-2261

Fax: +65-6844-2263

Email: singapore@adlinktech.com

ADLINK Technology Singapore Pte. Ltd.
(Indian Liaison Office)

#50-56, First Floor, Spearhead Towers

Margosa Main Road (between 16th/17th Cross),

Malleswaram, Bangalore - 560 055, India

Tel: +91-80-65605817, +91-80-42246107

Fax: +91-80-23464606

Email: india@adlinktech.com

ADLINK Technology Japan Corporation

〒101-0045 東京都千代田区神田鍛冶町3-7-4

神田374ビル4F

Tel: +81-3-4455-3722

Fax: +81-3-5209-6013

Email: japan@adlinktech.com

ADLINK Technology, Inc. (Korean Liaison Office)

137-881 서울시 서초구 서초대로 326,802(서초동,모인터빌딩)

Tel: +82-2-2057-0565

Fax: +82-2-2057-0563

Email: korea@adlinktech.com

ADLINK Technology (China) Co., Ltd.

上海市浦东新区张江高科技园区芳春路300号(201203)

Tel: +86-21-5132-8988

Fax: +86-21-5192-3588

Email: market@adlinktech.com

ADLINK Technology Beijing

北京市海淀区上地东路1号盈创动力大厦E座801室(100085)

Tel: +86-10-5885-8666

Fax: +86-10-5885-8626

Email: market@adlinktech.com

ADLINK Technology Shenzhen

深圳市南山区科技园南区高新南七道数字技术园

A1栋2楼C区 (518057)

Tel: +86-755-2643-4858

Fax: +86-755-2664-6353

Email: market@adlinktech.com

LiPPERT ADLINK Technology GmbH

Hans-Thoma-Strasse 11, D-68163, Mannheim, Germany

Tel: +49 621 43214-0

Fax: +49 621 43214-30

Email: emea@adlinktech.com

ADLINK Technology, Inc. (French Liaison Office)

6 allée de Londres, Immeuble Ceylan 91940 Les Ulis, France

Tel: +33 (0) 1 60 12 35 66

Fax: +33 (0) 1 60 12 35 66

Email: france@adlinktech.com

ADLINK Technology, Inc. (Israeli Liaison Office)

27 Maskit St., Corex Building PO Box 12777 Herzliya 4673300, Israeli

Tel: +972-54-632-5251

Fax: +972-77-208-0230

Email: israel@adlinktech.com
[🔗 Link to the original document](.adlink-media-cloud-server-flyer-eng-20150413-final/adlink-media-cloud-server-flyer-eng-20150413-final.pdf)
