新增传入camera_id获取最新n个分片方法
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
import os
|
||||
import glob
|
||||
|
||||
from common import constants
|
||||
|
||||
|
||||
def get_latest_n_segments(camera_root_dir: str, n: int) -> list:
|
||||
"""
|
||||
@@ -50,3 +52,18 @@ def get_latest_n_segments(camera_root_dir: str, n: int) -> list:
|
||||
return all_segments[-n:]
|
||||
else:
|
||||
return all_segments
|
||||
|
||||
|
||||
def get_latest_n_segments_by_camera_id(camera_id: str, n: int) -> list:
|
||||
"""
|
||||
根据摄像头ID获取最新的n个TS分片
|
||||
|
||||
Args:
|
||||
camera_id: 摄像头ID
|
||||
n: 获取的分片数量
|
||||
|
||||
Returns:
|
||||
最新的n个分片路径list
|
||||
"""
|
||||
camera_root_dir = os.path.join(constants.HLS_ROOT_PATH, camera_id)
|
||||
return get_latest_n_segments(camera_root_dir, n)
|
||||
|
||||
Reference in New Issue
Block a user