Проблема собственно возникла когда на работе появились регистраторы привезённые из поднебесной, и всё было хорошо, так как ранее в данных ресиверах был кодек h264, но тут пришла новая партия и о чудо в данных ресиверах в настройках отсутвовал пунк h264, только h265 и h265+, а необходимо было вывести камеры с данного регистратора на сайт через Wowza, в принципе проблемы то и не было бы если браузеры поддерживали этот самый новомодный h265, сначала была мысль перепаковывать его в h264, что и было сделано с помощью FFMPEG:
if ! [[ $(ps ax | grep cam1) =~ "libx264" ]] ; then ffmpeg -y -nostdin -nostats -i http://127.0.0.1:1935/live/cam1.stream/playlist.m3u8 -preset:v ultrafast -vcodec libx264 -f rtsp rtsp://user:Pass@127.0.0.1:1935/live/cam1web.stream > /dev/null 2>&1& fi
Тут собственно следующее (для cron проверка и запуск) изначально заведено cam1 который идет через этот самый h265, потом ffmpeg транскодит в h264 и транслирует в cam1web
Заодится user:Pass тут:
И всё бы ничего, но процессорные мощьности жрёт это всё дело как не в себя, подумал я и решил разобрать с этой железкой, нашёл как прошить данный ресивер
На этой страничке можно скачать прошивки для видеорегистраторов (DVR/NVR) c NetSurveillance. Для начала найдите правильную прошивку для DVR/NVR, для этого вам понадобится узнать версию системы. Открываем [System Info] > [Version], и там видим версию системы в строке [System]. Например, версия системы: V4.02.R11.00031095.12001 Среди этого набора нас интересует строка 00031095, здесь зашифрован вендор (первые три символа, 000 - означает General) и версия платформы (последние три символа - в нашем примере 095). По последним трём цифрам найдите в таблице ниже версию платформы и скачайте свою прошивку.
В нашем примере по номеру 095 находится строка таблицы 00000095 (00000118) NBD6804T-F(старая) NBD7804T-F(новая). Это означает, что это устройство выпускалось позднее на том же процессоре, но с другими АЦП, ему присвоен новый номер 118. Прошивка от 118 подходит к 095 (но не наоборот), соответственно более свежая прошивка будет по ссылке из строки 00000118 (NBD7804T-F).
У меня оказался 0000020D а именно AHB8004T-GL
Нашёл инфу о AHB8004T-GL
Официальная инфа тут
Оттуда была инфа о процессоре а имено Hi3521D и о чудо там есть:
Video Encoding/Decoding Protocols
То есть данный чип таки может в h264
General DeviceManage V2.5.2.2.T.20160827 - собственно программа через которую если нет локального доступа нет, то можно воспользоваться ей
Начались поиски прошивок на просторах основная масса нашлась тут, тут поменьше но есть разные версии
Но там только последние версии а как я убедился там таки нет h264 пришлось искать старые и конкретно для данной модели я нашёл следующие:
General General AHB8004T-GL V4.02.R11.7601.Nat.OnvifC.20180510 - Сначала я попробовал прошить это, но так как была прошивка 4.03.R11 прошивка не удалась ни через web ни через DeviceManage
Aebell JvFeng AHB8004T-GL V4.03.R11.7601.Nat.OnvifC.20181109 - А вот это подошла и всё прошилось удачно после чего появился заветный h264.всё отлично ( шьём именно её именно для этой модели )
General General AHB8004T-GL V4.03.R11.7601.Nat.OnvifC.20191009 - Последняя на данный момент прошивка на всякий случай
Просмотров: 2543