提交 dea84c99 authored 作者: zw.wang's avatar zw.wang

fix: [recorder] 修复ISC 录制视频发送给分析模块字段缺失问题

上级 ce7a5157
...@@ -286,17 +286,8 @@ class ProcessMessage: ...@@ -286,17 +286,8 @@ class ProcessMessage:
log.info('视频文件%s的网络质量为%s, 评级为%s', log.info('视频文件%s的网络质量为%s, 评级为%s',
video_file.file_name, video_file.file_name,
video_file.network_quality, video_file.network_quality_grade) video_file.network_quality, video_file.network_quality_grade)
if not os.path.isfile(video_file.full_path):
log.warning('文件%s已经不存在!', video_file.file_name)
return
if video_file.end_time - video_file.start_time < timedelta(seconds=2):
log.warning('视频文件%s播放时间较短认为有问题', video_file.file_name)
os.remove(video_file.full_path)
return
video_data = { video_data = {
'device_code': device_code,
'event_id': event_id, 'event_id': event_id,
'video_url': video_url, # 视频播放地址 'video_url': video_url, # 视频播放地址
'sn': device_code, 'sn': device_code,
......
...@@ -35,6 +35,7 @@ class VideoFile: ...@@ -35,6 +35,7 @@ class VideoFile:
# 文件名格式如: EVIZ_G25597998_20210803T110152_20210803T110334.mp4 # 文件名格式如: EVIZ_G25597998_20210803T110152_20210803T110334.mp4
self.prefix, self.sn, self.start_time_str, self.end_time_str = name_info self.prefix, self.sn, self.start_time_str, self.end_time_str = name_info
self.start_time = dateutil.parser.parse(self.start_time_str) self.start_time = dateutil.parser.parse(self.start_time_str)
self.date, self.time = self.start_time.strftime('%Y-%m-%d'), self.start_time.strftime('%H-%M-%S')
else: else:
self.sn = self.date = self.time = None self.sn = self.date = self.time = None
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论