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
