137 lines
2.9 KiB
Go
137 lines
2.9 KiB
Go
package common
|
|
|
|
const (
|
|
BitWiseBVC = 1
|
|
BitWiseKS = 2
|
|
BitWiseQN = 4
|
|
BitWiseTC = 8
|
|
BitWiseWS = 16
|
|
|
|
WSSrc = 1
|
|
TXYSrc = 16
|
|
BVCSrc = 32
|
|
JSSrc = 68
|
|
QNSrc = 70
|
|
|
|
WSName = "ws"
|
|
TXYName = "txy"
|
|
BVCName = "bvc"
|
|
JSName = "js"
|
|
QNName = "qn"
|
|
|
|
WsChinaName = "网宿"
|
|
TXYChinaName = "腾讯云"
|
|
BVCChinaName = "视频云"
|
|
JSChinaName = "金山"
|
|
QNChinaName = "七牛"
|
|
|
|
AREAIDCHICKEN = 80
|
|
ChickenAttention = 1000
|
|
)
|
|
|
|
// CdnMapSrc cdn&src映射
|
|
var CdnMapSrc = map[string]int8{
|
|
WSName: WSSrc,
|
|
TXYName: TXYSrc,
|
|
BVCName: BVCSrc,
|
|
JSName: JSSrc,
|
|
QNName: QNSrc,
|
|
}
|
|
|
|
// SrcMapBitwise 新老src直接的映射关系
|
|
var SrcMapBitwise = map[int8]int64{
|
|
WSSrc: BitWiseWS,
|
|
TXYSrc: BitWiseTC,
|
|
BVCSrc: BitWiseBVC,
|
|
JSSrc: BitWiseKS,
|
|
QNSrc: BitWiseQN,
|
|
}
|
|
|
|
// BitwiseMapSrc 新老src直接的映射关系
|
|
var BitwiseMapSrc = map[int64]int8{
|
|
BitWiseWS: WSSrc,
|
|
BitWiseTC: TXYSrc,
|
|
BitWiseBVC: BVCSrc,
|
|
BitWiseKS: JSSrc,
|
|
BitWiseQN: QNSrc,
|
|
}
|
|
|
|
// ChinaNameMapBitwise
|
|
var ChinaNameMapBitwise = map[string]int64{
|
|
WsChinaName: BitWiseWS,
|
|
TXYChinaName: BitWiseTC,
|
|
BVCChinaName: BitWiseBVC,
|
|
JSChinaName: BitWiseKS,
|
|
QNChinaName: BitWiseQN,
|
|
}
|
|
|
|
// NameMapBitwise
|
|
var NameMapBitwise = map[int64]string{
|
|
BitWiseWS: WsChinaName,
|
|
BitWiseTC: TXYChinaName,
|
|
BitWiseBVC: BVCChinaName,
|
|
BitWiseKS: JSChinaName,
|
|
BitWiseQN: QNChinaName,
|
|
}
|
|
|
|
// CdnBitwiseMap 位运算对应表
|
|
var CdnBitwiseMap = map[string]int64{
|
|
BVCName: BitWiseBVC,
|
|
JSName: BitWiseKS,
|
|
QNName: BitWiseQN,
|
|
TXYName: BitWiseTC,
|
|
WSName: BitWiseWS,
|
|
}
|
|
|
|
// BitwiseMapName 新src对应关系
|
|
var BitwiseMapName = map[int64]string{
|
|
BitWiseWS: WSName,
|
|
BitWiseTC: TXYName,
|
|
BitWiseBVC: BVCName,
|
|
BitWiseKS: JSName,
|
|
BitWiseQN: QNName,
|
|
}
|
|
|
|
// NewLinkMap 新origin
|
|
var NewLinkMap = map[int64]map[string]string{
|
|
BitWiseBVC: {
|
|
"newLink": "http://live-schedule.acgvideo.com/live-upbvc?up_rtmp=",
|
|
"newLinkHttps": "https://live-schedule.acgvideo.com/live-upbvc?up_rtmp=",
|
|
},
|
|
BitWiseTC: {
|
|
"newLink": "http://tcdns.myqcloud.com:8086/bilibili_redirect?up_rtmp=",
|
|
"newLinkHttps": "https://tcdns.myqcloud.com/bilibili_redirect?up_rtmp=",
|
|
},
|
|
BitWiseKS: {
|
|
"newLink": "http://cwwshdns.ksyun.com/a?up_rtmp=",
|
|
"newLinkHttps": "https://cwwshdns.ksyun.com/a?up_rtmp=",
|
|
},
|
|
BitWiseWS: {
|
|
"newLink": "http://sdkbilibili.wscdns.com/bilibili?up_rtmp=",
|
|
"newLinkHttps": "https://sdkbilibili.wscdns.com?up_rtmp=",
|
|
},
|
|
BitWiseQN: {
|
|
"newLink": "http://pili-ipswitch.qiniuapi.com/v1/bilibili/publish?up_rtmp=",
|
|
"newLinkHttps": "https://pili-ipswitch.qiniuapi.com/v1/bilibili/publish?up_rtmp=",
|
|
},
|
|
}
|
|
|
|
// 流线路名称
|
|
var LineName = map[int64]string{
|
|
BitWiseBVC: "线路二",
|
|
BitWiseTC: "线路一",
|
|
BitWiseKS: "线路四",
|
|
BitWiseWS: "线路三",
|
|
BitWiseQN: "线路五",
|
|
0: "默认路线",
|
|
}
|
|
|
|
// CDNSalt cdn&salt map
|
|
var CDNSalt = map[string]string{
|
|
"bvc": "bvc_1701101740",
|
|
"js": "js_1703271720",
|
|
"qn": "qn_1703271730",
|
|
"txy": "txy_1610171720",
|
|
"ws": "ws_1608121700",
|
|
}
|