123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package http
- import (
- "go-common/app/interface/video/portal/conf"
- "go-common/library/ecode"
- bm "go-common/library/net/http/blademaster"
- )
- func init() {
- conf.Init()
- }
- // StreamSourceStation 提供给第三方的源站地址
- func streamLevelTwoSourceStation(c *bm.Context) {
- //从配置中心读取
- //conf.Config.LevelTwoSourceStation
- thisconf := *conf.Conf
- c.JSONMap(map[string]interface{}{"message": "ok", "data": thisconf.LevelTwoSourceStation}, nil)
- }
- //LPL全明星赛
- func streamLplAllStar(c *bm.Context) {
- params := c.Request.URL.Query()
- rid := params.Get("room_id")
- if rid == "" {
- c.Set("output_data", "some fields are empty")
- c.JSONMap(map[string]interface{}{"message": "some fields are empty"}, ecode.RequestErr)
- c.Abort()
- return
- }
- urls := []map[string]interface{}{}
- url := map[string]interface{}{}
- if rid == "1111" || rid == "11090072" {
- url["ext"] = "flv"
- url["rate_level"] = 4
- url["url"] = "http://nbvc.live-play.acgvideo.com/live-bvc/946862/live_325164925_5324520_800.flv?wsSecret=a65b9dd9a5a04e298ebce381673d8a77&wsTime=1546571918&trid=f9516d154cf54f47bd9b329bb34c8b25&sig=no"
- // allstarresult.default_rate_level = 4
- urls = append(urls, url)
- //allstarresult.urls = urls
- c.JSONMap(map[string]interface{}{"message": "ok", "data": map[string]interface{}{"default_rate_level": 4, "urls": urls}}, nil)
- } else {
- c.JSONMap(map[string]interface{}{"message": "ok", "data": map[string]interface{}{"default_rate_level": 4, "urls": urls}}, nil)
- }
- }
|