diff --git a/config.ini b/config.ini index c31888d..ff230db 100644 --- a/config.ini +++ b/config.ini @@ -1,4 +1,4 @@ [config] urls=rtsp://admin:xkrs0425@172.16.20.15:554/D6/sub/av_stream,rtsp://admin:qd123456@172.16.20.13:554/D4/sub/av_stream wss=ws://172.16.10.97:8099/websocket/message/rtsp/d6,ws://172.16.10.97:8099/websocket/message/rtsp/d5 -api=http://172.16.10.97:8099/business/t_monitor_ai/add \ No newline at end of file +api=http://172.16.10.97:8099/business/t_monitor_ai/add,http://172.16.10.97:8099/business/t_monitor_ai/add \ No newline at end of file diff --git a/main.py b/main.py index f9a0527..dfb69e8 100644 --- a/main.py +++ b/main.py @@ -27,8 +27,8 @@ def get_config(): config.read(config_path) rtsp_url = config.get('config', 'urls') wss = config.get('config', 'wss') - api_url = config.get('config', 'api') - return wss.split(','), rtsp_url.split(','), api_url + api_urls = config.get('config', 'api') + return wss.split(','), rtsp_url.split(','), api_urls.split(',') def process_camera(rtsp_url, ws_url, api_url=None): @@ -87,10 +87,10 @@ def on_open(ws): if __name__ == '__main__': - websocket_urls, rtsp_urls, api_url = get_config() + websocket_urls, rtsp_urls, api_urls = get_config() for i in range(len(websocket_urls)): if i == 0: - thread = threading.Thread(target=process_camera, args=(rtsp_urls[i], websocket_urls[i], api_url)) + thread = threading.Thread(target=process_camera, args=(rtsp_urls[i], websocket_urls[i], api_urls[i])) else: thread = threading.Thread(target=process_camera, args=(rtsp_urls[i], websocket_urls[i], None)) thread.start() \ No newline at end of file