суббота, 23 мая 2020 г.

Плохо, что OnAir никак об этом не предупреждает....



"...Во время воспроизведения файла произошла остановка через 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 файл воспроизводится нормально, а в этой точке останавливается. Понятно, что файл дефектный, плохо, что Форвард никак об этом не предупреждает.