"...Во время воспроизведения файла произошла остановка через 3:40 от его начала. Сама программа OnAir3 работала - выдавались титры. Но на выходе была статическая картинка зависшего кадра. Когда попробовали воспроизвести его сторонним плеером увидели, что до 3:40 файл воспроизводится нормально, а в этой точке останавливается. Понятно, что файл дефектный. Плохо, что OnAir никак об этом не предупреждает..."Дефекты в видеофайлах нужно выявлять до эфира, а не в его ходе. У нас специально сделан продукт (бесплатный), который предназначен для подготовки вещания - Форвард Лайт.
Увидеть, что ошибка происходит на 3:40 можно только в том случае, если будет проиграно именно 3:40 длительности ролика. Сделать такое в расписании программы OnAir при подготовке файлов к воспроизведению невозможно в принципе.
В расписании при подготовке файлов к воспроизведению зачитываются только заголовки файла с общей информацией (размер кадра, длительность, тип кодека и т.д.) и несколько секунд видео и аудио данных. Чтение остальных данных происходит уже во время воспроизведения и тоже небольшими порциями.
Поэтому увидеть ошибку на 3:40 при подготовке файла к воспроизведению невозможно. Иначе между файлами была бы "дырка" в эфире. Простой пример. Играет файл длительностью 3 минуты, после него идёт файл длительностью 5 минут. Первый файл проигрался. Но воспроизведение следующего начнётся только через 2 минуты (5-3 = 2), т.к. второй файл ещё не был прочитан до конца во время его подготовки.
Кстати, проблему перепутанных полей (строб) в файле тоже невозможно обнаружить простым анализом (чтением) файла. Только через просмотр файла глазами.
С уважением, Сергей Даниленко
ООО СофтЛаб-НСК
630090, Россия, г.Новосибирск, пр.Коптюга, 1
Телефон/факс многоканальный: +7 (383) 363-04-62, добавочный 233 (+4 к Москве, GMT +7)
E-mail: forward@softlab.tv
Сайт: http://www.softlab.tv/rus/forward/
Форум: http://www.softlab-nsk.com/forum/
Блог: https://forwardsl.blogspot.com/
22.05.2020 19:43, Мануйлов Юрий пишет:
> Forward подняли до 5.9.970, будем наблюдать как работает RTMP.
> Сегодня обнаружили еще одну "непонятность".
> Поставили в плей-лист файл "2017_10_10_OTRAZHENIE SOBYTIJ 1917 GODA_07_RU_SUB". Он находится здесь - https://yadi.sk/d/EAp935-lGDlujg
> OnAir3 обработал его нормально, через Trimedit поставили возраст. Во время воспроизведения проигрывание остановилось в 3:40. Сама программа OnAir3 работала, выдавались титры, но на выходе была статическая картинка зависшего кадра.
> Когда попробовали воспроизвести его сторонним плеером, увидели, что до 3:40 файл воспроизводится нормально, а в этой точке останавливается. Понятно, что файл дефектный, плохо, что Форвард никак об этом не предупреждает.