研讨会监播账号单点登录

功能介绍

打开研讨会监播页面的时候URL需带上指定的参数,经过研讨会系统验证请求合法后,直接进入研讨会监播轮询页面。

单点登录流程详解

1、通过api接口获取到监播账号的密码(password)。

2、在请求保利威研讨会监播页时需带上相关参数,如:https://meet.polyv.net/monitor?channelId=2424333&ts=1628126283856&sign=6a90485fe4682c0c7621b388df2eb744&id=18765

3、研讨会系统会对用户提交的sign参数的值做比较判断是否合法,一次成功请求后,该链接将失效(sign只能成功使用一次),如果合法,进入到保利威视研讨会中。如果验证失败,则显示错误页面。

请求参数描述

参数名
必选
类型
说明

channelId

true

String

频道号

ts

true

String

当前13位毫秒级时间戳,3分钟内有效

sign

true

String

用于校验的签名,生成规则是password + channelId + password + ts + id 进行MD5加密(password可通过 查询轮询监控账号 接口获取),sign校验时不区分大小写

id

true

String

监控轮训账号(可通过 查询轮询监控账号 接口获取)

代码示例(Java)

    
    public static void main(String[] args) {
        String url = "https://meet.polyv.net/monitor";

        String PASSWORD = "password";
        String channelId = "2424333";
        String id = "18765";
        String ts = String.valueOf(System.currentTimeMillis());
        String sign = PASSWORD + channelId + PASSWORD + ts + id;
        sign = LiveSignUtil.md5Hex(sign);
        url += "?channelId="+channelId+"&ts="+ts+"&sign="+sign+"&id="+id;
        //浏览器直接访问url即可进入研讨会监播页
        System.out.println(url);
    }

注意事项

1、同一个监播员账号没法多处同时登录,一个监播账号登录后,在退出前在别处重复登录,会没法登上。

错误码及说明

错误码
说明

10641

当前账号/频道暂不支持轮巡监播功能

10642

直播未开始,请开始直播后再进入监播

10643

账号或密码错误,请确认

10645

该监播员已登录

10646

时间戳过期

10647

sign重复

10648

sign错误

Last updated

Was this helpful?