|
@@ -228,18 +228,17 @@ class oa2RtspStartView(TemplateView):
|
|
|
# RESP_SERVER_DOMAIN = RESP_SERVER_DOMAIN_DATA['CN']
|
|
|
RESP_SERVER_DOMAIN = RESP_SERVER_DOMAIN_DATA['EN']
|
|
|
#如果是美国,则进行负载均衡
|
|
|
- # if RESP_SERVER_DOMAIN == RESP_SERVER_DOMAIN_DATA['EN']:
|
|
|
- # redisObj1 = RedisObject(db=1)
|
|
|
- # key1 = 'rtsp.zositech.org'
|
|
|
- # key2 = '18.222.107.129'
|
|
|
- # redis_data1 = redisObj1.get_data(key1)
|
|
|
- # redis_data2 = redisObj1.get_data(key2)
|
|
|
- # mm=min(redis_data1,redis_data2)
|
|
|
- # if redis_data1 == mm and redis_data1 != -1:
|
|
|
- # RESP_SERVER_DOMAIN = RESP_SERVER_DOMAIN_DATA['EN']
|
|
|
- # elif redis_data2 == mm and redis_data2 != -1:
|
|
|
- # RESP_SERVER_DOMAIN = RESP_SERVER_DOMAIN_DATA['EN1']
|
|
|
- #E
|
|
|
+ if RESP_SERVER_DOMAIN == RESP_SERVER_DOMAIN_DATA['EN']:
|
|
|
+ redisObj1 = RedisObject(db=1)
|
|
|
+ key1 = 'rtsp.zositech.org'
|
|
|
+ key2 = '18.222.107.129'
|
|
|
+ redis_data1 = redisObj1.get_data(key1)
|
|
|
+ redis_data2 = redisObj1.get_data(key2)
|
|
|
+ mm=min(redis_data1,redis_data2)
|
|
|
+ if redis_data1 == mm and redis_data1 != -1:
|
|
|
+ RESP_SERVER_DOMAIN = RESP_SERVER_DOMAIN_DATA['EN']
|
|
|
+ elif redis_data2 == mm and redis_data2 != -1:
|
|
|
+ RESP_SERVER_DOMAIN = RESP_SERVER_DOMAIN_DATA['EN1']
|
|
|
MSG = '{RTSP_PREFIX}://{RESP_SERVER_DOMAIN}:{PORT_PREFIX}/{stream_name}'. \
|
|
|
format(RESP_SERVER_DOMAIN=RESP_SERVER_DOMAIN,
|
|
|
stream_name=stream_name,
|