package com.subsidy.util; import net.polyv.live.v1.util.LiveSignUtil; import java.io.UnsupportedEncodingException; import java.security.NoSuchAlgorithmException; public class PolyvUtils { /** * 学生端--生成保利威视直播观看地址 */ public static String liveSign(String userId, String channelId){ //根据实际情况设置userid String ts = String.valueOf(System.currentTimeMillis()); String url = "https://live.polyv.cn/watch/"+channelId; String signText = "03sqxr97fo"+ userId +"03sqxr97fo"+ts; try { String sign = LiveSignUtil.md5Hex(signText); url += "?userid="+userId+"&ts="+ts+"&sign="+sign; return url; } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return null; } }