from ITS.api import gather_cctv_list from hls_streaming.hls import FrameCapturer def refresh_hls_address(lat, lon, lat_lon_interval=0.000001): api_result = gather_cctv_list(xmin=lat-lat_lon_interval, ymin=lon-lat_lon_interval, xmax=lat+lat_lon_interval, ymax=lon+lat_lon_interval, intervals=1, roadType=1) return api_result.loc[0]["cctvurl"] if __name__ == "__main__": import argparse args = argparse.ArgumentParser args.add_argument("cctv_num", help="index number of cctv, see cctv_list.csv") args = args.parse_args() cctv_ind = args.cctv_num