Задать вопрос
@Djulbars

Аппаратное кодирование в h264 для видеонаблюдения. Чем?

Доброго дня. В ближайших планах создание видеонаблюдения на базе ПО Trassir и IP видеокамер (16 шт).

Судя по описаниям кодек h264 подходит для видеоархива лучше прочих. И предварительно на 40 дней архива должно хватить 12Tb.

Но интересно на каком оборудовании есть аппаратная поддержка этого кодека? Нужно ли покупать видеокарту, или процессор серии i3 справиться с таким потоком самостоятельно?

Прошу поделиться опытом, у кого он есть :).
  • Вопрос задан
  • 6999 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 6
@Revult
Кодируют сами камеры, поддержка от сервера не требуется. Вы просто по сети подхватываете потоки с камер и пишете в архив.
Вопрос приемущества h264 спорный на мой взгляд. С точки зрения емкости архива (требует меньше емкости) он в не конкуренции, но стоит учитывать что h264 все же кодек с предсказанием, т.е. к примеру: из 30 кадров — один кадр это полная информация, остальные кадры додуманные кодеком. MJPEG более требователен к емкости, но там все кадры содержат полную информацию. В некоторых странах европы h264 не прокатывает в судах, как раз по причине что кадры «довыдумываются», аля фотошоп =) Уточните у своей службы безопасности задачи видеонаблюдения, если просто смотреть и писать — берите h264, если все более серьезно — то mjpeg.
Ответ написан
opium
@opium
Просто люблю качественно работать
Да на никаком, одно дело аппаратная поддержка воспроизведения, а другое дело кодирования.
Купите компов несколько с i7 под это дело.
+надо знать насширение картинки, если оно хд то им будет очень тяжело.
Ответ написан
@JDima
Аппаратная поддержка кодирования в h.264 есть и у интеловских процессоров — Quick Sync. Правда, настроек там мало.
Ответ написан
Комментировать
miolini
@miolini
По сути, gpu решения не сильно быстрее софтверного на x264. Отчасти от того, что требуется пересылать много информации между cpu и gpu. Около 700мбит/сек для сырых argb24 кадров.
Ответ написан
Комментировать
ValdikSS
@ValdikSS
К сожалению, обычные аппаратные средства (кодирование в процессорах intel или средствами видеокарты) вам не подойдут. Они в лучшем случае могут кодировать 4 потока одновременно, больше никак. Большинство же кодирует либо 1, либо 2 потока одновременно, либо же могут одновременно декодировать и кодировать, но не больше.

Какое у вас разрешение камер? Какой профиль/настройки хотите использовать у h264? Скажем, на Intel Core i5 можно кодировать около 10 320x240 baseline 24fps потоков.
Ответ написан
@Djulbars Автор вопроса
Спасибо всем, кто откликнулся. Через пару недель будут и сами камеры.
Камеры не сильно навороченные, что-то в духе HIKVISION DS-2CD7153-E
На разрешениеи 1280x720 выдает 25fps, на практике хватит и 15.

Задачи у нас простые — видеонаблюдение за производственными площадями. h264 привлекает именно компактностью записи, так как глубину архива просят сделать побольше. У нас в судах пока не сталкивался с придирками к кодекам, правда и записи были с аналоговых камер.

Ну а раз поток кодирует камера, то все намного проще, главное дисковую подготовить, а здесь уже можно поизвращаться и с сетевым диском, который например сделать на ZFS, и скорость даст и надежность при полной бюджетности.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы