AIRPLAY SURVEY TANG JIANHENG COMPAL Platform i Phone
- Slides: 16
AIRPLAY SURVEY TANG JIAN-HENG, COMPAL
Platform i. Phone / i. Pad Windows Mac OSX Linux Android Service DAAP Bonjour Network Protocol RTSP Bonjour Platform and its service RTSP Avahi Jm. DNS
Bonjour • Why – • We want to discover available services and choose one from a list, instead of having to know each service’s name or IP address in advance. What – Bonjour is Apple’s proposal for zero-configuration networking over IP. • • • Self-assigned addressing Multicast DNS(m. DNS) Service Discovery
DAAP i. OS Devices RTSP Non-i. OS Devices
Jm. DNS Bonjour Publication Register SRV Record Discovery Query by service type response Resolution Request domain name and port Receive domain name and port Request IP address & domain name Receive IP address Request Response
Jm. DNS • • • Java implementation of m. DNS. Used for service registration and discovery. Compatible with Apple's Bonjour.
Start Initial network Set up buffer True Zeroconf registration Bonjour Emitter Receive a packet Yes Parse DNS packet DAAP No End
DAAP Jm. DNS Bonjour Request for server info response Login response request mp 3 stream'd mp 3
TVBox Applications Services Discovery Network Multimedia Android. net Javax. jmdns Android. media Java. security Javax. jmdns Framework Jm. DNS Android Libraries Media Decode System Libraries m. DNS Socket Javax. jmdns UDP | RTSP | DAAP Linux Kernel i. Pad/i. Phone
i. Pad PC Music Not support i. Tunes Youtube Not support i. Tunes Remote (port 50287) DAAP(HTTP) i. Tunes (port 3689) Photo (port 50295) HTTP Air Stream Media Player (port 7000)
i. Pad PC Music (port 58277) RTSP XBMC (port 6000) Youtube (port 50866) RTSP Only voice XBMC (port 6000) Remote Not support XBMC Photo (port 50379) HTTP XBMC (port 36667)
Services • • • Jm. DNS Socket RTSP
Network • Framework – – – • Libraries – – • Android. net Javax. jmdns Android Libraries Jm. DNS Technology – Socket programming
Multimedia • Framework – – • Android. media Android. security Android. util Javax. jmdns Libraries – – Android Libraries Jm. DNS
Multimedia(2) • Functionality – – • Audio streaming Video streaming Photo streaming Remote Control (play / pause / last / next / volume) Technology – – – Audio Decode / Encode Video Decode / Encode Mirror
Protocol • • m. DNS Socket TCP/IP UDP RAOP RTSP DACP
- Jianheng tang
- Tang and song china
- Compal electronics inc annual report
- 叫叫abcde
- Sui tang song
- Haixu tang
- Haotian tang
- Sui tang and song dynasties
- Pg 170
- Uu ee uu aa ting tang
- North south china
- Luba tang
- Dr xiao ke gao
- Vinh danh chúa ba ngôi trên các tầng trời
- Alger i fjæra
- Contacthoekmeter
- How did the sui and tang dynasties reunite china