Pipeline error decode как исправить на андроид

Ни один браузер не проигрывает видео на Android Для воспроизведения видео в браузере на Android обычно требуется Flash Player. Однако проблемы могут возникать даже при наличии необходимых компонентов или использовании других технологий воспроизведения – например, через проигрыватель HTML5. Данная статья подходит для всех брендов, выпускающих телефоны на Android 11/10/9/8: Samsung, HTC, Lenovo, LG, Sony, […]

Содержание

  1. Ни один браузер не проигрывает видео на Android
  2. Установка Flash Player
  3. Использование клиентов
  4. Нет видео, но есть звук
  5. Другие способы исправления ошибки
  6. Ошибка воспроизведения Смарт ТВ
  7. Почему технология не работает на телевизорах Phillips и Samsung
  8. Как найти ошибку воспроизведения на Smart TV Samsung
  9. Смарт-карта Триколор ТВ: что означает ошибка 8
  10. Chrome: PIPELINE_ERROR_DECODE not seen on other browsers #2528
  11. Comments
  12. What version of Hls.js are you using?
  13. What browser and OS are you using?
  14. Test stream:
  15. Checklist
  16. Steps to reproduce
  17. Expected behavior
  18. Actual behavior
  19. Console output

Ни один браузер не проигрывает видео на Android

Для воспроизведения видео в браузере на Android обычно требуется Flash Player. Однако проблемы могут возникать даже при наличии необходимых компонентов или использовании других технологий воспроизведения – например, через проигрыватель HTML5.

Данная статья подходит для всех брендов, выпускающих телефоны на Android 11/10/9/8: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.

Внимание! Вы можете задать свой вопрос специалисту в конце статьи.

Установка Flash Player

В современных браузерах Flash Player встроен по умолчанию. Но если вы пользуетесь обозревателем, который установлен на Android по умолчанию, то в нем может не оказаться нужного компонента. Единственный способ решения проблемы – использовать другой браузер. Скачайте из Play Market один из перечисленных веб-обозревателей:

  • Opera.
  • Google Chrome.
  • UC Browser.
  • Dolphin Browser.
  • Maxthon Browser.

После установки браузера проверьте, воспроизводится ли в нем видео. Если проблема заключалась в отсутствии Flash Player, то использование другого веб-обозревателя ее решит.

Отдельно Flash Player установить на Android нельзя – такая возможность не поддерживается, начиная с версии Android 4.0. Компонента даже нет в Play Market. Вы можете скачать его с сайта Adobe и установить из APK-файла, но для работы все равно понадобится сторонний браузер – например, Dolphin Browser.

Использование клиентов

Если проблемы возникают при воспроизведении видео на YouTube, установите на Android официальный клиент видеохостинга. Это поможет обнаружить источник ошибки. Если через приложение видео воспроизводится, а в браузере нет ни изображения, ни звука, следует попробовать скачать другой веб-обозреватель.

Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »

Для просмотра видео ВКонтакте, Twitter или Instagram также не требуются дополнительные компоненты. Ролики воспроизводятся внутри приложений, не перебрасывая пользователя в браузер.

Нет видео, но есть звук

Отсутствие Flash – не единственная причина того, что ни один браузер не проигрывает видео на Андроид. Если проблемы возникают и в клиентах соцсетей и приложении YouTube, то причину следует искать в модификации отображения и наложениях.

Если в последнее время вы использовали приложения или включали встроенные функции для изменения цветовой температуры, то отключите их или удалите программы для цветокоррекции. Обратите внимание на опции «Инверсия цветов» и «Коррекция цвета» в настройках Android. Найти их можно в разделе «Спец. возможности».

Увеличить

Для другой версии Android это будет: Настройки — Специальные возможности — Зрение — Настройка цвета и Негатив.

Увеличить

Наложения связаны с работой сторонних приложений – это могут быть программы для установки родительского контроля, блокировщики, утилиты для добавления элементов управления. Суть наложений в том, что они выводятся поверх интерфейса Android. При воспроизведении видео это может вызывать эффект черного экрана.

Если вы не знаете, были ли установлены такие приложения на Android, перезагрузите телефон в безопасном режиме.

  1. Удерживайте кнопку питания, пока не появится меню с вариантом «Отключить».
  2. Нажмите на пункт «Отключить» и держите палец.
  3. Появится окно «Переход в безопасный режим». Нажмите «ОК».
  4. Дождитесь выключения телефона и повторной загрузки системы.

Увеличить

Суть безопасного режима в том, что система загружается без установленных приложений. Если здесь видео воспроизводится, то перезагрузите устройство в нормальном режиме и удалите приложения, которые могут создавать наложения.

Другие способы исправления ошибки

Если способы, указанные выше, не помогли решить проблему, попробуйте применить следующие методы:

  1. Если видео не воспроизводится на Android 5 или 5.1, включите режим разработчика и переключите потоковый проигрыватель с AwesomePlayer на NUPlayer или наоборот.
  2. Попробуйте отключить опции разработчика, отвечающие на аппаратное ускорение визуализации.
  3. Если видео не воспроизводится только в одном приложении (например, в клиенте YouTube), откройте раздел «Приложения» в настройках, найдите проблемную программу и очистите ее кэш.

Увеличить

Кроме того, на старых устройствах, работающих на процессорах MTK, иногда приходится сталкиваться с тем, что видео перестает работать при выборе высокого разрешения. Единственный способ решить эту проблему – понизить разрешение до минимального уровня.

Источник

Ошибка воспроизведения Смарт ТВ

Современные телевизоры обладают технологиями и опциями, которые несколько десятилетий назад показались бы чем-то невероятным. Наличие Smart TV превращает приемник в полноценный компьютер, с помощью которого можно смотреть фильмы, использовать социальные сети и поисковые системы, слушать музыку и получать доступ к платным и бесплатным каналам. Преимущество данной технологии состоит в том, что устройство настраивается быстро, при этом не нужно устанавливать дополнительное программное обеспечение. К минусам можно отнести лишь непредвиденные ситуации, которые приводят к ошибке воспроизведения Смарт ТВ. Какой бы ни была проблема, всегда можно найти способ ее решения.

Почему технология не работает на телевизорах Phillips и Samsung

Наиболее частой проблемой, с которой сталкиваются владельцы ТВ-приемников от Филипс и Самсунг, является отсутствие подключения к Интернету. Доступ к сети возможно осуществить при помощи обычного роутера Wi-Fi. Модели могут отличаться по техническим характеристикам, форме и дизайну, но принцип работы у них одинаковый: они принимают сигнал от провайдера и передают к конечным устройствам буквально по воздуху. Проверка подключения для телевизоров Samsung и Phillips практически ничем не отличается, за исключением одной-двух команд.

На устройстве Филипс необходимо выполнить следующие действия:

  1. В главном меню на экране нажать на кнопку с изображением домика.
  2. Далее нужно перейти во вкладку «Конфигурация» и выбрать пункт «Настройки сети».
  3. Выполнив нажатие по вкладке «Просмотр параметров сети», перед пользователем откроются все сетевые характеристики.
  4. Первым делом рекомендуется обратить внимание на пункт «IP адрес». Если указано число в формате 192.168.Х.ХХ. – значит, устройства синхронизированы друг с другом.

Если Smart TV по-прежнему не работает, проблема может заключаться в самом маршрутизаторе. Например, роутер находится на большом расстоянии от ТВ-приемника. В этом случае потребуется поставить его поближе или приобрести более мощный прибор.

При наличии ошибок воспроизведения на Смарт ТВ Samsung или Phillips можно попробовать обновить прошивку, а в некоторых случаях следует поискать альтернативное ПО для устаревших моделей телевизоров.

Как найти ошибку воспроизведения на Smart TV Samsung

В телевизорах Самсунг можно и другим способом выявить ошибку воспроизведения. Если перезагрузка оборудования не помогла, рекомендуется переустановить приложение. Это возможно для моделей J, K, M, N, Q и LS, выпушенных после 2015 года. Переустановка осуществляется таким образом:

  1. Необходимо открыть панель приложений APPS и отыскать ту программу, которая не работает или выдает сообщение об ошибке.
  2. Далее следует нажать на центральную кнопку пульта и удерживать ее, пока не откроется дополнительное меню.
  3. Здесь потребуется выбрать команду «Повторная установка». Время ее выполнения будет зависеть от скорости Интернета.

Если после перезапуска устройства все работает исправно, значит, с телевизором все в порядке.

Приложение иногда не работает по причине блокировки IP-адресов со стороны провайдера. Подключив телевизор к другой точке доступа, пользователь проверит, обращается ли приложение к правильным адресам. Проблема бывает и со стороны DNS серверов. Для их изменения потребуется:

  1. Отрыть раздел настроек.
  2. Выбрать пункт «Общий», если такового нет, выполнить переход к разделу «Сеть».
  3. Выбрав пункт «Состояние сети», пользователь определит, все ли нормально с соединением.
  4. После перейти в раздел «Настройки IP» и отыскать вкладку «Настройка DNS». Здесь выбрать пункт «Ввести вручную».
  5. В поле сервер DNS указать 8.8.8.8 и подтвердить действие с помощью кнопки «Готово».
  6. Для сохранения настроек нажать на «Ок».

В самых тяжелых случаях можно обратиться к специалисту или связаться с разработчиком приложения. Контакты разработчика должны быть указаны в детальном описании программы. Для этого необходимо перейти в магазин Samsung Apps, выбрать используемое приложение и нажать на кнопку в виде трех точек.

Смарт-карта Триколор ТВ: что означает ошибка 8

Спутниковое телевидение – это уникальная технология, обеспечивающая круглосуточный доступ к любимым фильмам и передачам в самом высоком качестве. Ни один пользователь не застрахован от внезапного исчезновения сигнала, но даже если это случилось, не стоит поддаваться панике. Причин исчезновения картинки с экрана есть немало, а некоторые из них весьма банальные и требуют для устранения проблемы простых действий.

Пользователи, использующие смарт-карту Триколор ТВ, в один день могут столкнуться с появлением на экране надписи, сообщающей о наличии ошибки с кодом 8. Чаще всего она появляется по причине сбоя программного обеспечения, поэтому для начала следует выполнить перезагрузку тюнера. Рекомендуется также проверить, установлена ли карта корректным образом. Если причина не была найдена, можно выполнить сброс настроек до заводских.

Для этого нужно открыть главное меню и выбрать соответствующий пункт. Особое внимание стоит уделить выбору региона, также устройство способно запросить пароль для подтверждения действия. Если код не менялся, нужно ввести 0000.

Появившаяся на экране телевизора «ошибка 8» может быть вызвана следующими причинами:

  • неправильная установка или повреждение смарт-карты;
  • неисправность ресивера;
  • отсутствие обновленного программного обеспечения;
  • устаревшая модель приемника;
  • сбой на уровне настроек.

Если сброс параметров также не принес положительных результатов, следует зайти на официальную веб-страницу провайдера, чтобы проверить, есть ли новые версии ПО, и сравнить с той, которая установлена на ресивер. Если имеется несоответствие, скачать программу и выполнить ее инсталляцию.

Трудности зачастую возникают у пользователей, которые приобрели оборудование у частных продавцов. Лучше всего покупать приемники у официальных дилеров, которые продают качественные лицензионные изделия.

Источник

Chrome: PIPELINE_ERROR_DECODE not seen on other browsers #2528

What version of Hls.js are you using?

What browser and OS are you using?

Chrome (This issue does not appear when using in the hls.js demo page on either Firefox or Safari)

Test stream:

Checklist

  • The issue observed is not already reported by searching on Github under https://github.com/video-dev/hls.js/issues
  • The issue occurs in the stable client on https://hls-js.netlify.com/demo and not just on my page
  • The issue occurs in the latest client on https://hls-js-latest.netlify.com/demo and not just on my page
  • The stream has correct Access-Control-Allow-Origin headers (CORS)
  • There are no network errors such as 404s in the browser console when trying to play the stream

Steps to reproduce

  1. Please provide clear steps to reproduce your problem
    Click the link to the hls.js demo page provided and look in the console logs. This error only occurs on chrome browsers but plays fine in Firefox and Safari (although the warnings still exist)
  2. If the bug is intermittent, give a rough frequency

Expected behavior

No PIPELINE_ERROR_DECODE: and the ad plays through the whole 30s

Actual behavior

On chrome the PIPELINE_ERROR_DECODE: occurs and the stream crashes

Console output

[log] > parsed codec:mp4a.40.5,rate:44100,nb channel:2
[log] > AAC: align PTS for overlapping frames by -23
[warn] > parsing error:AAC PES did not start with ADTS header,offset:6
Error event:
[log] > audio sampling rate : 44100
[log] > InitPTS for cc: 0 found from video track: 129916
[log] > creating sourceBuffer(audio/mp4;codecs=mp4a.40.2)
[log] > creating sourceBuffer(video/mp4;codecs=avc1.640028)
[log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.2/mp4a.40.5]
[log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.640028/avc1.640028]
[log] > Parsed audio,PTS:[0.000,5.805],DTS:[0.000/5.805],nb:250,dropped:0
[log] > Parsed video,PTS:[0.023,5.996],DTS:[0.000/5.963],nb:180,dropped:0
[log] > main stream-controller: PARSING->PARSED
[log] > main buffered : [0.023,5.805]
[log] > latency/loading/parsing/append/kbps:483/3987/55/16/5478
[log] > main stream-controller: PARSED->IDLE
[log] > Loading 1 of [0 ,4],level 6, currentTime:5.805,bufferEnd:5.805
[log] > main stream-controller: IDLE->FRAG_LOADING
[log] > target start position not buffered, seek to buffered.start(0) 3.118119 from current time 0
[log] > media seeking to 3.118
[log] > media seeked to 3.118
[log] > recoverMediaError
[log] > detachMedia
[log] > media source detaching
[log] > main stream-controller: FRAG_LOADING->STOPPED
[log] > audio stream:IDLE->STOPPED
[log] > attachMedia
main.js:740 The video playback was aborted due to a corruption problem or because the video used features your browser did not support — PIPELINE_ERROR_DECODE: Failed to send audio packet for decoding: timestamp=3390113 duration=23219 size=5774 side_data_size=0 is_key_frame=1 encrypted=0 discard_padding (us)=(0, 0)
Paste the contents of the browser console here.

For media errors reported on Chrome browser, please also paste the output of chrome://media-internals

The text was updated successfully, but these errors were encountered:

Источник

Для воспроизведения видео в браузере на Android обычно требуется Flash Player. Однако проблемы могут возникать даже при наличии необходимых компонентов или использовании других технологий воспроизведения – например, через проигрыватель HTML5.

Данная статья подходит для всех брендов, выпускающих телефоны на Android 11/10/9/8: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.

Внимание! Вы можете задать свой вопрос специалисту в конце статьи.

Содержание

  1. Установка Flash Player
  2. Использование клиентов
  3. Нет видео, но есть звук
  4. Другие способы исправления ошибки

Установка Flash Player

В современных браузерах Flash Player встроен по умолчанию. Но если вы пользуетесь обозревателем, который установлен на Android по умолчанию, то в нем может не оказаться нужного компонента. Единственный способ решения проблемы – использовать другой браузер. Скачайте из Play Market один из перечисленных веб-обозревателей:

  • Opera.
  • Google Chrome.
  • UC Browser.
  • Dolphin Browser.
  • Maxthon Browser.

После установки браузера проверьте, воспроизводится ли в нем видео. Если проблема заключалась в отсутствии Flash Player, то использование другого веб-обозревателя ее решит.

Ни один браузер не проигрывает видео на Android

Увеличить

Отдельно Flash Player установить на Android нельзя – такая возможность не поддерживается, начиная с версии Android 4.0. Компонента даже нет в Play Market. Вы можете скачать его с сайта Adobe и установить из APK-файла, но для работы все равно понадобится сторонний браузер – например, Dolphin Browser.

Использование клиентов

Если проблемы возникают при воспроизведении видео на YouTube, установите на Android официальный клиент видеохостинга. Это поможет обнаружить источник ошибки. Если через приложение видео воспроизводится, а в браузере нет ни изображения, ни звука, следует попробовать скачать другой веб-обозреватель.

Ни один браузер не проигрывает видео на AndroidНужна помощь?

Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »

Для просмотра видео ВКонтакте, Twitter или Instagram также не требуются дополнительные компоненты. Ролики воспроизводятся внутри приложений, не перебрасывая пользователя в браузер.

Читайте Как скачать видео из Инстаграма на телефон Android

Нет видео, но есть звук

Отсутствие Flash – не единственная причина того, что ни один браузер не проигрывает видео на Андроид. Если проблемы возникают и в клиентах соцсетей и приложении YouTube, то причину следует искать в модификации отображения и наложениях.

Если в последнее время вы использовали приложения или включали встроенные функции для изменения цветовой температуры, то отключите их или удалите программы для цветокоррекции. Обратите внимание на опции «Инверсия цветов» и «Коррекция цвета» в настройках Android. Найти их можно в разделе «Спец. возможности».

Ни один браузер не проигрывает видео на Android

Увеличить

Для другой версии Android это будет: Настройки — Специальные возможности — Зрение — Настройка цвета и Негатив.

Ни один браузер не проигрывает видео на Android

Увеличить

Наложения связаны с работой сторонних приложений – это могут быть программы для установки родительского контроля, блокировщики, утилиты для добавления элементов управления. Суть наложений в том, что они выводятся поверх интерфейса Android. При воспроизведении видео это может вызывать эффект черного экрана.

На Android нет звука в фильмах

Google Play: Приложение не поддерживается на вашем устройстве

Как сделать запись экрана телефона Android

Если вы не знаете, были ли установлены такие приложения на Android, перезагрузите телефон в безопасном режиме.

  1. Удерживайте кнопку питания, пока не появится меню с вариантом «Отключить».
  2. Нажмите на пункт «Отключить» и держите палец.
  3. Появится окно «Переход в безопасный режим». Нажмите «ОК».
  4. Дождитесь выключения телефона и повторной загрузки системы.

Ни один браузер не проигрывает видео на Android

Увеличить

Суть безопасного режима в том, что система загружается без установленных приложений. Если здесь видео воспроизводится, то перезагрузите устройство в нормальном режиме и удалите приложения, которые могут создавать наложения.

Читайте Приложение для скачивания видео с YouTube на телефон Android

Другие способы исправления ошибки

Если способы, указанные выше, не помогли решить проблему, попробуйте применить следующие методы:

  1. Если видео не воспроизводится на Android 5 или 5.1, включите режим разработчика и переключите потоковый проигрыватель с AwesomePlayer на NUPlayer или наоборот.
  2. Попробуйте отключить опции разработчика, отвечающие на аппаратное ускорение визуализации.
  3. Если видео не воспроизводится только в одном приложении (например, в клиенте YouTube), откройте раздел «Приложения» в настройках, найдите проблемную программу и очистите ее кэш.

очистка кеша ютуб

Увеличить

Кроме того, на старых устройствах, работающих на процессорах MTK, иногда приходится сталкиваться с тем, что видео перестает работать при выборе высокого разрешения. Единственный способ решить эту проблему – понизить разрешение до минимального уровня.

Мастер Николай

АвторМастер Николай

Инженер по ремонту мобильной и компьютерной техники в специализированном сервисном центре, г. Москва. Непрерывный опыт работы с 2010 года.
Есть вопросы? Задавайте в комментариях к статье. Отвечать стараюсь максимально быстро вам на указанную почту. Каждый случай индивидуален и поэтому очень важно, чтобы вы максимально расписали свою проблему и какая у вас модель устройства.

Formatted as a bug but submitting a question as we dont have a repro and the request is to figure out how we can get one.

Have you read the FAQ and checked for duplicate open issues?

Yes. We saw another item with the same PIPELINE_ERROR_DECODE and that issue seemed to potentially about hardware decoding. We are unable to repro on our various devices

What version of Shaka Player are you using?

Recently updated to 2.5.3 but was previously on 2.5.2.

Can you reproduce the issue with our latest release version?

Just updated so no data yet. It is random so it takes a while to see it.

Can you reproduce the issue with the latest code from master?

Huh?

Are you using the demo app or your own custom app?

Custom app

If custom app, can you reproduce the issue using our demo app?

We dont have an in house repro with any app.

What browser and OS are you using?

Based on logs various Chrome versions with Android OS versions appear to repro.

Last one in logs was Chrome 75.0.3770.101 on Android v8.0.0.
One before that was Chrome 70.0.3538.80 on Android v6.0.1

For embedded devices (smart TVs, etc.), what model and firmware version are you using?

NA

What are the manifest and license server URIs?

We dont use a license server. We are using signed cookies.

What can we do to capture more data when the error occurs so that we may be able to troubleshoot further?

What did you do?

This appears to happen during initialization of the video. The video never reaches the state where it «canplay».

What did you expect to happen?

No error.

What actually happened?

Again we cant repro this in house but this is what we get in logs when we listen to the «error» event on the Shaka player object. Once the error happens in the field — that particular user is blocked. We dont know of a workaround.

shaka.util.Error {
  "severity": 2,
  "category": 3,
  "code": 3016,
  "data": [
    3,
    null,
    "PIPELINE_ERROR_DECODE: video decoder reinitialization failed"
  ],
  "handled": false
}
shaka.util.Error {
  "severity": 2,
  "category": 3,
  "code": 3015,
  "data": [
    {
      "stack": "Error: Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null.n    at ce.p.ce (https://worldalive.tours/scripts/shaka-player/dist/shaka-player.compiled.js:135:430)n    at le (https://worldalive.tours/scripts/shaka-player/dist/shaka-player.compiled.js:137:269)n    at ke (https://worldalive.tours/scripts/shaka-player/dist/shaka-player.compiled.js:133:414)n    at Gi.<anonymous> (https://worldalive.tours/scripts/shaka-player/dist/shaka-player.compiled.js:349:245)"
    }
  ],
  "handled": false
}
shaka.util.Error {
  "severity": 2,
  "category": 3,
  "code": 3015,
  "data": [
    {
      "stack": "Error: Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null.n    at ce.p.ce (https://worldalive.tours/scripts/shaka-player/dist/shaka-player.compiled.js:135:430)n    at le (https://worldalive.tours/scripts/shaka-player/dist/shaka-player.compiled.js:137:269)n    at ke (https://worldalive.tours/scripts/shaka-player/dist/shaka-player.compiled.js:133:414)n    at Gi.<anonymous> (https://worldalive.tours/scripts/shaka-player/dist/shaka-player.compiled.js:349:245)"
    }
  ],
  "handled": false
}

  • #1

Just checking to see if there is a workaround regarding PIPELINE_ERROR_DECODE problems when using Chrome browser on Android device. I see this issue often on Android devices such as Samsung S9 or Samsung Tablet. This appears to be specific to Android and Chrome. Oddly enough, the Dahua wedge cam (E3241F-AS-M using H.265) and PTZ (SD49225XA-HNR using H.264) never seem to have the pipleline issue but other cams such as T2431T-AS, T5442T-ZE and HDBW5441F-AS-E2 (all H.265) seem to have this issue 90% of the time. Is there a setting to resolve this or is the solution simply to use a different browser when using UI3 on an Android device?

1657395755834.png

  • #2

Using Opera browser on Android seems to be one solution. Was just checking to see if anyone is using Chrome on Android device to access UI3 and experienced this issue and what the solution was.

bp2008


  • #3

Those errors are really rare in my experience so if you’re getting them all the time, that likely indicates a problem either with the viewing device or its software versions, or your particular Blue Iris version or configuration. Can you take a screenshot of Blue Iris’s web server settings > advanced > streaming 0 profile > configure? Might have some clues if you changed anything there.

If you go to UI Settings > Video Player and change it to JavaScript, that will probably work but it is a much slower and less efficient player so I don’t recommend it on battery-powered stuff. If Opera works, go with that for a while and maybe try Chrome again when it updates next, if that is your preference.

bp2008


  • #4

Also I’m curious if you’re trying to use Blue Iris’s new «direct-to-wire» streaming capability. It throws a whole new set of problems into the mix and I don’t really recommend using it.

  • #5

Those errors are really rare in my experience so if you’re getting them all the time, that likely indicates a problem either with the viewing device or its software versions, or your particular Blue Iris version or configuration. Can you take a screenshot of Blue Iris’s web server settings > advanced > streaming 0 profile > configure? Might have some clues if you changed anything there.

If you go to UI Settings > Video Player and change it to JavaScript, that will probably work but it is a much slower and less efficient player so I don’t recommend it on battery-powered stuff. If Opera works, go with that for a while and maybe try Chrome again when it updates next, if that is your preference.

I had mentioned that two of 9 cams (PTZ and Wedge) don’t seem to have this issue but the 7 others do. Interestingly enough, the 2 cams without issue are 2MP and the 7 that have this issue quite often are 4MP cams. Is there a setting I’m supposed to tweak depending on the resolution of the cams?

1657401938717.png

  • #6

Also I’m curious if you’re trying to use Blue Iris’s new «direct-to-wire» streaming capability. It throws a whole new set of problems into the mix and I don’t really recommend using it.

I’m currently at BI version 5.5.7.11 (pre direct-to-wire).

bp2008


  • #7

Nope, no setting you’re supposed to change. Those settings all look like defaults, which is perfect, just what UI3 was designed for.

It is interesting that the higher resolution cameras are the only ones with problems. Blue Iris is encoding all the video that is sent to UI3, using Blue Iris’s own video encoder, and that results in very predictable and (normally) usable video no matter what the source camera is. I suggest you try some of UI3’s other streaming profiles to see if they give you better behavior.

  • #8

Intestesting….when I use the 2MP profile all cams stream perfectly. If I select the 4MP profile the 4MP PTZ and 2MP wedge cam continue to stream correctly but the other 4MP cams have the pipeline issue.

sebastiantombs


  • #9

I didn’t see a pipeline decode error but have a look at this post —

What is causing the green on my cam?

I just noticed this anomaly this evening. I was looking at an alert from a 2MP camera using UI3 on the BI machine. The screen suddenly went green. I moved to the next clip. It, too, started fine but switched to green a lot faster. Went to the next clip. It came up green and heavily…

ipcamtalk.com


ipcamtalk.com

  • #10

Pretty much the Opera browser intermittently gives the pipeline error too but not as badly (thus far) as Chrome browser….this is specific to Android (cell phone or tablet). The only solution I found was to use the 2MP profile instead of the 4MP profile in UI3.

Google только что изменил, как Chrome перезагружается audio и video; см.: https://googlechrome.github.io/samples/media/preload-metadata

это мое понимание, что просто установка до auto должен исправить проблему, однако, я не смог сделать Итак:

  • https://jsfiddle.net/NinoSkopac/f4zscrdy/1/
let mp3 = 'https://s3-staging.read2me.online/audio/5a745d88483d86.76121223.mp3';
let audio = new Audio(mp3);
audio.preload = 'auto';

audio.play();
  • https://jsfiddle.net/NinoSkopac/rst8aspm/
<audio src="https://s3-staging.read2me.online/audio/5a745d88483d86.76121223.mp3" preload="auto" autoplay></audio>

оба они перестанут играть в течение минуты на Chrome 64 и Chrome 65-dev (другие браузеры и более старые Хромы не затронуты). Мне повторили эту проблему на Mac, Windows и Андроид.

во время моего процесса отладки я прикрепил все возможных мероприятий для СМИ к объекту JS (т. е. audio.addEventListener('timeupdate', () => { console.log('timeupdate') })) и сначала события стреляли так:


progress
timeupdate
progress
timeupdate
[...]

позже, как это:

timeupdate
timeupdate
timeupdate
[...]

когда воспроизведение звука остановилось, я получил несколько error события и сброс audio.error возвращает: PIPELINE_ERROR_DECODE: Failed to send audio packet for decoding: timestamp=81763265 duration=26122 size=201 side_data_size=0 is_key_frame=1 encrypted=0 discard_padding (ms)=(0, 0)

как это исправить? Это хром жучок?

обновление:

  • OGG играет отлично:https://jsfiddle.net/NinoSkopac/2hktqcqt/1/
  • похоже, это ошибка Chrome:https://bugs.chromium.org/p/chromium/issues/detail?id=794782
  • аналогичная ошибка на Github:https://github.com/video-dev/hls.js/issues/1529

обновление 2:

chrome://media-internals/ показывает это:

enter image description here

обновление 3:

эта проблема была исправлена в Chrome 65.

2 ответов


после нескольких дней проб и ошибок и исследований я подтвердил, что не работает и работает.

не работает

mp3wrap

mp3wrap output.mp3 *.mp3
выходной файл по-прежнему поврежден и останавливается

ffmpeg

ffmpeg -i "concat:0.mp3|1.mp3" -acodec copy output.mp3
выходной файл по-прежнему поврежден и останавливается

работает

mp3val с аргументом-f

просто объедините / взорвите свои звуковые двоичные файлы (в PHP я делаю implode('', $audioBinaries) и затем запустите mp3val -f concatenated-audio-file.mp3. The -f аргумент имеет важное значение, и это означает «попытаться исправить ошибки».

Как установить mp3val?

На MacOS: brew install mp3val
На Deb / Ubu:apt-get install mp3val


та же проблема, с которой я сталкиваюсь с техникой конкатенации. С ffmpeg он работает нормально. Попробовать ffmpeg с этой командой.

ffmpeg -f concat -i "{textfile}" -c:v copy -ab 48k -y "{output}"

текстовый файл появится список файлов, написанных на линию.


Понравилась статья? Поделить с друзьями:
  • Pipeline error decode video decoder initialization failed
  • Pipeline error decode vba error 4
  • Pipe powershell error
  • Pipe does not exist error 121
  • Pip3 install python opencv error