在Linux实现airplay

协议:http://nto.github.io/AirPlay.html#introduction





 

 

printf如下:

Listening for connections.
data is OPTIONS * RTSP/1.0
CSeq: 0
X-Apple-Device-ID: 0x98fe948d6baa
Apple-Challenge: W+CGHvUg2REPHr4qYam7FQ==
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54


data is ANNOUNCE rtsp://fe80::20c:29ff:feb8:7357/11100147477113751381 RTSP/1.0
X-Apple-Client-Name: 姜豆
CSeq: 1
X-Apple-Device-ID: 0x98fe948d6baa
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
Content-Type: application/sdp
Content-Length: 664
User-Agent: AirPlay/200.54

v=0
o=AirTunes 11100147477113751381 0 IN IP6 fe80::8a7:5063:ec65:69e0
s=AirTunes
i=姜豆
c=IN IP6 fe80::8a7:5063:ec65:69e0
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
data is SETUP rtsp://fe80::20c:29ff:feb8:7357/11100147477113751381 RTSP/1.0
Transport: RTP/AVP/UDP;unicast;mode=record;timing_port=58018;x-events;control_port=53868
CSeq: 2
X-Apple-Device-ID: 0x98fe948d6baa
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

J/XuTZDGhsatC//dAWBG/maEwoPZcgB71ruGws9w9CRyzU4Jab6T6NZCXUVtUXh5qmgqMml6UUBNj2sBM8XsokE3x63NnkAWKbiNDGtbsbkcAwMRJhJD9A+nhwr/iQPNg2hOyn/HDbtcp2BZefN6B13BPnErZMV2hjZDOVZsbCGBnuWHF0NdozfiH0CKkEJzjvHJ2KQzmBYTXMasBp7H+UkqOxYQsQ0dHwqL9jNp1�
data is RECORD rtsp://fe80::20c:29ff:feb8:7357/11100147477113751381 RTSP/1.0
Range: npt=0-
X-Apple-Durations: b=4; c=8; au=20; an=23; sa=64
CSeq: 3
X-Apple-Device-ID: 0x98fe948d6baa
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

gent: AirPlay/200.54

J/XuTZDGhsatC//dAWBG/maEwoPZcgB71ruGws9w9CRyzU4Jab6T6NZCXUVtUXh5qmgqMml6UUBNj2sBM8XsokE3x63NnkAWKbiNDGtbsbkcAwMRJhJD9A+nhwr/iQPNg2hOyn/HDbtcp2BZefN6B13BPnErZMV2hjZDOVZsbCGBnuWHF0NdozfiH0CKkEJzjvHJ2KQzmBYTXMasBp7H+UkqOxYQsQ0dH
data is SET_PARAMETER rtsp://fe80::20c:29ff:feb8:7357/11100147477113751381 RTSP/1.0
CSeq: 4
X-Apple-Device-ID: 0x98fe948d6baa
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
Content-Type: text/parameters
Content-Length: 20
User-Agent: AirPlay/200.54

volume: -23.743719
/200.54

J/XuTZDGhsatC//dAWBG/maEwoPZcgB71ruGws9w9CRyzU4Jab6T6NZCXUVtUXh5qmgqMml6UUBNj2sBM8XsokE3x63NnkAWKbiNDGtbsbkcAwMRJhJD9A+nhwr/iQPNg2hOyn/HDbtcp2BZefN6B13BPnErZMV2hjZDOVZsbCGBnuWHF0NdozfiH0CKkEJzjvHJ2KQzmBYTXMasBp7H+UkqOxYQsQ0dH
data is FLUSH rtsp://fe80::20c:29ff:feb8:7357/11100147477113751381 RTSP/1.0
RTP-Info: seq=11176;rtptime=575674328
CSeq: 5
X-Apple-Device-ID: 0x98fe948d6baa
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

: AirPlay/200.54

volume: -23.743719
/200.54

J/XuTZDGhsatC//dAWBG/maEwoPZcgB71ruGws9w9CRyzU4Jab6T6NZCXUVtUXh5qmgqMml6UUBNj2sBM8XsokE3x63NnkAWKbiNDGtbsbkcAwMRJhJD9A+nhwr/iQPNg2hOyn/HDbtcp2BZefN6B13BPnErZMV2hjZDOVZsbCGBnuWHF0NdozfiH0CKkEJzjvHJ2KQzmBYTXMasBp7H+UkqOxYQsQ0dH
WARNING: requesting resend on 2 packets (2C28:2C29)
data is FLUSH rtsp://fe80::20c:29ff:feb8:7357/11100147477113751381 RTSP/1.0
RTP-Info: seq=11324;rtptime=575728586
CSeq: 6
X-Apple-Device-ID: 0x98fe948d6baa
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

: AirPlay/200.54

volume: -23.743719
/200.54

J/XuTZDGhsatC//dAWBG/maEwoPZcgB71ruGws9w9CRyzU4Jab6T6NZCXUVtUXh5qmgqMml6UUBNj2sBM8XsokE3x63NnkAWKbiNDGtbsbkcAwMRJhJD9A+nhwr/iQPNg2hOyn/HDbtcp2BZefN6B13BPnErZMV2hjZDOVZsbCGBnuWHF0NdozfiH0CKkEJzjvHJ2KQzmBYTXMasBp7H+UkqOxYQsQ0dH
data is OPTIONS * RTSP/1.0
CSeq: 7
X-Apple-Device-ID: 0x98fe948d6baa
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

 AirPlay/200.54

026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

: AirPlay/200.54

volume: -23.743719
/200.54

J/XuTZDGhsatC//dAWBG/maEwoPZcgB71ruGws9w9CRyzU4Jab6T6NZCXUVtUXh5qmgqMml6UUBNj2sBM8XsokE3x63NnkAWKbiNDGtbsbkcAwMRJhJD9A+nhwr/iQPNg2hOyn/HDbtcp2BZefN6B13BPnErZMV2hjZDOVZsbCGBnuWHF0NdozfiH0CKkEJzjvHJ2KQzmBYTXMasBp7H+UkqOxYQsQ0dH
data is OPTIONS * RTSP/1.0
CSeq: 8
X-Apple-Device-ID: 0x98fe948d6baa
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

 AirPlay/200.54

026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

: AirPlay/200.54

volume: -23.743719
/200.54

J/XuTZDGhsatC//dAWBG/maEwoPZcgB71ruGws9w9CRyzU4Jab6T6NZCXUVtUXh5qmgqMml6UUBNj2sBM8XsokE3x63NnkAWKbiNDGtbsbkcAwMRJhJD9A+nhwr/iQPNg2hOyn/HDbtcp2BZefN6B13BPnErZMV2hjZDOVZsbCGBnuWHF0NdozfiH0CKkEJzjvHJ2KQzmBYTXMasBp7H+UkqOxYQsQ0dH
WARNING: requesting resend on 2 packets (2E13:2E14)
WARNING: requesting resend on 2 packets (2E90:2E91)
data is OPTIONS * RTSP/1.0
CSeq: 9
X-Apple-Device-ID: 0x98fe948d6baa
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

 AirPlay/200.54

026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

: AirPlay/200.54

volume: -23.743719
/200.54

J/XuTZDGhsatC//dAWBG/maEwoPZcgB71ruGws9w9CRyzU4Jab6T6NZCXUVtUXh5qmgqMml6UUBNj2sBM8XsokE3x63NnkAWKbiNDGtbsbkcAwMRJhJD9A+nhwr/iQPNg2hOyn/HDbtcp2BZefN6B13BPnErZMV2hjZDOVZsbCGBnuWHF0NdozfiH0CKkEJzjvHJ2KQzmBYTXMasBp7H+UkqOxYQsQ0dH
WARNING: requesting resend on 2 packets (2F10:2F11)
WARNING: requesting resend on 2 packets (2F8D:2F8E)
data is OPTIONS * RTSP/1.0
CSeq: 10
X-Apple-Device-ID: 0x98fe948d6baa
DACP-ID: A3C909026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

AirPlay/200.54

026036E4FA
Active-Remote: 3766616117
User-Agent: AirPlay/200.54

: AirPlay/200.54

volume: -23.743719
/200.54

J/XuTZDGhsatC//dAWBG/maEwoPZcgB71ruGws9w9CRyzU4Jab6T6NZCXUVtUXh5qmgqMml6UUBNj2sBM8XsokE3x63NnkAWKbiNDGtbsbkcAwMRJhJD9A+nhwr/iQPNg2hOyn/HDbtcp2BZefN6B13BPnErZMV2hjZDOVZsbCGBnuWHF0NdozfiH0CKkEJzjvHJ2KQzmBYTXMasBp7H+UkqOxYQsQ0dH
WARNING: requesting resend on 1 packets (2FC3:2FC3)
WARNING: requesting resend on 2 packets (3041:3042)
^CShutting down...
data is x
jiangdou_stop

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值