记录学习阿里云视频直播
准备环境:
1.已开通阿里云视频直播服务。
2.2个域名:一个用于推流,一个用于播流。
3.在视频直播服务里面找到域名配置,配置好播流和推流域名之间的关系。
4.下载Vlc和obs,obs用于推流,Vlc用于播流,验证地址的正确性。
package liveStream.util;
import org.apache.commons.lang3.RandomStringUtils;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.List;
/**
* @Author : Nacy
* @Date : 2021/8/2 10:55
* @Version : 1.0
* @Decription: 生成推流和直播地址
*/
public class GeneralVideoUrlUtil {
/**
* 计算md5
* @param param
* @return
*/
public static String md5(String param) {
if(param == null || param.length() == 0) {
return null;
}
try {
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(param.getBytes());
byte[] byteArray = md5.digest();
BigInteger bigInt = new BigInteger(1, byteArray);
// 参数16表示16进制
String result = bigInt.toString(16);
// 不足32位高位补零
while(result.length()