ios 9 10 11 air mirror 交互协议
来源:互联网 发布:摇粒绒 静电 知乎 编辑:程序博客网 时间:2024/04/29 15:47
POST /pair-setup RTSP/1.0
Content-Length: 32
Content-Type: application/octet-stream
CSeq: 0
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
]D釭,V[1]
矚顊?Y?Ma娑CrSJ顚[
RTSP/1.0 200 OK
Content-Length:32
Server:AirTunes/230.33
]?&V睔7'x栶鼵{‑?琇9?r??
POST /pair-verify RTSP/1.0
X-Apple-PD: 1
X-Apple-AbsoluteTime: 499003978
Content-Length: 68
Content-Type: application/octet-stream
CSeq: 1
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
X5C髅gD誖C<RwU 3"
L穈?A螤QFp]D釭,V[1]
矚顊?Y?Ma娑CrSJ顚[
RTSP/1.0 200 OK
Content-Length:96
Server:AirTunes/230.33
N28=1R'枖腃x?
賎
q??#?iu>爝驟8絉z(?冧O験?B掩?P莱q?=持怦#>4齎?軀咰%ak??
POST /pair-verify RTSP/1.0
X-Apple-PD: 1
X-Apple-AbsoluteTime: 499003978
Content-Length: 68
Content-Type: application/octet-stream
CSeq: 2
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
o椽豓?你覱忼щ@q虡膟,榿罛R沵??
??Pi€)_}?
RTSP/1.0 200 OK
Content-Length:0
Server:AirTunes/230.33
POST /fp-setup RTSP/1.0
X-Apple-ET: 32
Content-Length: 16
Content-Type: application/octet-stream
CSeq: 3
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
FPLY
[1]
?
RTSP/1.0 200 OK
Content-Length:142
Server:AirTunes/230.33
FPLY
[1] ?
?醨~W???z#跸会?E%麠霟?‑?:佭[iv鳐?阌(鮧碀藉驕?魜H~:鑓苮2T"骥?m??%嬑(rofs垞蜠1‑K胬SQ撳飏鑘b3r?}?檾E貟F让Y
POST /fp-setup RTSP/1.0
X-Apple-ET: 32
Content-Length: 164
Content-Type: application/octet-stream
CSeq: 4
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
FPLY
??湡'掾t荙
?呿撌Y愜poo楔髙?讆-T}`魬蝾& tleX蘭R焜#窚|@裱4й?施?PaC琻D黡宮Jk镱鐮袢怉[1]紙[腊昡鴥錖:碷€U?煃"蔀?ヘ閂灟◇睧U闿諥+"?長[1]
RTSP/1.0 200 OK
Content-Length:32
Server:AirTunes/230.33
FPLY
閂灟◇睧U闿諥+"?長[1]
SETUP rtsp://192.168.6.105/17453627795117657761RTSP/1.0
Content-Length: 431
Content-Type:application/x-apple-binary-plist
CSeq: 5
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
bplist00?[1]
RetTname]sourceVersionZtimingPortXdeviceIDUmodelZmacAddress^osBuildVersion[sessionUUIDTekeySeivkN麀猐輛? i P h o n eX301.44.3_D0:A6:37:D9:FC:96YiPhone7,2_D0:A6:37:D9:FC:94V14A456_$F237BE01-A1DF-4EA1-B756-53306362E021OHFPLY[1] < 1#yg輁乌_?V鄊Hd
N, [蹨倦kL刊1蔁?c?*坔e亵xE焀O垗诌!L弽
?x? " ' 5 @ I O Z i u z ~ € ???????
N [1] a
注:(bplist值)
<?xml version="1.0"encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>et</key>
<integer>32</integer>
<key>name</key>
<string>iPhone</string>
<key>sourceVersion</key>
<string>301.44.3</string>
<key>timingPort</key>
<integer>64949</integer>
<key>deviceID</key>
<string>D0:A6:37:D9:FC:96</string>
<key>model</key>
<string>iPhone7,2</string>
<key>macAddress</key>
<string>D0:A6:37:D9:FC:94</string>
<key>osBuildVersion</key>
<string>14A456</string>
<key>sessionUUID</key>
<string>F237BE01-A1DF-4EA1-B756-53306362E021</string>
<key>ekey</key>
<data>
RlBMWQECAQAAAAA8AAAAADEjeWfdXM7aX9MwVuBtSGQAAAAQCk4sCVvbnL7ra0y/rzH5
zsmfraL5IWOSJyodiGhl2fR4RZ9X
</data>
<key>eiv</key>
<data>
iI3W3yFMj40KCRCrNHgXhA==
</data>
</dict>
</plist>
RTSP/1.0 200 OK
Audio-Jack-Status:connected
CSeq:5
Content-Length:77
Server:AirTunes/230.33
Session:DEADBEEF
bplist00?
[1]
YeventPort
鉠timingPort?
% (
注:bplist值
<?xml version="1.0"encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>eventPort</key>
<integer>1251</integer>
<key>timingPort</key>
<integer>52284</integer>
</dict>
</plist>
GET /info RTSP/1.0
X-Apple-ProtocolVersion: 0
CSeq: 6
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
RTSP/1.0 200 OK
Audio-Jack-Status:connected
CSeq:6
Content-Length:826
Server:AirTunes/230.33
Session:DEADBEEF
bplist00?)+,-/13579[1](**.02468:\audioFormats? ?_audioInputFormats
黖audioOutputFormatsTtyped?
e^audioLatencies??YaudioTypeWdefault_inputLatencyMicros?
XdeviceID_45:21:cc:5d:a5:9dXdisplays??‑!"$&'#%%XfeaturesVheight[1]鈄heightPhysical\heightPixels[overscanned[refreshRate<XrotationTuuid_$e5f7a68d-7b0f-4305-984b-974f677a150bUwidth]widthPhysical[widthPixels ‑Z鱛keepAliveLowPower_keepAliveSendStatsAsBodyZmacAddressUmodelZAppleTV3,2TnameXAppleTVRpi_$b08f5a79-db29-4384-b456-a4784d9e6055Rpk_@5d833126560cb19a141937277896f0fd437ba6801eb210ac4c39d90072d70da8]sourceVersionV220.68[statusFlagsDRvv[1] ) 6 9 @ T Y n s u | ~ ????????????)6BNPY^????????????
[1][1][1]6[1]9[1]|[1]????? [1] ; [1]?
注:bplist值
<?xml version="1.0"encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>audioFormats</key>
<array>
<dict>
<key>audioInputFormats</key>
<integer>67108860</integer>
<key>audioOutputFormats</key>
<integer>67108860</integer>
<key>type</key>
<integer>100</integer>
</dict>
<dict>
<key>audioInputFormats</key>
<integer>67108860</integer>
<key>audioOutputFormats</key>
<integer>67108860</integer>
<key>type</key>
<integer>101</integer>
</dict>
</array>
<key>audioLatencies</key>
<array>
<dict>
<key>audioType</key>
<string>default</string>
<key>inputLatencyMicros</key>
<false/>
<key>type</key>
<integer>100</integer>
</dict>
<dict>
<key>audioType</key>
<string>default</string>
<key>inputLatencyMicros</key>
<false/>
<key>type</key>
<integer>101</integer>
</dict>
</array>
<key>deviceID</key>
<string>45:21:cc:5d:a5:9d</string>
<key>displays</key>
<array>
<dict>
<key>features</key>
<integer>14</integer>
<key>height</key>
<integer>738</integer>
<key>heightPhysical</key>
<false/>
<key>heightPixels</key>
<integer>738</integer>
<key>overscanned</key>
<false/>
<key>refreshRate</key>
<integer>60</integer>
<key>rotation</key>
<false/>
<key>uuid</key>
<string>e5f7a68d-7b0f-4305-984b-974f677a150b</string>
<key>width</key>
<integer>1280</integer>
<key>widthPhysical</key>
<false/>
<key>widthPixels</key>
<integer>1280</integer>
</dict>
</array>
<key>features</key>
<integer>130367356919</integer>
<key>keepAliveLowPower</key>
<integer>1</integer>
<key>keepAliveSendStatsAsBody</key>
<integer>1</integer>
<key>macAddress</key>
<string>45:21:cc:5d:a5:9d</string>
<key>model</key>
<string>AppleTV3,2</string>
<key>name</key>
<string>AppleTV</string>
<key>pi</key>
<string>b08f5a79-db29-4384-b456-a4784d9e6055</string>
<key>pk</key>
<string>5d833126560cb19a141937277896f0fd437ba6801eb210ac4c39d90072d70da8</string>
<key>sourceVersion</key>
<string>220.68</string>
<key>statusFlags</key>
<integer>68</integer>
<key>vv</key>
<integer>2</integer>
</dict>
</plist>
GET_PARAMETERrtsp://192.168.6.105/17453627795117657761 RTSP/1.0
Content-Length: 8
Content-Type: text/parameters
CSeq: 7
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
Volume
RTSP/1.0 200 OK
Audio-Jack-Status:connected; type=analog
CSeq:7
Content-Length:18
Server:AirTunes/230.33
volume:1.000000
volume: 1.000000
RECORDrtsp://192.168.6.105/17453627795117657761 RTSP/1.0
CSeq: 8
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
RTSP/1.0 200 OK
Audio-Jack-Status:connected; type=analog
AudioLatency:4410
CSeq:8
Content-Length:0
Server:AirTunes/230.33
SET_PARAMETERrtsp://192.168.6.105/17453627795117657761 RTSP/1.0
Content-Length: 20
Content-Type: text/parameters
CSeq: 9
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
volume: -20.000000
RTSP/1.0 200 OK
Content-Length:0
Server:AirTunes/230.33
SETUPrtsp://192.168.6.105/17453627795117657761 RTSP/1.0
Content-Length: 188
Content-Type:application/x-apple-binary-plist
CSeq: 10
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
bplist00?[1]Wstreams??Ttype]timestampInfo_streamConnectionIDn??TnameUSubSu?UBePxT?UAfPxT?UBefEn?UEmEnca紇麫?!/DFLOTZ]cfloux~ ?
注:bplist值
<?xml version="1.0"encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>streams</key>
<array>
<dict>
<key>type</key>
<integer>110</integer>
<key>timestampInfo</key>
<array>
<dict>
<key>name</key>
<string>SubSu</string>
</dict>
<dict>
<key>name</key>
<string>BePxT</string>
</dict>
<dict>
<key>name</key>
<string>AfPxT</string>
</dict>
<dict>
<key>name</key>
<string>BefEn</string>
</dict>
<dict>
<key>name</key>
<string>EmEnc</string>
</dict>
</array>
<key>streamConnectionID</key>
<integer>12368399413720924401</integer>
</dict>
</array>
</dict>
</plist>
RTSP/1.0 200 OK
Audio-Jack-Status:connected
CSeq:10
Content-Length:85
Server:AirTunes/230.33
Session:DEADBEEF
bplist00?[1]Wstreams??XdataPort糡typen#&+
注:bplist值
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>streams</key>
<array>
<dict>
<key>dataPort</key>
<integer>7100</integer>
<key>type</key>
<integer>110</integer>
</dict>
</array>
</dict>
</plist>
SET_PARAMETERrtsp://192.168.6.105/17453627795117657761 RTSP/1.0
Content-Length: 18
Content-Type: text/parameters
CSeq: 11
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
volume: 1.000000
RTSP/1.0 200 OK
Content-Length:0
Server:AirTunes/230.33
SET_PARAMETERrtsp://192.168.6.105/17453627795117657761 RTSP/1.0
Content-Length: 18
Content-Type: text/parameters
CSeq: 12
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
volume: 1.000000
RTSP/1.0 200 OK
Content-Length:0
Server:AirTunes/230.33
SETUPrtsp://192.168.6.105/17453627795117657761 RTSP/1.0
Content-Length: 199
Content-Type: application/x-apple-binary-plist
CSeq: 20
DACP-ID: 82FB7FB36B413C83
Active-Remote: 3653381831
User-Agent: AirPlay/301.44.3
bplist00?[1]Wstreams??ZlatencyMax^redundantAudioZlatencyMinRctSspf[controlPort[usingScreen[audioFormatTtype?[1]?趩 `
(3BMPT`lx}€倓噴嫄 ?
注:bplist值
<?xml version="1.0"encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>streams</key>
<array>
<dict>
<key>latencyMax</key>
<integer>3750</integer>
<key>redundantAudio</key>
<integer>2</integer>
<key>latencyMin</key>
<integer>3750</integer>
<key>ct</key>
<integer>8</integer>
<key>spf</key>
<integer>480</integer>
<key>controlPort</key>
<integer>55942</integer>
<key>usingScreen</key>
<true/>
<key>audioFormat</key>
<integer>16777216</integer>
<key>type</key>
<integer>96</integer>
</dict>
</array>
</dict>
</plist>
RTSP/1.0 200 OK
Audio-Jack-Status:connected
CSeq:20
Content-Length:104
Server:AirTunes/230.33
Session:DEADBEEF
bplist00?[1]Wstreams?? [controlPort躤XdataPort躣Ttype`(+47<
注:bplist值
<?xml version="1.0"encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC"-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>streams</key>
<array>
<dict>
<key>controlPort</key>
<integer>56421</integer>
<key>dataPort</key>
<integer>56420</integer>
<key>type</key>
<integer>96</integer>
</dict>
</array>
</dict>
</plist>
- ios 9 10 11 air mirror 交互协议
- Adobe AIR 中的菜单交互
- Mirror
- Mirror
- mirror
- [AIR iOS] ANE 收集
- Air程序中的HTML组件内外交互
- iOS 11 vs 10: UI和交互全面对比分析
- air 设置ios应用程序属性
- air 设置ios应用程序属性
- AIR开发ios游戏总结
- air ios 输入遮挡问题
- AirPlay视频播放协议抓包(非Mirror)
- http协议以及交互
- SSH协议交互过程
- RTSP协议交互过程
- Jade Agent 交互协议
- Rtsp协议交互流程
- 模型评估与选择(Model Evaluation and Selection)
- lambda expressions are not supported at this language level
- 学习Python的14张思维导图
- rhel7和centos7的lamp环境搭建
- [iOS] TabBarController push后隐藏TabBar
- ios 9 10 11 air mirror 交互协议
- jQuery Cycle Plugin && jQuery FlexSlider
- STC15系列单片机-I/O口小结
- iOS_SDK_API_使用说明
- MFC透明贴图问题
- Java 虚拟机学习( 2 ):垃圾收集算法
- 计数排序(python)
- 【芝麻信用对接】欺诈信息验证
- Guitar Pro删除的一个完整小节的操作步骤解析