Version : 2.2 Datasheet April, 2017

Miracast Primary Sink Stack

Specifications

 Miracast Primary Sink Support  Extensive performance tuning and incorporates error concealment  Multiple Miracast Sources can be features connected simultaneously  Designed to be highly portable  All native resolutions up to @ across multiple architectures & OSes 60fps  LPCM & AAC stereo audio support  Interoperates with Miracast certified source devices including Windows  Wi-Fi P2P with PBC and PIN  Full time support available for new configuration certified source devices coming into  Miracast specification compliant the market  Yocto Meta Layer available on Linux  Stack designed to be low in memory and CPU MHz usage  UIBC Support  Support for Miracast certification  HDCP support  Software and Hardware accelerated

 API for application integration video and audio decoding

 Low latency with AV-sync  Ultra-speed connectivity in Multiple session

Description PathPartner’s Wireless Display stack currently implements the Wi-Fi Alliance’s Miracast specification. The stack is being developed with the aim of being a full-fledged sink stack implementation. The Miracast sink stack allows multiple Miracast source devices (up to 8 devices) to share the screen simultaneously.

Applications PathPartner offers complete sink implementation for a wide range of applications:  Sink dongles  Wireless projectors & displays  Smart TVs & Set-top boxes  Automotive IVI platforms

© 2006-2017 PathPartner Technology Pvt. Ltd. 1 www.pathpartnertech.com Datasheet Miracast Primary Sink Stack

Block Diagram The solution is designed to be portable and extensible. The solution consists of three parts as shown in the diagram below:

Application/UI

Application API Interface

Multi Session Controller

RTSP MPEG2-TS RTP- UDP WFD -

Controller

Wi-Fi Media Portability API Interface Interface

Application (based on Core API)

Core Stack

Platform Portable Components

Figure 1: PathPartner Miracast Stack Layered Architecture

Application: Application developers can use the stack API to integrate the stack into their applications or UI. The API is available as native C library or with Java-JNI bindings. Reference implementations on a platform, consists of the Core, Reference Components and test applications based on the stack API.

Core: The actual application Core. This is cross-platform component and implements all of Miracast stack and state management.

Platform Portable Components: These are platform specific components. These needs to be adapted to the platform. The interface API for the reference implementation components are clearly defined. Integrators can implement these for their platforms or license reference implementations of these components from PathPartner.

© 2006-2017 PathPartner Technology Pvt. Ltd. 2 www.pathpartnertech.com Datasheet Miracast Primary Sink Stack

Figure 2: PathPartner Miracast Stack supporting multiple sources sharing Reference Implementations These reference implementations are available for evaluation or as a starting point for integration. Host Platform Details

Sink - The Intel® NUC kit • Supports up to 8 Miracast source screen sharing Linux Ubuntu 14.04 • 1080p30 video with LPCM & AAC audio and good audio-video Wi-Fi Hardware: Net gear synchronization WNA1100 N150 USB • Video and Audio output over HDMI Adapter • Latency around 200ms • Available on KitKat 4.4+ and above • 1080p30 video with LPCM & AAC audio and good audio-video Sink – Android 4.4 synchronization Wi-Fi Hardware: Built-In • UIBC Support • Can be distributed as installable APK • Latency around 200ms • 1080p30 video with LPCM & AAC audio and good audio-video Sink – Freescale iMX6 SDP synchronization Wi-Fi Hardware: Net gear • Uses hardware accelerators for video decoding, scaling and WNA1100 N150 USB rendering Adapter (Atheros AR9271 • UIBC Support with Ath9k drivers) • Latency around 200ms

Additional Services Apart from the cross-platform stack, PathPartner also offers add-on services:  Porting and integration into target customer hardware  Support through Certification  Application Development  Feature addition and customization, over and above specification

© 2006-2017 PathPartner Technology Pvt. Ltd. 3 www.pathpartnertech.com Datasheet Miracast Primary Sink Stack

Interoperability Verified on various leading Wi-Fi Display source devices in the market. Some of them are listed below

Samsung Lenovo & Moto Mi Windows Samsung Galaxy A7 Lenovo K50a40 Mi 4I DELL Tablet venue 10 Samsung Galaxy A3 Lenovo A7000 Mi 5 .1 Laptop Samsung Galaxy J7 Lenovo L440 Redmi Laptop Samsung Galaxy On Nxt Lenovo Zuk Z2 Plus Redmi 1s LG Samsung Galaxy S3 Redmi 2 LG G Flex2 Samsung Galaxy S7 Moto X play Redmi 2 prime LG VS985 4G LTE Samsung Galaxy S7 edge Redmi 3s Others Z3 Redmi 3s prime Asus Zenfone 2 OnePlus + Redmi Note 1 Gionee Elife EE OnePlus one Sony Xperia E4g Redmi Note 3 Huawei BAH Tablet OnePlus 3, OnePlus 3T Redmi Note 4 LTE

References https://www.pathpartnertech.com/products/screen-sharing/miracast/ https://www.pathpartnertech.com/videos/miracast-wireless-display-on-dm813x/

About PathPartner Founded in 2006, PathPartner is headquartered at Bangalore with an offshore research facility based out of California, U.S.A. PathPartner offers design, development and integration services in advanced embedded technology to solve complex challenges for clients around the world. Licensable multimedia software products and proprietary IPs for vision and connectivity applications to run intelligent systems such as autonomous cars, action cameras, wearable devices, smartphones etc. are our forte.

PathPartner is dedicated towards creating next generation multimedia experience through technology‐driven execution and quality delivery for leading corporations across industries including automotive, semiconductor, broadcast, healthcare, cameras and surveillance. www.pathpartnertech.com [email protected] [email protected]

Copyright © PathPartner Technology Pvt. Ltd. This material, including documentation and any related computer programs, is protected by copyright controlled by PathPartner Technology Pvt. Ltd. All rights are reserved. Copying, including reproducing, storing, adapting or translating, any or all of this material requires the prior written consent of PathPartner Technology Pvt. Ltd.

© 2006-2017 PathPartner Technology Pvt. Ltd. 4 www.pathpartnertech.com