Top Banner
LINUX-BASED AIRPLAY STREAMER AND RECEIVER September 13rd, 2011
7

L INUX - BASED A IRPLAY S TREAMER AND R ECEIVER September 13rd, 2011.

Dec 29, 2015

Download

Documents

Maria Gardner
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: L INUX - BASED A IRPLAY S TREAMER AND R ECEIVER September 13rd, 2011.

LINUX-BASED AIRPLAY

STREAMER AND RECEIVER

September 13rd, 2011

Page 2: L INUX - BASED A IRPLAY S TREAMER AND R ECEIVER September 13rd, 2011.

Just three things about Tuxera

1. Tuxera is a Finnish company specialized in file systems and interoperability

2. Some of our customers and partners

3. We are hiring!– Windows Internals Developer– Systems Administrator– and more, visit: www.tuxera.com

Page 3: L INUX - BASED A IRPLAY S TREAMER AND R ECEIVER September 13rd, 2011.

The Challenge

– But, what about streaming from a PC? an Android phone?

– And receiving from non-Apple devices?

Today users want to stream wirelessly music, video and photos to their TVs, speakers, set-top-boxes.Apple products (ipod, iPhone, iPad, Macs) are market dominating

Source: apple.com

Page 4: L INUX - BASED A IRPLAY S TREAMER AND R ECEIVER September 13rd, 2011.

The solution

4

Airplay streamer application that runs on mobile phones and tablets

Airplay receiver that runs on a standard Linux system

Page 5: L INUX - BASED A IRPLAY S TREAMER AND R ECEIVER September 13rd, 2011.

Airplay in a nutshell

5

Discovery of devices iOS Bonjour communication

Streaming control Remote Audio Output Protocol (RAOP), a variant of RTSP/RTP

Streaming Digital Audio Access Protocol (DAAP) for the audio protocols, protected by an Advanced Encryption Standard (AES) key managed by Apple.

Airplay is a proprietary protocol stack created by Apple that allows to wirelessly stream music, video and photos from a device to another

Page 6: L INUX - BASED A IRPLAY S TREAMER AND R ECEIVER September 13rd, 2011.

You will not start from scratch!

raop_play (Streamer)

Shairport (Receiver)

6

Open source implementations can be used as source code base

Page 7: L INUX - BASED A IRPLAY S TREAMER AND R ECEIVER September 13rd, 2011.

A great project is at your hands

Are you ready to start?

Thanks!

7