瀏覽代碼

修复欧洲地区用户请求推流域名错误问题

locky 1 年之前
父節點
當前提交
0090490289
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      controller/index.py

+ 3 - 1
controller/index.py

@@ -297,6 +297,8 @@ class oa2RtspStartView(TemplateView):
             channel = UID[-1:]
             UID = UID[:-2]
 
+        # 根据用户地区确认域名
+        domain_name = SERVER_PREFIX_EU if region == 'EU' else SERVER_PREFIX
         RESP_SERVER_DOMAIN = RESP_SERVER_DOMAIN_DATA[region]
         MSG = '{}://{}:8554/{}'.format(RTSP_PREFIX, RESP_SERVER_DOMAIN, stream_name)
 
@@ -315,7 +317,7 @@ class oa2RtspStartView(TemplateView):
         # pushtool指令
         command = "./pushtool {UID} {PWD} {MSG} 1 {channel}".format(UID=UID, PWD=PWD, MSG=MSG, channel=channel)
         # 请求MQTT发布消息
-        url = '{}/iot/requestPublishMessage'.format(SERVER_PREFIX)
+        url = '{}/iot/requestPublishMessage'.format(domain_name)
         requests_data = {'UID': UID, 'rtsp': MSG, 'enable': '1'}  # 1: 开始推流,0: 停止推流; channel: 推流通道
         r = requests.post(url, requests_data)
         if r.status_code == 200: