Airplay: itunes 与 APPTV 通信抓包

简介

    从 itunes 通过 Airplay 向 APPLETV 播放音频时捕捉到的 RTSP 数据包

前期准备知识

    RTSP 在 Airplay 主要实现 ANNOUNCE, SETUP, RECORD, PAUSE, FLUSH, TEARDOWN, OPTIONS, GET_PARAMETER, SET_PARAMETER, POST, GET 这些方法。

POST

PC -> AppTV
POST /fp-setup RTSP/1.0
CSeq: 1
Content-Type: application/octet-stream
Content-Length: 16
User-Agent: iTunes/12.3.1 (Windows; Microsoft Windows 7 x64 Ultimate Edition Service Pack 1 (Build 7601))
Client-Instance: 9E1F185C6662635A
DACP-ID: 9E1F185C6662635A
Active-Remote: 1088456067


AppTV -> PC
RTSP/1.0 200 OK
Content-Length: 142
Content-Type: application/octet-stream
Server: AirTunes/265.5
CSeq: 1

FPLY...............P^a...;1...........%.l.s.J^.2H^.u.`u=..............Wu..G.O....,....'..{...*.....F.i.w...!...I..|C.lUpi.hM)L8.js....=.o..B.@
HEX CODE

PC -> AppTV

50 4F 53 54 20 2F 66 70 2D 73 65 74 75 70 20 52 54 53 50 2F 31 2E 30 0D 0A 43 53 65 71 3A 20 31 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 6F 63 74 65 74 2D 73 74 72 65 61 6D 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 31 36 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 69 54 75 6E 65 73 2F 31 32 2E 33 2E 31 20 28 57 69 6E 64 6F 77 73 3B 20 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 37 20 78 36 34 20 55 6C 74 69 6D 61 74 65 20 45 64 69 74 69 6F 6E 20 53 65 72 76 69 63 65 20 50 61 63 6B 20 31 20 28 42 75 69 6C 64 20 37 36 30 31 29 29 0D 0A 43 6C 69 65 6E 74 2D 49 6E 73 74 61 6E 63 65 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 44 41 43 50 2D 49 44 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 41 63 74 69 76 65 2D 52 65 6D 6F 74 65 3A 20 31 30 38 38 34 35 36 30 36 37 0D 0A 0D 0A

AppTV —> PC

52 54 53 50 2F 31 2E 30 20 32 30 30 20 4F 4B 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 31 34 32 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 6F 63 74 65 74 2D 73 74 72 65 61 6D 0D 0A 53 65 72 76 65 72 3A 20 41 69 72 54 75 6E 65 73 2F 32 36 35 2E 35 0D 0A 43 53 65 71 3A 20 31 0D 0A 0D 0A 46 50 4C 59 02 01 02 00 00 00 00 82 02 01 0B F8 F1 E0 F3 50 5E 61 E3 BD AA 3B 31 12 E4 F6 17 E9 C4 0A F2 CF CF FC 25 9D 6C E6 73 A2 4A 5E F6 32 48 5E E7 75 A8 60 75 3D ED 90 02 0A C2 9B 88 CA CC CD 14 B6 C9 E2 57 75 C3 98 47 EA 4F 06 13 9C A2 2C 0C C6 E9 E9 27 10 E1 7B F2 F8 C4 2A 80 C7 D0 E8 EB 46 1B 69 EA 77 F4 C4 A0 21 E4 1A E9 49 1F 85 7C 43 11 6C 55 70 69 F5 68 4D 29 4C 38 B3 6A 73 CB 15 F0 CC 3D 94 6F D4 F5 42 F3 40
POST

PC -> AppTV
POST /fp-setup RTSP/1.0
CSeq: 2
Content-Type: application/octet-stream
Content-Length: 164
User-Agent: iTunes/12.3.1 (Windows; Microsoft Windows 7 x64 Ultimate Edition Service Pack 1 (Build 7601))
Client-Instance: 9E1F185C6662635A
DACP-ID: 9E1F185C6662635A
Active-Remote: 1088456067


AppTV -> PC
RTSP/1.0 200 OK
Content-Length: 32
Content-Type: application/octet-stream
Server: AirTunes/265.5
CSeq: 2

FPLY..........8.
HEX CODE

PC -> AppTV

50 4F 53 54 20 2F 66 70 2D 73 65 74 75 70 20 52 54 53 50 2F 31 2E 30 0D 0A 43 53 65 71 3A 20 32 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 6F 63 74 65 74 2D 73 74 72 65 61 6D 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 31 36 34 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 69 54 75 6E 65 73 2F 31 32 2E 33 2E 31 20 28 57 69 6E 64 6F 77 73 3B 20 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 37 20 78 36 34 20 55 6C 74 69 6D 61 74 65 20 45 64 69 74 69 6F 6E 20 53 65 72 76 69 63 65 20 50 61 63 6B 20 31 20 28 42 75 69 6C 64 20 37 36 30 31 29 29 0D 0A 43 6C 69 65 6E 74 2D 49 6E 73 74 61 6E 63 65 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 44 41 43 50 2D 49 44 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 41 63 74 69 76 65 2D 52 65 6D 6F 74 65 3A 20 31 30 38 38 34 35 36 30 36 37 0D 0A 0D 0A

AppTV —> PC

52 54 53 50 2F 31 2E 30 20 32 30 30 20 4F 4B 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 33 32 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 6F 63 74 65 74 2D 73 74 72 65 61 6D 0D 0A 53 65 72 76 65 72 3A 20 41 69 72 54 75 6E 65 73 2F 32 36 35 2E 35 0D 0A 43 53 65 71 3A 20 32 0D 0A 0D 0A 46 50 4C 59 02 01 04 00 00 00 00 14 AF EC 38 FA 3C 04 C5 86 30 DC B0 C3 75 AA C9 DC 87 B2 FF F5
POST

PC -> AppTV
ANNOUNCE rtsp://192.168.1.125/3534256158 RTSP/1.0
CSeq: 3
Content-Type: application/sdp
Content-Length: 324
User-Agent: iTunes/12.3.1 (Windows; Microsoft Windows 7 x64 Ultimate Edition Service Pack 1 (Build 7601))
Client-Instance: 9E1F185C6662635A
DACP-ID: 9E1F185C6662635A
Active-Remote: 1088456067

v=0
o=iTunes 3534256158 0 IN IP4 192.168.1.125
s=iTunes
c=IN IP4 192.168.1.67
t=0 0
m=audio 0 RTP/AVP 96
a=rtpmap:96 AppleLossless
a=fmtp:96 352 0 16 40 10 14 2 255 0 0 44100
a=fpaeskey:RlBMWQECAQAAAAA8AAAAAKNBgTV1v83N1tLYD2jzKQYAAAAQsS5E/s5TQ+5kIAGN4xy0D1eyPggNwWTt/NtppY4Du99Ak+Ue
a=aesiv:SKMapJ4tZR02hVfGS5ud2Q

AppTV -> PC
RTSP/1.0 200 OK
Server: AirTunes/265.5
CSeq: 3


HEX CODE

PC -> AppTV

41 4E 4E 4F 55 4E 43 45 20 72 74 73 70 3A 2F 2F 31 39 32 2E 31 36 38 2E 31 2E 31 32 35 2F 33 35 33 34 32 35 36 31 35 38 20 52 54 53 50 2F 31 2E 30 0D 0A 43 53 65 71 3A 20 33 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 73 64 70 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 33 32 34 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 69 54 75 6E 65 73 2F 31 32 2E 33 2E 31 20 28 57 69 6E 64 6F 77 73 3B 20 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 37 20 78 36 34 20 55 6C 74 69 6D 61 74 65 20 45 64 69 74 69 6F 6E 20 53 65 72 76 69 63 65 20 50 61 63 6B 20 31 20 28 42 75 69 6C 64 20 37 36 30 31 29 29 0D 0A 43 6C 69 65 6E 74 2D 49 6E 73 74 61 6E 63 65 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 44 41 43 50 2D 49 44 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 41 63 74 69 76 65 2D 52 65 6D 6F 74 65 3A 20 31 30 38 38 34 35 36 30 36 37 0D 0A 0D 0A 76 3D 30 0D 0A 6F 3D 69 54 75 6E 65 73 20 33 35 33 34 32 35 36 31 35 38 20 30 20 49 4E 20 49 50 34 20 31 39 32 2E 31 36 38 2E 31 2E 31 32 35 0D 0A 73 3D 69 54 75 6E 65 73 0D 0A 63 3D 49 4E 20 49 50 34 20 31 39 32 2E 31 36 38 2E 31 2E 36 37 0D 0A 74 3D 30 20 30 0D 0A 6D 3D 61 75 64 69 6F 20 30 20 52 54 50 2F 41 56 50 20 39 36 0D 0A 61 3D 72 74 70 6D 61 70 3A 39 36 20 41 70 70 6C 65 4C 6F 73 73 6C 65 73 73 0D 0A 61 3D 66 6D 74 70 3A 39 36 20 33 35 32 20 30 20 31 36 20 34 30 20 31 30 20 31 34 20 32 20 32 35 35 20 30 20 30 20 34 34 31 30 30 0D 0A 61 3D 66 70 61 65 73 6B 65 79 3A 52 6C 42 4D 57 51 45 43 41 51 41 41 41 41 41 38 41 41 41 41 41 4B 4E 42 67 54 56 31 76 38 33 4E 31 74 4C 59 44 32 6A 7A 4B 51 59 41 41 41 41 51 73 53 35 45 2F 73 35 54 51 2B 35 6B 49 41 47 4E 34 78 79 30 44 31 65 79 50 67 67 4E 77 57 54 74 2F 4E 74 70 70 59 34 44 75 39 39 41 6B 2B 55 65 0D 0A 61 3D 61 65 73 69 76 3A 53 4B 4D 61 70 4A 34 74 5A 52 30 32 68 56 66 47 53 35 75 64 32 51 0D 0A

AppTV —> PC

52 54 53 50 2F 31 2E 30 20 32 30 30 20 4F 4B 0D 0A 53 65 72 76 65 72 3A 20 41 69 72 54 75 6E 65 73 2F 32 36 35 2E 35 0D 0A 43 53 65 71 3A 20 33 0D 0A 0D 0A
SETUP

PC -> AppTV
SETUP rtsp://192.168.1.125/3534256158 RTSP/1.0
CSeq: 4
Transport: RTP/AVP/UDP;unicast;interleaved=0-1;mode=record;control_port=6001;timing_port=6002
User-Agent: iTunes/12.3.1 (Windows; Microsoft Windows 7 x64 Ultimate Edition Service Pack 1 (Build 7601))
Client-Instance: 9E1F185C6662635A
DACP-ID: 9E1F185C6662635A
Active-Remote: 1088456067

 
AppTV -> PC
RTSP/1.0 200 OK
Transport: RTP/AVP/UDP;unicast;mode=record;server_port=59344;control_port=57776;timing_port=49337
Session: 1
Audio-Jack-Status: connected
Server: AirTunes/265.5
CSeq: 4


HEX CODE

PC -> AppTV

53 45 54 55 50 20 72 74 73 70 3A 2F 2F 31 39 32 2E 31 36 38 2E 31 2E 31 32 35 2F 33 35 33 34 32 35 36 31 35 38 20 52 54 53 50 2F 31 2E 30 0D 0A 43 53 65 71 3A 20 34 0D 0A 54 72 61 6E 73 70 6F 72 74 3A 20 52 54 50 2F 41 56 50 2F 55 44 50 3B 75 6E 69 63 61 73 74 3B 69 6E 74 65 72 6C 65 61 76 65 64 3D 30 2D 31 3B 6D 6F 64 65 3D 72 65 63 6F 72 64 3B 63 6F 6E 74 72 6F 6C 5F 70 6F 72 74 3D 36 30 30 31 3B 74 69 6D 69 6E 67 5F 70 6F 72 74 3D 36 30 30 32 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 69 54 75 6E 65 73 2F 31 32 2E 33 2E 31 20 28 57 69 6E 64 6F 77 73 3B 20 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 37 20 78 36 34 20 55 6C 74 69 6D 61 74 65 20 45 64 69 74 69 6F 6E 20 53 65 72 76 69 63 65 20 50 61 63 6B 20 31 20 28 42 75 69 6C 64 20 37 36 30 31 29 29 0D 0A 43 6C 69 65 6E 74 2D 49 6E 73 74 61 6E 63 65 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 44 41 43 50 2D 49 44 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 41 63 74 69 76 65 2D 52 65 6D 6F 74 65 3A 20 31 30 38 38 34 35 36 30 36 37 0D 0A 0D 0A

AppTV —> PC

52 54 53 50 2F 31 2E 30 20 32 30 30 20 4F 4B 0D 0A 54 72 61 6E 73 70 6F 72 74 3A 20 52 54 50 2F 41 56 50 2F 55 44 50 3B 75 6E 69 63 61 73 74 3B 6D 6F 64 65 3D 72 65 63 6F 72 64 3B 73 65 72 76 65 72 5F 70 6F 72 74 3D 35 39 33 34 34 3B 63 6F 6E 74 72 6F 6C 5F 70 6F 72 74 3D 35 37 37 37 36 3B 74 69 6D 69 6E 67 5F 70 6F 72 74 3D 34 39 33 33 37 0D 0A 53 65 73 73 69 6F 6E 3A 20 31 0D 0A 41 75 64 69 6F 2D 4A 61 63 6B 2D 53 74 61 74 75 73 3A 20 63 6F 6E 6E 65 63 74 65 64 0D 0A 53 65 72 76 65 72 3A 20 41 69 72 54 75 6E 65 73 2F 32 36 35 2E 35 0D 0A 43 53 65 71 3A 20 34 0D 0A 0D 0A
RECORD

PC -> AppTV
RECORD rtsp://192.168.1.125/3534256158 RTSP/1.0
CSeq: 5
Session: 1
Range: npt=0-
RTP-Info: seq=62942;rtptime=3512900012
User-Agent: iTunes/12.3.1 (Windows; Microsoft Windows 7 x64 Ultimate Edition Service Pack 1 (Build 7601))
Client-Instance: 9E1F185C6662635A
DACP-ID: 9E1F185C6662635A
Active-Remote: 1088456067


AppTV -> PC
RTSP/1.0 200 OK
Audio-Latency: 73
Server: AirTunes/265.5
CSeq: 5


HEX CODE

PC -> AppTV

52 45 43 4F 52 44 20 72 74 73 70 3A 2F 2F 31 39 32 2E 31 36 38 2E 31 2E 31 32 35 2F 33 35 33 34 32 35 36 31 35 38 20 52 54 53 50 2F 31 2E 30 0D 0A 43 53 65 71 3A 20 35 0D 0A 53 65 73 73 69 6F 6E 3A 20 31 0D 0A 52 61 6E 67 65 3A 20 6E 70 74 3D 30 2D 0D 0A 52 54 50 2D 49 6E 66 6F 3A 20 73 65 71 3D 36 32 39 34 32 3B 72 74 70 74 69 6D 65 3D 33 35 31 32 39 30 30 30 31 32 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 69 54 75 6E 65 73 2F 31 32 2E 33 2E 31 20 28 57 69 6E 64 6F 77 73 3B 20 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 37 20 78 36 34 20 55 6C 74 69 6D 61 74 65 20 45 64 69 74 69 6F 6E 20 53 65 72 76 69 63 65 20 50 61 63 6B 20 31 20 28 42 75 69 6C 64 20 37 36 30 31 29 29 0D 0A 43 6C 69 65 6E 74 2D 49 6E 73 74 61 6E 63 65 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 44 41 43 50 2D 49 44 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 41 63 74 69 76 65 2D 52 65 6D 6F 74 65 3A 20 31 30 38 38 34 35 36 30 36 37 0D 0A 0D 0A

AppTV —> PC

52 54 53 50 2F 31 2E 30 20 32 30 30 20 4F 4B 0D 0A 41 75 64 69 6F 2D 4C 61 74 65 6E 63 79 3A 20 37 33 0D 0A 53 65 72 76 65 72 3A 20 41 69 72 54 75 6E 65 73 2F 32 36 35 2E 35 0D 0A 43 53 65 71 3A 20 35 0D 0A 0D 0A
SET_PARAMETER

PC -> AppTV
SET_PARAMETER rtsp://192.168.1.125/3534256158 RTSP/1.0
CSeq: 6
Session: 1
Content-Type: text/parameters
Content-Length: 18
User-Agent: iTunes/12.3.1 (Windows; Microsoft Windows 7 x64 Ultimate Edition Service Pack 1 (Build 7601))
Client-Instance: 9E1F185C6662635A
DACP-ID: 9E1F185C6662635A
Active-Remote: 1088456067

volume: 0.000000

AppTV -> PC
RTSP/1.0 200 OK
Server: AirTunes/265.5
CSeq: 6


HEX CODE

PC -> AppTV

53 45 54 5F 50 41 52 41 4D 45 54 45 52 20 72 74 73 70 3A 2F 2F 31 39 32 2E 31 36 38 2E 31 2E 31 32 35 2F 33 35 33 34 32 35 36 31 35 38 20 52 54 53 50 2F 31 2E 30 0D 0A 43 53 65 71 3A 20 36 0D 0A 53 65 73 73 69 6F 6E 3A 20 31 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 74 65 78 74 2F 70 61 72 61 6D 65 74 65 72 73 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 31 38 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 69 54 75 6E 65 73 2F 31 32 2E 33 2E 31 20 28 57 69 6E 64 6F 77 73 3B 20 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 37 20 78 36 34 20 55 6C 74 69 6D 61 74 65 20 45 64 69 74 69 6F 6E 20 53 65 72 76 69 63 65 20 50 61 63 6B 20 31 20 28 42 75 69 6C 64 20 37 36 30 31 29 29 0D 0A 43 6C 69 65 6E 74 2D 49 6E 73 74 61 6E 63 65 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 44 41 43 50 2D 49 44 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 41 63 74 69 76 65 2D 52 65 6D 6F 74 65 3A 20 31 30 38 38 34 35 36 30 36 37 0D 0A 0D 0A 76 6F 6C 75 6D 65 3A 20 30 2E 30 30 30 30 30 30 0D 0A

AppTV —> PC

52 54 53 50 2F 31 2E 30 20 32 30 30 20 4F 4B 0D 0A 53 65 72 76 65 72 3A 20 41 69 72 54 75 6E 65 73 2F 32 36 35 2E 35 0D 0A 43 53 65 71 3A 20 36 0D 0A 0D 0A
SET_PARAMETER

PC -> AppTV
SET_PARAMETER rtsp://192.168.1.125/3534256158 RTSP/1.0
CSeq: 7
Session: 1
Content-Type: text/parameters
Content-Length: 18
User-Agent: iTunes/12.3.1 (Windows; Microsoft Windows 7 x64 Ultimate Edition Service Pack 1 (Build 7601))..Client-Instance: 9E1F185C6662635A
DACP-ID: 9E1F185C6662635A
Active-Remote: 1088456067

volume: 0.000000

AppTV -> PC
RTSP/1.0 200 OK
Server: AirTunes/265.5
CSeq: 7


HEX CODE

PC -> AppTV

53 45 54 5F 50 41 52 41 4D 45 54 45 52 20 72 74 73 70 3A 2F 2F 31 39 32 2E 31 36 38 2E 31 2E 31 32 35 2F 33 35 33 34 32 35 36 31 35 38 20 52 54 53 50 2F 31 2E 30 0D 0A 43 53 65 71 3A 20 37 0D 0A 53 65 73 73 69 6F 6E 3A 20 31 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 74 65 78 74 2F 70 61 72 61 6D 65 74 65 72 73 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 31 38 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 69 54 75 6E 65 73 2F 31 32 2E 33 2E 31 20 28 57 69 6E 64 6F 77 73 3B 20 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 37 20 78 36 34 20 55 6C 74 69 6D 61 74 65 20 45 64 69 74 69 6F 6E 20 53 65 72 76 69 63 65 20 50 61 63 6B 20 31 20 28 42 75 69 6C 64 20 37 36 30 31 29 29 0D 0A 43 6C 69 65 6E 74 2D 49 6E 73 74 61 6E 63 65 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 44 41 43 50 2D 49 44 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 41 63 74 69 76 65 2D 52 65 6D 6F 74 65 3A 20 31 30 38 38 34 35 36 30 36 37 0D 0A 0D 0A 76 6F 6C 75 6D 65 3A 20 30 2E 30 30 30 30 30 30 0D 0A

AppTV —> PC

52 54 53 50 2F 31 2E 30 20 32 30 30 20 4F 4B 0D 0A 53 65 72 76 65 72 3A 20 41 69 72 54 75 6E 65 73 2F 32 36 35 2E 35 0D 0A 43 53 65 71 3A 20 37 0D 0A 0D 0A
SET_PARAMETER

PC -> AppTV
SET_PARAMETER rtsp://192.168.1.125/3534256158 RTSP/1.0
CSeq: 8
Session: 1
Content-Type: application/x-dmap-tagged
Content-Length: 1124
RTP-Info: rtptime=3512900012
User-Agent: iTunes/12.3.1 (Windows; Microsoft Windows 7 x64 Ultimate Edition Service Pack 1 (Build 7601))
Client-Instance: 9E1F185C6662635A
DACP-ID: 9E1F185C6662635A
Active-Remote: 1088456067


(CONTENT: 见 hex code)
AppTV -> PC
RTSP/1.0 200 OK
Server: AirTunes/265.5
CSeq: 8


HEX CODE

PC -> AppTV

53 45 54 5F 50 41 52 41 4D 45 54 45 52 20 72 74 73 70 3A 2F 2F 31 39 32 2E 31 36 38 2E 31 2E 31 32 35 2F 33 35 33 34 32 35 36 31 35 38 20 52 54 53 50 2F 31 2E 30 0D 0A 43 53 65 71 3A 20 38 0D 0A 53 65 73 73 69 6F 6E 3A 20 31 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D 64 6D 61 70 2D 74 61 67 67 65 64 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 31 31 32 34 0D 0A 52 54 50 2D 49 6E 66 6F 3A 20 72 74 70 74 69 6D 65 3D 33 35 31 32 39 30 30 30 31 32 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 69 54 75 6E 65 73 2F 31 32 2E 33 2E 31 20 28 57 69 6E 64 6F 77 73 3B 20 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 37 20 78 36 34 20 55 6C 74 69 6D 61 74 65 20 45 64 69 74 69 6F 6E 20 53 65 72 76 69 63 65 20 50 61 63 6B 20 31 20 28 42 75 69 6C 64 20 37 36 30 31 29 29 0D 0A 43 6C 69 65 6E 74 2D 49 6E 73 74 61 6E 63 65 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 44 41 43 50 2D 49 44 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 41 63 74 69 76 65 2D 52 65 6D 6F 74 65 3A 20 31 30 38 38 34 35 36 30 36 37 0D 0A 0D 0A

content:

6D 6C 69 74 00 00 04 5C 6D 69 6B 64 00 00 00 01 02 61 73 61 6C 00 00 00 49 4C 69 66 65 20 4F 66 20 50 69 20 28 4F 72 69 67 69 6E 61 6C 20 4D 6F 74 69 6F 6E 20 50 69 63 74 75 72 65 20 53 6F 75 6E 64 74 72 61 63 6B 29 28 E5 B0 91 E5 B9 B4 E6 B4 BE E7 9A 84 E5 A5 87 E5 B9 BB E6 BC 82 E6 B5 81 29 61 73 61 72 00 00 00 0D 4D 79 63 68 61 65 6C 20 44 61 6E 6E 61 61 73 62 72 00 00 00 02 01 40 61 73 63 6D 00 00 00 00 61 73 63 6F 00 00 00 01 00 61 73 63 70 00 00 00 00 6D 65 69 61 00 00 00 04 56 42 B5 81 61 73 64 61 00 00 00 04 56 42 B5 81 6D 65 69 70 00 00 00 04 56 81 1A DE 61 73 70 6C 00 00 00 04 56 81 1A DE 61 73 64 6D 00 00 00 04 53 78 91 66 61 73 64 63 00 00 00 02 00 00 61 73 64 6E 00 00 00 02 00 00 61 73 65 71 00 00 00 00 61 73 67 6E 00 00 00 00 61 73 64 74 00 00 00 11 4D 50 45 47 20 E9 9F B3 E9 A2 91 E6 96 87 E4 BB B6 61 73 72 76 00 00 00 01 00 61 73 73 72 00 00 00 04 00 00 AC 44 61 73 73 7A 00 00 00 04 00 2C 16 AD 61 73 73 74 00 00 00 04 00 00 00 00 61 73 73 70 00 00 00 04 00 00 00 00 61 73 74 6D 00 00 00 04 00 01 1A 0A 61 73 74 63 00 00 00 02 00 00 61 73 74 6E 00 00 00 02 00 00 61 73 75 72 00 00 00 01 00 61 73 79 72 00 00 00 02 00 00 61 73 66 6D 00 00 00 03 6D 70 33 6D 69 69 64 00 00 00 04 00 00 01 25 6D 69 6E 6D 00 00 00 0B 50 6F 6E 64 69 63 68 65 72 72 79 6D 70 65 72 00 00 00 08 D3 A2 D9 BB DB D3 BC 1F 61 73 64 62 00 00 00 01 00 61 65 4E 56 00 00 00 04 00 00 00 00 61 73 64 6B 00 00 00 01 00 61 73 62 74 00 00 00 02 00 00 61 67 72 70 00 00 00 00 61 73 63 64 00 00 00 04 6D 70 65 67 61 73 63 73 00 00 00 04 00 00 00 03 61 65 50 43 00 00 00 01 00 61 73 63 74 00 00 00 00 61 73 63 6E 00 00 00 00 61 73 63 72 00 00 00 01 00 61 65 48 56 00 00 00 01 00 61 65 4D 4B 00 00 00 01 01 61 65 53 4E 00 00 00 00 61 65 45 4E 00 00 00 00 61 65 45 53 00 00 00 04 00 00 00 00 61 65 53 55 00 00 00 04 00 00 00 00 61 65 47 48 00 00 00 04 00 00 00 01 61 65 47 44 00 00 00 04 00 00 06 C0 61 65 47 55 00 00 00 08 00 00 00 00 00 30 8D 00 61 65 47 52 00 00 00 08 00 00 00 00 00 2B F0 F9 61 65 47 45 00 00 00 04 00 00 02 40 61 73 61 61 00 00 00 00 61 73 67 70 00 00 00 01 00 6D 65 78 74 00 00 00 02 00 00 61 73 65 64 00 00 00 02 00 00 61 73 68 70 00 00 00 01 01 61 73 73 6E 00 00 00 00 61 73 73 61 00 00 00 00 61 73 73 6C 00 00 00 00 61 73 73 75 00 00 00 00 61 73 73 63 00 00 00 00 61 73 73 73 00 00 00 00 61 73 62 6B 00 00 00 01 00 61 73 70 75 00 00 00 00 61 65 43 52 00 00 00 00 61 73 61 69 00 00 00 08 B6 B8 FD 04 0A 02 E1 14 61 73 6C 73 00 00 00 08 00 00 00 00 00 2C 16 AD 61 65 53 45 00 00 00 08 00 00 00 00 00 00 00 00 61 65 44 56 00 00 00 04 00 00 00 00 61 65 44 50 00 00 00 04 00 00 00 00 61 65 44 52 00 00 00 08 00 00 00 00 00 00 00 00 61 65 4E 44 00 00 00 08 00 00 00 00 00 00 00 00 61 65 4B 31 00 00 00 08 00 00 00 00 00 00 00 00 61 65 4B 32 00 00 00 08 00 00 00 00 00 00 00 00 61 65 44 4C 00 00 00 08 00 00 00 00 00 00 00 00 61 65 46 41 00 00 00 08 00 00 00 00 00 00 00 00 61 65 58 44 00 00 00 00 61 65 4D 6B 00 00 00 04 00 00 00 01 61 65 4D 58 00 00 00 00 61 73 70 63 00 00 00 04 00 00 00 04 61 73 72 69 00 00 00 08 67 9B DE 70 07 56 97 53 61 65 43 53 00 00 00 04 00 00 00 00 61 73 6B 70 00 00 00 04 00 00 00 00 61 73 6B 64 00 00 00 04 83 D9 DF 00 6D 64 73 74 00 00 00 01 01 61 73 65 73 00 00 00 01 00 61 73 72 73 00 00 00 01 00 61 73 6C 72 00 00 00 01 00 61 73 61 73 00 00 00 01 20 61 65 47 73 00 00 00 01 00 61 65 6C 73 00 00 00 01 00 61 6A 61 6C 00 00 00 01 00

AppTV —> PC

52 54 53 50 2F 31 2E 30 20 32 30 30 20 4F 4B 0D 0A 53 65 72 76 65 72 3A 20 41 69 72 54 75 6E 65 73 2F 32 36 35 2E 35 0D 0A 43 53 65 71 3A 20 38 0D 0A 0D 0A
SET_PARAMETER

PC -> AppTV
SET_PARAMETER rtsp://192.168.1.125/3534256158 RTSP/1.0
CSeq: 9
Session: 1
Content-Type: image/none
Content-Length: 0
RTP-Info: rtptime=3512900012
User-Agent: iTunes/12.3.1 (Windows; Microsoft Windows 7 x64 Ultimate Edition Service Pack 1 (Build 7601))
Client-Instance: 9E1F185C6662635A
DACP-ID: 9E1F185C6662635A
Active-Remote: 1088456067


AppTV -> PC
RTSP/1.0 200 OK
Server: AirTunes/265.5
CSeq: 9


HEX CODE

PC -> AppTV

53 45 54 5F 50 41 52 41 4D 45 54 45 52 20 72 74 73 70 3A 2F 2F 31 39 32 2E 31 36 38 2E 31 2E 31 32 35 2F 33 35 33 34 32 35 36 31 35 38 20 52 54 53 50 2F 31 2E 30 0D 0A 43 53 65 71 3A 20 39 0D 0A 53 65 73 73 69 6F 6E 3A 20 31 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 69 6D 61 67 65 2F 6E 6F 6E 65 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 30 0D 0A 52 54 50 2D 49 6E 66 6F 3A 20 72 74 70 74 69 6D 65 3D 33 35 31 32 39 30 30 30 31 32 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 69 54 75 6E 65 73 2F 31 32 2E 33 2E 31 20 28 57 69 6E 64 6F 77 73 3B 20 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 37 20 78 36 34 20 55 6C 74 69 6D 61 74 65 20 45 64 69 74 69 6F 6E 20 53 65 72 76 69 63 65 20 50 61 63 6B 20 31 20 28 42 75 69 6C 64 20 37 36 30 31 29 29 0D 0A 43 6C 69 65 6E 74 2D 49 6E 73 74 61 6E 63 65 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 44 41 43 50 2D 49 44 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 41 63 74 69 76 65 2D 52 65 6D 6F 74 65 3A 20 31 30 38 38 34 35 36 30 36 37 0D 0A 0D 0A

AppTV —> PC

52 54 53 50 2F 31 2E 30 20 32 30 30 20 4F 4B 0D 0A 53 65 72 76 65 72 3A 20 41 69 72 54 75 6E 65 73 2F 32 36 35 2E 35 0D 0A 43 53 65 71 3A 20 39 0D 0A 0D 0A
SET_PARAMETER

PC -> AppTV
SET_PARAMETER rtsp://192.168.1.125/3534256158 RTSP/1.0
CSeq: 10
Session: 1
Content-Type: text/parameters
Content-Length: 44
User-Agent: iTunes/12.3.1 (Windows; Microsoft Windows 7 x64 Ultimate Edition Service Pack 1 (Build 7601))
Client-Instance: 9E1F185C6662635A
DACP-ID: 9E1F185C6662635A
Active-Remote: 1088456067

progress: 3512884652/3512900012/3516066476

AppTV -> PC
RTSP/1.0 200 OK
Server: AirTunes/265.5
CSeq: 10


HEX CODE

PC -> AppTV

53 45 54 5F 50 41 52 41 4D 45 54 45 52 20 72 74 73 70 3A 2F 2F 31 39 32 2E 31 36 38 2E 31 2E 31 32 35 2F 33 35 33 34 32 35 36 31 35 38 20 52 54 53 50 2F 31 2E 30 0D 0A 43 53 65 71 3A 20 31 30 0D 0A 53 65 73 73 69 6F 6E 3A 20 31 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 74 65 78 74 2F 70 61 72 61 6D 65 74 65 72 73 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 34 34 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 69 54 75 6E 65 73 2F 31 32 2E 33 2E 31 20 28 57 69 6E 64 6F 77 73 3B 20 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 37 20 78 36 34 20 55 6C 74 69 6D 61 74 65 20 45 64 69 74 69 6F 6E 20 53 65 72 76 69 63 65 20 50 61 63 6B 20 31 20 28 42 75 69 6C 64 20 37 36 30 31 29 29 0D 0A 43 6C 69 65 6E 74 2D 49 6E 73 74 61 6E 63 65 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 44 41 43 50 2D 49 44 3A 20 39 45 31 46 31 38 35 43 36 36 36 32 36 33 35 41 0D 0A 41 63 74 69 76 65 2D 52 65 6D 6F 74 65 3A 20 31 30 38 38 34 35 36 30 36 37 0D 0A 0D 0A 70 72 6F 67 72 65 73 73 3A 20 33 35 31 32 38 38 34 36 35 32 2F 33 35 31 32 39 30 30 30 31 32 2F 33 35 31 36 30 36 36 34 37 36 0D 0A

AppTV —> PC

52 54 53 50 2F 31 2E 30 20 32 30 30 20 4F 4B 0D 0A 53 65 72 76 65 72 3A 20 41 69 72 54 75 6E 65 73 2F 32 36 35 2E 35 0D 0A 43 53 65 71 3A 20 31 30 0D 0A 0D 0A

参考文档
相关文档
转载请注明出处,谢谢
我是留白;我是留白;我是留白;(重要的事情说三遍)
posted @ 2015-12-30 09:39  Mojies  阅读(668)  评论(0编辑  收藏  举报