Professional Documents
Culture Documents
斗鱼弹幕服务器第三方接入协议v1 4 1
斗鱼弹幕服务器第三方接入协议v1 4 1
斗鱼弹幕服务器第三方接入协议v1 4 1
http://www.douyutv.com
http://dev-bbs.douyutv.com/forum.php
TCP
v1.1 201602
2
Copyright (C) 2016. All Rights Reserved.
1 ................................................................................................................. 5
1.1 ......................................................................................................... 5
1.2 ......................................................................................................... 5
1.3 ......................................................................................................... 6
1.4 ......................................................................................................... 7
2 ................................................................................................................... 7
2.1 ......................................................................................................... 7
2.2 ............................................................................................................ 8
2.3 ............................................................................................. 9
2.3.1 ...................................................................................... 9
2.3.2 ................................................................................ 10
2.3.3 ............................................................................................ 10
2.3.4 ............................................................................................ 11
2.4 ........................................................................................... 11
2.4.1 .................................................................................... 11
2.4.2 ................................................................................ 12
2.4.3 ............................................................................................ 13
2.4.4 .................................................................... 14
2.4.5 .................................................................................... 15
2.4.6 ............................................................................ 16
3
Copyright (C) 2016. All Rights Reserved.
2.4.7 .................................................................... 17
2.4.8 ............................................................................................ 18
2.4.9 ................................................................................ 19
2.4.10 ............................................................................. 20
2.4.11 ................................................................................. 21
2.4.12 ............................................................................. 22
2.4.13 ............................................................................. 23
2.5 ............................................................................... 24
3 ................................................................................................................. 25
3.1 ................................................................................................... 25
3.2 ....................................................................................................... 26
3.3 ....................................................................................................... 26
4
Copyright (C) 2016. All Rights Reserved.
10Gbps
1.1
TCP
1.2
URL
http://www.douyutv.com/301712 301712
5
Copyright (C) 2016. All Rights Reserved.
http://dev-bbs.douyutv.com/forum.php
-9999
1.3
http://dev-bbs.douyutv.com/forum.php
6
Copyright (C) 2016. All Rights Reserved.
1.4
TCP
45
2.1
TPC MTU
(\0)
2-1
7
Copyright (C) 2016. All Rights Reserved.
689
690
\0
UTF-8
2.2
STT
STT STT
1 key value @=
2 /
8
Copyright (C) 2016. All Rights Reserved.
(1) key1@=value1/key2@=value2/key3@=value3/
(2) value1/value2/value3/
STT
http://dev-bbs.douyutv.com/forum.php
2-1
2.3
689
2.3.1
type@=loginreq/roomid@=301712/
type loginreq
roomid ID
9
Copyright (C) 2016. All Rights Reserved.
2.3.2
type@=keeplive/tick@=1439802131/
type keeplive
tick unix
2.3.3
type@=joingroup/rid@=59872/gid@=0/
type joingroup
rid
gid -9999
10
Copyright (C) 2016. All Rights Reserved.
2.3.4
type@=logout/
type logout
2.4
690
2.4.1
type@=loginres/userid@=0/roomgroup@=0/pg@=0/sessionid@=0/us
ername@=/nickname@=/is_signined@=0/signin_count@=0/live_stat@
=0/npv@=0/best_dlev@=0/cur_lev@=0/
11
Copyright (C) 2016. All Rights Reserved.
type loginres
userid ID
roomgroup
pg
sessionid ID
username
nickname
is_signed
signed_count
live_stat
npv
best_dlev
cur_lev
2.4.2
type@=keeplive/tick@=1439802131/
12
Copyright (C) 2016. All Rights Reserved.
type keeplive
tick tick
2.4.3
type@=chatmsg/rid@=301712/gid@=-9999/uid@=123456/nn@=test
/txt@=666/level@=1/
type chatmsg
gid id
rid id
uid uid
nn
txt
cid ID
level
gt 0
13
Copyright (C) 2016. All Rights Reserved.
col 0
ct 0 web
rg 1
pg 1
dlv 0
dc 0
bdlv 0
2.4.4
60
type@=onlinegift/rid@=1/uid@=1/gid@=-9999/sil@=1/if@=1/ct@=1
/nn@=tester/
type onlinegift
rid ID
uid ID
gid ID
14
Copyright (C) 2016. All Rights Reserved.
sil
if
ct
nn
2.4.5
type@=dgb/gfid=1/gs@=59872/gfcnt@=1/uid@=1/rid=1/gid@=-999
9/nn@=someone/str@=1/level@=1/dw@=1/
type dgb
rid ID
gid ID
gfid id
gs
uid id
nn
15
Copyright (C) 2016. All Rights Reserved.
str
level
dw
gfcnt 1 1
hits 1 1
dlv 0
dc 0
bdl 0
rg 1
pg 1
rpid id 0
slt 0
elt 0
2.4.6
type@=uenter/rid=1/gid@=-9999/uid@=1/nn@=someone/str@=1/lev
el@=1/
16
Copyright (C) 2016. All Rights Reserved.
type uenter
rid ID
gid ID
uid ID
nn
str
level
gt 0
rg 1
pg 1
dlv 0
dc 0
bdlv 0
2.4.7
17
Copyright (C) 2016. All Rights Reserved.
type@=bc_buy_deserve/rid=1/gid@=-9999/level@=1/cnt@=1/hits@=
1/lev@=1/sui@=/
type bc_buy_deserve
rid ID
gid ID
level
cnt
hits
lev
sui
2.2
2.4.8
id@=1/nick=name/rg@=1/cur_lev@=1/cq_cnt@=1/best_dlev@=1/
level@=1/gt@=1/
18
Copyright (C) 2016. All Rights Reserved.
id id
nick
rg 0-1--
cur_lev
cq_cnt:
best_dlev
level
gt
2.4.9
type@=rss/rid=1/gid@=1/ss@=1/code@=1/rt@=0/notify@=1/endtim
e@=1/
type rss
rid id
gid id
19
Copyright (C) 2016. All Rights Reserved.
ss 0-1-
code
rt 0--
notify
endtime
2.4.10
type@=ranklist/rid=1/ts@=1462688282/gid@=-9999/list_all@=
/list@=/list_day@=/
type ranklist
rid id
ts
gid id
list_all
uid: id
crk:
lrk:
rs: -101
gold_cost:
20
Copyright (C) 2016. All Rights Reserved.
list
uid: id
crk:
lrk:
rs: -101
gold_cost:
list_day
uid: id
crk:
lrk:
rs: -101
gold_cost:
2.4.11
type@=ssd/rid=1/gid@=-9999/sdid@=1/trid@=1/content@=test/
type ssd
rid id
gid id
sdid id
trid id
content
21
Copyright (C) 2016. All Rights Reserved.
2.4.12
type@=spbc/rid=1/gid@=1/gfid@=1/sn@=name/dn@=name/gn@=1
/gc@=1/gb@=1/es@=1/gfid@=1/eid@=1/
type spbc
rid id
gid id
sn
dn
gn
gc
drid
gs
gb 0-1-
es 1-2-
gfid id
eid id
22
Copyright (C) 2016. All Rights Reserved.
2.4.13
type@=ggbb/rid=1/gid@=1/gfid@=-9999/sl@=100/sid@=123/did@=
321/snk@=name1/dnk@=name2/rpt@=1/
type ggbb
rid id
gid id
sl
sid id
did id
snk
dnk
rpt
2.4.14 top10
top10
23
Copyright (C) 2016. All Rights Reserved.
type@=rankup/uid@=1/rn@=3/rid@=1/rkt@=1/gid@=-9999/rt@=0/
nk@=test/sz@=3/drid@=1/bt@=1/
rid id
gid id
uid id
drid id
rt
bt 1-2-4-
sz 1-2-flash 3-
nk
rkt top10 1- 2- 4-
rn
2.5
ID
24
Copyright (C) 2016. All Rights Reserved.
51
52
204 id
3.1
1) TCP ( IP )
IP openbarrage.douyutv.com 8601
2)
3)
4)
5)
25
Copyright (C) 2016. All Rights Reserved.
3.2
1) 45
2)
3.3
1)
2) TCP
26