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