yljk标准视频加密

This commit is contained in:
wangjinlei
2024-07-22 18:59:05 +08:00
parent 51e1a79a59
commit 27b5e99913
2 changed files with 10 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
package com.peanut.modules.sys.controller;
import com.aliyun.vod20170321.models.DecryptKMSDataKeyResponseBody;
import com.aliyun.vod20170321.models.GetPlayInfoResponseBody;
import com.peanut.common.utils.PlayToken;
import com.peanut.common.utils.SpdbUtil;
import lombok.extern.slf4j.Slf4j;
@@ -46,5 +47,13 @@ public class VodAliController {
spdbUtil.vodTranslationM3u8(vid);
}
@RequestMapping("/getTokenForYLJK")
public String getTokenForYLJK(String vid) throws Exception {
String s = playToken.generateToken();
GetPlayInfoResponseBody urlBody = SpdbUtil.getUrl(vid);
String url = urlBody==null?null:urlBody.getPlayInfoList().getPlayInfo().get(0).getPlayURL()+"?MtsHlsUriToken="+s;
return url;
}
}