开发者前端
开发者后台
TP—LINK商用云平台
relay
sdk
请求设备画面(预览/回放,配置,设备ID)
请求设备画面(预览/回放,配置,设备ID,ak-sk)
创建token_a
缓存token_a和信息
url_a(含token_a)
url_a(含token_a)
url_a(含token_a)
访问url_a(跨站: token_a在url参数中)
校验token_a
提取信息(预览/回放,设备ID,userId)
执行request_relay流程
请求体(url_b + cookie + token_a + relay_ver) + 浏览器set-cookie
建立websocket连接(跨站:url_b + 浏览器cookie)
握手成功
通过websocket通道发送鉴权数据(url_b + token_a)
校验token_a合法性
预览参数
校验预览参数
OK,推流
播放
周期性设置cookie
设置cookie(跨站: path + cookie)
浏览器set-cookie
开发者前端
开发者后台
TP—LINK商用云平台
relay
sdk