Miracast Stack

The Aricent Miracast stack implements the sink side functionality of the Miracast technical specifications proposed by the Wi-Fi alliance. The stack relies on the underlying Wi-Fi Direct functionality of the platform and ensures that media content is streamed across the wireless medium from the source device to the rendering sink device.  The stack is designed to be portable to different OS and has been pre-ported to Android and Linux.

Read more

Miracast Stack

The Aricent Miracast stack implements the sink side functionality of the Miracast technical specifications proposed by the Wi-Fi alliance. The stack relies on the underlying Wi-Fi Direct functionality of the platform and ensures that media content is streamed across the wireless medium from the source device to the rendering sink device.  The stack is designed to be portable to different OS and has been pre-ported to Android and Linux.

Features

The stack supports the following features:

  • Device Discovery i.e.discovery of display devices prior to connection setup.
  • Device selection: A remote device is selected for connection setup. User input and local policies may be used to decide which device is a display and which is a source.
  • Connection setup: Connection setup selects a method (Wi-Fi Direct or TDLS) to manage the connection. When the connectivity between the source and display devices is triggered, the display initiates a Transmission Control Protocol (TCP) connection, with a control port using Real-Time Streaming Protocol (RTSP) to create and manage the sessions between source and display devices.
  • Capability negotiation: Source and display devices determine the parameters for the Miracast session.
  • Session establishment and streaming: On completion of capability negotiation, the source and display devices setup the Miracast session prior to streaming content.
  • The audio and video content available on the source device is packetized using in-house developed Moving Picture Experts Group 2 Transport Stream (MPEG2-TS) coding and encapsulated by Real-Time Protocol (RTP) over User Datagram Protocol (UDP) and Internet Protocol (IP).
  • Payload control : When the payload transfer starts, devices may adapt transmission parameters on the basis of channel conditions and power consumption.
  • The stack is designed to be modular and portable across different OS and platforms.
  • It has been verified to work with several devices including native Android support.

Benefits

Our Miracast stack offers the following value to clients:

  • Reduced time-to-market for end products through our standards compliant and pre-ported stack for different OS and SoC platforms.
  • Reduced cost of ownership with a single portable solution that could be used across OS platforms and across a wide variety of devices.
close

Contact us