Прием видео с IP камер

Здесь обсуждаются продукты для цифрового вещания (работа с Multi Program Transport Stream в форматах ASI и/или IP) с возможностью врезки рекламы и наложения титров.

Модераторы: PR, vd

Закрыто
Ярослав Королев
Сообщения: 77
Зарегистрирован: 10 дек 2004 16:05
Откуда: 168

Сообщение Ярослав Королев »

Действительно, дело было в кодеке.

Просмотрев статистику видно было, что на входе поток есть, а на регионе его нет. Кодек xvid не подцепился и кодировать нечего было, хотя граф был запущен.

Сделал проще - пустил поток с VLC с кодированием в MPEG-2, без звука (все одно его нет на камере). В свойствах второго шага кроме того, что было video, так еще далее прописались все параметры видео.
По статистике на регионе счетчик видео стал "живым".

В OnAir на вкладке видеоисточника появился пункт с выбором региона.
Видео пошло на полный экран.
Сейчас для качества попробую 1280 забирать, а не 640. все одно масштабируется.


Увы. 1280 не потянул комп.
но 640 тоже неплохо смотрится на просто телевизоре. Я получаю MPEG-4 6 мегабит 640х400 на VLC, без звука, затем кодирую его в MPEG-2 MPEG-TS, с тем же битрейтом, так же без звука, без других дополнительных параметров и это уже отдаю на плату.
Если я не ошибаюсь, то чем выше битрейт, то тем выше качество, однако и меньше загрузка на процессор при перекодировании при таком размере картинки.

В результате на типовом Core2Duo 2 ГГц сейчас имеем загрузку около 30-45 процентов.
Последний раз редактировалось Ярослав Королев 27 фев 2013 17:05, всего редактировалось 1 раз.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

> Сейчас для качества попробую 1280 забирать, а не 640

Не могу говорить за все камеры, но известны случаи, когда камера якобы выдает разрешение в несколько мегапикселей, но на практике оказывается, что она просто масштабирует картинку с матрицы программно до бОльшего разрешения. Но реальной детализации это не добавляет.

> все одно масштабируется.

Что и где масштабируется? Картинка в VLC? Или в нашем регионе? Или что имеется ввиду?

Другими словами: что пытаетесь делать, что хочется получить, и что происходит (или не происходит)?

Плюс, не забывайте, что у платы FD300 полное разрешение картинки на выходе 720x576, и это весь экран. Никаких 1280 пикселов она показать не сможет.
Ярослав Королев
Сообщения: 77
Зарегистрирован: 10 дек 2004 16:05
Откуда: 168

Сообщение Ярослав Королев »

vd писал(а):> Сейчас для качества попробую 1280 забирать, а не 640

Не могу говорить за все камеры, но известны случаи, когда камера якобы выдает разрешение в несколько мегапикселей, но на практике оказывается, что она просто масштабирует картинку с матрицы программно до бОльшего разрешения. Но реальной детализации это не добавляет.

> все одно масштабируется.

Что и где масштабируется? Картинка в VLC? Или в нашем регионе? Или что имеется ввиду?

Другими словами: что пытаетесь делать, что хочется получить, и что происходит (или не происходит)?

Плюс, не забывайте, что у платы FD300 полное разрешение картинки на выходе 720x576, и это весь экран. Никаких 1280 пикселов она показать не сможет.
Масштабируется к регионе вашем до 720. А 1280 она показывала, в смысле, что это разрешение вписывала в 720 в пропорциях. Но загрузка процессора сразу 100%. Пока буфер опустошается, машина кодирует слудеющую порцию и на этапе загрузки в буфер висит.
Ну это не мудрено. 1280 на 6 мегабитах два раза перекодировать - машинка не слабая нужна.

Но, повторю, все прекрасно показывает и на 640 с камеры растянутой до 720. 6 мегабит позволяют вытянуть.


З,Ы, Сделаю видео всей цепочки настроек чуть позже. Другим тоже будет полезно.
Можно было получить более качественную картинку с меньшим битрейтом, но с камеры mjpeg не получается передать через VLC на udp multicast
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

> Но, повторю, все прекрасно показывает и на 640 с камеры растянутой до 720.

Хорошо, если так. Если у камеры внутри матрица, которая снимает "честные" 1280, а для получения разрешения 640 картинка просто масштабируется с уменьшением, детализация при этом действительно может получиться неплохая - лучше, чем если бы сразу снималось на матрицу с разрешением 640.

Кстати говоря, слишком детальная картинка в аналоговом телевидении тоже имеет свои минусы - тонкие горизонтальные линии толщиной в один пиксел будут "дрожать" при показе на обычном (не ЖК) телевизоре из-за интерлейса.
Закрыто