snark13
Member
После апгрейда WCS с версии 572 на 1222 перестал вызываться on_record_hook.sh на окончание записи фрагмента видео
При изучении логов - обнаружено что при закрытии файлов с записью возникает исключение и дальше соответственно скрипт не отрабатывает
Фрагмент логов -
Такое происходит на каждый сегмент который сохраняется
Версия Java -
настройки записи -
Сами же файлы в /usr/local/FlashphonerWebCallServer/records сохраняются успешно с правильными именами - например - D15H-1653383727982-1653383758033.ts
Апдейты -
Смена Java на 17.0.2 не дала никаких результатов - та же ошибка.
Хост - Ubuntu 20.4.1 LTS
При изучении логов - обнаружено что при закрытии файлов с записью возникает исключение и дальше соответственно скрипт не отрабатывает
Фрагмент логов -
Code:
09:16:30,048 ERROR FileRecorder - CommonFileRecorderThread-1 Failed to close writer /usr/local/FlashphonerWebCallServer/records/D15H-{startTimeMillis}-{endTimeMillis}.ts
java.lang.RuntimeException: getCreationModificationTime not supported
at com.flashphoner.media.output.ffmpeg.IJavaWriter.getCreationModificationTime(Unknown Source)
at com.flashphoner.media.output.ffmpeg.JavaFileOutputWriter.getCreationModificationTime(Unknown Source)
at com.flashphoner.media.output.ffmpeg.FileRecorder.closeCurrentWriter(Unknown Source)
at com.flashphoner.media.output.ffmpeg.FileRecorder.reInit(Unknown Source)
at com.flashphoner.media.output.ffmpeg.FileRecorder.startNewRecordOnKeyFrame(Unknown Source)
at com.flashphoner.media.output.ffmpeg.FileRecorder.writeVideo(Unknown Source)
at com.flashphoner.media.output.ffmpeg.CommonFileRecorderThread.feedWriter(Unknown Source)
at com.flashphoner.media.output.ffmpeg.CommonFileRecorderThread.run(Unknown Source)
Версия Java -
Code:
root@wcs-demo-2:/usr/local/FlashphonerWebCallServer/logs/server_logs# java --version
java 14.0.2 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
Code:
record_rotation=30
# record_h264_to_ts=true
record_formats=h264-ts,vp8-webm
stream_record_policy_template={streamName}-{startTimeMillis}-{endTimeMillis}
record_rotation_index_enabled=false
on_record_hook_script=/usr/local/FlashphonerWebCallServer/bin/on_record_hook.sh
Апдейты -
Смена Java на 17.0.2 не дала никаких результатов - та же ошибка.
Хост - Ubuntu 20.4.1 LTS
Last edited: