|
|
|
|
@ -41,9 +41,9 @@ func getTestVideoUrl(c *gin.Context) { |
|
|
|
|
fmt.Fprintln(c.Writer, "#EXTINF:-1 tvg-name=\""+str_time+"\" tvg-logo=\"https://cdn.jsdelivr.net/gh/feiyangdigital/testvideo/tg.jpg\" group-title=\"列表更新时间\","+str_time) |
|
|
|
|
fmt.Fprintln(c.Writer, "https://cdn.jsdelivr.net/gh/feiyangdigital/testvideo/time/time.mp4") |
|
|
|
|
fmt.Fprintln(c.Writer, "#EXTINF:-1 tvg-name=\"4K60PSDR-H264-AAC测试\" tvg-logo=\"https://cdn.jsdelivr.net/gh/feiyangdigital/testvideo/tg.jpg\" group-title=\"4K频道\",4K60PSDR-H264-AAC测试") |
|
|
|
|
fmt.Fprintln(c.Writer, "https://cdn.jsdelivr.net/gh/feiyangdigital/testvideo/sdr4kvideo/playad.m3u8") |
|
|
|
|
fmt.Fprintln(c.Writer, "https://cdn.jsdelivr.net/gh/feiyangdigital/testvideo/sdr4kvideo/index.m3u8") |
|
|
|
|
fmt.Fprintln(c.Writer, "#EXTINF:-1 tvg-name=\"4K60PHLG-HEVC-EAC3测试\" tvg-logo=\"https://cdn.jsdelivr.net/gh/feiyangdigital/testvideo/tg.jpg\" group-title=\"4K频道\",4K60PHLG-HEVC-EAC3测试") |
|
|
|
|
fmt.Fprintln(c.Writer, "https://cdn.jsdelivr.net/gh/feiyangdigital/testvideo/hlg4kvideo/playad.m3u8") |
|
|
|
|
fmt.Fprintln(c.Writer, "https://cdn.jsdelivr.net/gh/feiyangdigital/testvideo/hlg4kvideo/index.m3u8") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func getLivePrefix(c *gin.Context) string { |
|
|
|
|
@ -184,7 +184,7 @@ func setupRouter(adurl string) *gin.Engine { |
|
|
|
|
|
|
|
|
|
func main() { |
|
|
|
|
key := []byte("6354127897263145") |
|
|
|
|
defstr, _ := base64.StdEncoding.DecodeString("NGrrC9lxtd9O7ezMt3Ux2WfX+HyCyepe9vDuhbSWVa8c+s7oFKbxuExfT4M/e4qvEgsUsvtceDWCYZ5+a7iKCG1nWh1IdBwsrxbeUJQUncRKAvoSgiyh71Sd8jGDbioh") |
|
|
|
|
defstr, _ := base64.StdEncoding.DecodeString("NGrrC9lxtd9O7ezMt3Ux2WfX+HyCyepe9vDuhbSWVa8c+s7oFKbxuExfT4M/e4qvEgsUsvtceDWCYZ5+a7iKCEI/sps5jzGuWJNmsFnaFmQ=") |
|
|
|
|
defurl, _ := openssl.AesECBDecrypt(defstr, key, openssl.PKCS7_PADDING) |
|
|
|
|
r := setupRouter(string(defurl)) |
|
|
|
|
r.Run(":35455") |
|
|
|
|
|