В статусе контента при динамической вставке объявлений могут быть указаны ошибки или предупреждения. При ошибках прием контента невозможен, а предупреждения не препятствуют ему. Из этой статьи вы узнаете, с чем связаны те или иные ошибки или предупреждения.
Ошибки при приеме контента
INVALID_INGEST_URL
В фиде источника контента издателя указан недопустимый URL извлечения. Триггер этой ошибки – URL извлечения, заданный в фиде издателя.
INVALID_CLOSED_CAPTION_URL
В фиде источника контента издателя указан недопустимый URL субтитров. Триггер этой ошибки – URL субтитров, заданный в фиде издателя.
MISSING_CLOSED_CAPTION_URL
В фиде источника контента издателя не указан URL субтитров. У этой ошибки нет триггера.
COULD_NOT_FETCH_HLS
Не удалось получить данные HLS по указанному URL извлечения. Триггер этой ошибки – URL извлечения, заданный в фиде издателя.
COULD_NOT_FETCH_SUBTITLES
Не удалось извлечь субтитры с указанного URL. Триггер этой ошибки – URL субтитров, заданный в фиде издателя.
MISSING_SUBTITLE_LANGUAGE
На указанном URL не размещены субтитры на определенном языке. Триггер этой ошибки – URL, с которого не удается извлечь субтитры на одном из языков.
SUBTITLES_TOO_LARGE
Количество файлов с субтитрами в плейлисте превышает 10 000.
COULD_NOT_FETCH_MEDIA
Не удалось извлечь файлы с URL, указанных в основном плейлисте HLS. Триггер этой ошибки – URL плейлиста медиаконтента, который относится к плейлисту HLS издателя и который невозможно извлечь.
MALFORMED_MEDIA_BYTES
Медиаконтент из сети доставки контента издателя имеет неправильный формат и не поддается обработке. Триггер этой ошибки – URL медиаконтента плейлиста, ведущий к контенту некорректного формата и содержащийся в плейлисте HLS издателя.
CHAPTER_TIME_OUT_OF_BOUNDS
Время воспроизведения эпизода выходит за пределы продолжительности контента. Триггер этой ошибки – слишком длинное время воспроизведения (выраженное в микросекундах значение длительности, которое можно получить, слишком велико).
INTERNAL_ERROR
При обработке контента произошла внутренняя ошибка. У этой ошибки нет триггера.
CONTENT_HAS_CHAPTER_TIMES_BUT_NO_MIDROLL_SETTINGS
Для контента указано время начала и окончания эпизодов, но источник контента не предоставил настройки из сети доставки контента, которые относятся к видеорекламе в середине ролика. У этой ошибки нет триггера.
MALFORMED_MEDIA_PLAYLIST
В плейлисте медиаконтента есть неверные или недопустимые данные, или в нем недостает данных. Триггер этой ошибки – URL, который ведет на плейлист медиаконтента некорректного формата.
MALFORMED_SUBTITLES
В файле субтитров есть неверные или недопустимые данные, или в нем недостает данных. Триггер этой ошибки – URL, который ведет на субтитры некорректного формата.
PLAYLIST_ITEM_URL_DOES_NOT_MATCH_INGEST_COMMON_PATH
URL одного из объектов плейлиста начинается не со стандартного пути для извлечения, указанного в настройках динамической вставки объявлений. Триггер этой ошибки – URL объекта плейлиста.
COULD_NOT_UPLOAD_SPLIT_MEDIA_AUTHENTICATION_FAILED
Не удалось загрузить разделенные сегменты медиаконтента из-за ошибки аутентификации.
COULD_NOT_UPLOAD_SPLIT_MEDIA_CONNECTION_FAILED
Не удалось загрузить разделенные сегменты медиаконтента из-за ошибки подключения.
COULD_NOT_UPLOAD_SPLIT_MEDIA_WRITE_FAILED
Не удалось загрузить разделенные сегменты медиаконтента из-за ошибки записи.
PLAYLISTS_HAVE_DIFFERENT_NUMBER_OF_DISCONTINUITIES
В вариантах плейлиста разное количество разрывов. Триггер этой ошибки – URI основного плейлиста.
PLAYIST_HAS_NO_STARTING_PTS_VALUE
Для плейлиста не задано начальное значение метки PTS. Триггер этой ошибки – URI основного плейлиста.
PLAYLIST_DISCONTINUITY_PTS_VALUES_DIFFER_TOO_MUCH
Метка PTS в одном из разрывов значительно отличается в разных вариантах. Триггер этой ошибки – URI основного плейлиста.
SEGMENT_HAS_NO_PTS
В медиасегменте нет метки PTS. Триггер этой ошибки – URI данных сегментов.
SUBTITLE_LANGUAGE_DOES_NOT_MATCH_LANGUAGE_IN_FEED
Язык в файле субтитров не совпадает с языком, указанном в фиде. Триггер этой ошибки – обозначения языка в фиде и после обработки, указанные через точку с запятой, например en;sp.
CANNOT_DETERMINE_CORRECT_SUBTITLES_FOR_LANGUAGE
В URI субтитров несколько файлов, и язык ни одного из них не совпадает с языком, указанным в фиде. Триггер этой ошибки – обозначение языка в фиде.
NO_CDN_CONFIGURATION_FOUND
Для контента не найдена конфигурация CDN. Триггер этой ошибки – URI основного плейлиста контента.
CONTENT_HAS_MIDROLLS_BUT_NO_SPLIT_CONTENT_CONFIG
В контенте есть видеореклама в середине ролика, но его не удалось обработать, так как в конфигурации, полученной от его CDN, нет настроек разделения контента. У этой ошибки нет триггера.
CONTENT_HAS_MIDROLLS_BUT_SOURCE_HAS_MIDROLLS_DISABLED
В контенте есть видеореклама в середине ролика, но его не удалось обработать, так как в его источнике она отключена. У этой ошибки нет триггера.
ADTS_PARSE_ERROR
Ошибка обработки файла ADTS при попытке разделить контент. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
AAC_SPLIT_ERROR
Ошибка при попытке разделить сегмент AAC. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
AAC_PARSE_ERROR
Не удалось обработать файл AAC при попытке разделить контент. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
TS_PARSE_ERROR
Не удалось обработать файл TS при попытке разделить контент. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
TS_SPLIT_ERROR
Не удалось разделить файл TS при попытке разделить контент. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
UNSUPPORTED_CONTAINER_FORMAT
При попытке разделить контент обнаружен неподдерживаемый формат контейнера. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
MULTIPLE_ELEMENTARY_STREAMS_OF_SAME_MEDIA_TYPE_IN_TS
В транспортном потоке обнаружено несколько элементарных потоков одного типа (аудио или видео). Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
UNSUPPORTED_TS_MEDIA_FORMAT
При попытке разделить контент обнаружен неподдерживаемый формат медиаконтента TS. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
NO_IFRAMES_NEAR_CUE_POINT
Не удалось разделить контент, так как рядом с целевой точкой разделения нет окон iframe. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
AC3_SPLIT_ERROR
Не удалось разделить сегмент AC-3. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
AC3_PARSE_ERROR
Не удалось обработать файл AC-3 при попытке разделить контент. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
EAC3_SPLIT_ERROR
Не удалось разделить сегмент E-AC-3. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
INVALID_ENCRYPTION_KEY
Ошибка, вызванная недопустимым ключом шифрования. Триггер этой ошибки – URL медиаконтента плейлиста, указанный в плейлисте HLS издателя и содержащий некорректный ключ шифрования.
EAC3_PARSE_ERROR
Не удалось обработать файл E-AC-3 при попытке разделить контент. Триггер этой ошибки – URL варианта и временная точка, перечисленные через точку с запятой. Пример: variant2.com;5000.
CLOSED_CAPTION_LANGUAGE_VALUE_INVALID
В коде языка субтитров не должно быть элемента "$$$$$".
CLOSED_CAPTION_NAME_VALUE_INVALID
В названии субтитров не должно быть элемента "$$$$$".
CLOSED_CAPTION_CHARACTERISTICS_VALUE_UNEXPECTED
Обычно в спецификации HLS перечислены следующие значения характеристик субтитров: 1) public.accessibility.transcribes-spoken-dialog; 2) public.accessibility.describes-music-and-sound; 3) public.easy-to-read.
CLOSED_CAPTIONS_WITH_DUPLICATE_KEYS
Сочетание языка и названия в субтитрах не должно повторяться для определенного контента.
UNKNOWN
Значение, которое возвращается, когда фактическое значение не указано в запрошенной версии API.
Предупреждения при приеме контента
CUE_POINT_COUNT_DOES_NOT_MATCH_PTS_COUNT
Ошибка, связанная с тем, что количество меток PTS не совпадает с количеством временных точек, к которому прибавлена единица.