Сервис для
сео - оптимизаторов

Найди ошибки на сайте
Ошибки мешают продвижению сайта
Исправь ошибки на сайте
Сайт без ошибок продвигать легче
Получи новых клиентов
Новые клиенты принесут больше прибыль

Монитор наблюдения Raspberry Pi · BitPi.co

  1. Камеры есть везде.
  2. Что тебе нужно
  3. Первый запуск хотя
  4. Нахождение потока URL
  5. Тест Omxplayer
  6. Сетки
  7. Остановка потоков
  8. Результат:
  9. Известные вопросы

Автор Шейн Пфаффли

Камеры есть везде.

Я заметил на работе, что у нас было несколько IP-камер, подключенных на крытых парковочных местах. Я подумал про себя, как круто было бы, если бы у меня был отличный способ отображать подачу этих камер прямо с Raspberry Pi.

Что тебе нужно

Я нашел лучшие результаты со следующим:

  • Raspberry Pi B +
  • Omxplayer установлен
  • Доступ к интерфейсу IP-камеры (обычно доступ по имени пользователя / паролю)
  • Проводной / Ethernet подключен Raspberry Pi
  • Монитор, способный отображать разрешение не менее 1080p

Первый запуск хотя

Я никогда не показывал больше одного видео за раз. Поэтому я не знал, сколько вычислительной мощности потребуется для вывода более 6 видео за раз. Само собой разумеется, я был очень впечатлен тем, насколько хорошо он декодировал 6 видео - я решил попробовать вывести 9 видео, и Raspberry Pi B + обработал его КРАСИВО .

Монитор, который я использую, имеет разрешение 1600х1200. Я хочу в полной мере воспользоваться этим, показывая 9 видео одновременно. Конечные результаты могут не относиться ко всем разрешениям монитора, так что имейте это в виду.

Нам нужно будет выделить больше оперативной памяти для GPU, чтобы справиться с увеличением нагрузки в видеопотоке. Мы запустим «sudo raspi-config» и перейдем в «Дополнительные параметры», затем выберите «Разделение памяти». Я выбрал 128 МБ, что фактически удваивает доступную встроенную память графического процессора.

До того, как я применил это изменение конфигурации - размеры окон Omxplayer были спорадическими, и я мог передавать только два видео за раз.

Нахождение потока URL

Отказ от ответственности - я предоставляю краткий обзор того, как я нашел URL своего потока и не будет применяться во всех ситуациях.

По общему признанию это заняло у меня большую часть выяснения. Поэтому я решил включить это в эту статью. Что нам нужно выяснить, так это RTSP-URL потоков камеры в вопросах. Я перешел к интерфейсу камеры, который отображает канал в браузере. Я ввел свое имя пользователя и пароль, и теперь я смотрю прямую трансляцию через мой браузер.

Я ввел свое имя пользователя и пароль, и теперь я смотрю прямую трансляцию через мой браузер

Теперь, когда мы проверили подлинность, пришло время найти URL потока + параметры. Я использовал инструмент инспектора Firefox для проверки элемента видео на странице:

Я использовал инструмент инспектора Firefox для проверки элемента видео на странице:

Точный код был:

<embed id = "qt_video" src = "sample.mov" qtsrc = "rtsp: //172.16.2.110: 554 / cam / realmonitor? channel = 1 & amp; subtype = 0 & amph authbasic = Og ==" bgcolor = "# 585858 "scale =" ToFit "autoplay =" true "loop =" false "controller =" false "wmode =" transparent "type =" video / quicktime "pluginspage =" http://www.apple.com/quicktime/ "height = "100%" ширина = "100%">

Интересные биты были:

  • / Ж / realmonitor? в URL
  • Параметр URL канала
  • Параметр URL подтипа

Я придумал следующий URL, чтобы попробовать Omxplayer:

Тест Omxplayer

Протокол RTSP позволяет базовую авторизацию посредством формирования URL. Мне пришлось завернуть всю команду в строку и выполнить ее, потому что пароль, который я использовал, мешал нормальному выполнению командной строки (в пароле был восклицательный знак - womp womp).

Команда, которую я использую для моего начального тестирования, была:

sh -c 'omxplayer --win "0 0 800 600" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 1 & подтип = 0; Exec Bash '

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

Сетки

Сначала я попробовал макет 2x2 на моем мониторе 1600x1200. Это сработало чудесно. Делать математику было трудной частью. Я придумал следующий сценарий (заимствовано из Блог t3chadd1ct ):

#! / bin / bash screen -dmS camera1 sh -c 'omxplayer --win "0 0 800 600" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 1 & подтип = 0; exec bash 'screen -dmS camera2 sh -c' omxplayer --win "800 0 1600 600" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 2 & подтип = 0; exec bash 'screen -dmS camera3 sh -c' omxplayer --win "0 600 800 1200" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 3 & подтип = 0; Экран exec bash -dmS camera4 sh -c 'omxplayer --win "800 600 1600 1200 1080" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 4 & подтип = 0; Exec Bash '

Это сработало замечательно, выполнив все команды одновременно, запустив detached в экранной команде. Запустив этот скрипт выше, вы получите одновременную передачу всех четырех каналов в сети. WUNDERBAR!

Возможно, вы заметили дополнительные параметры для команды Omxplayer. Параметр --win принимает 4 аргумента. X1, Y1, X2 и Y2. Эти координаты переводятся на ваш монитор:

omxplayer --win x1 y1 x2 y2

Я заметил, что загрузка процессора на моем Raspberry Pi B + даже не затрагивалась. Я усреднялся при колоссальной загрузке процессора 30-40%! Время для еще нескольких видео потоков:

#! / bin / bash # Экран первой строки -dmS camera1 sh -c 'omxplayer --win "0 0 800 400" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 1 & подтип = 0; exec bash 'screen -dmS camera2 sh -c' omxplayer --win "800 0 1600 400" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 2 & подтип = 0; exec bash '# Экран второй строки -dmS camera3 sh -c' omxplayer --win "0 400 800 800" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 3 & подтип = 0; exec bash 'screen -dmS camera4 sh -c' omxplayer --win "800 400 1600 800" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 4 & подтип = 0; exec bash '# Экран третьей строки -dmS camera3 sh -c' omxplayer --win "0 800 800 1200" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 5 & подтип = 0; exec bash 'screen -dmS camera4 sh -c' omxplayer --win "800 800 1600 1200" rtsp: // ИМЯ ПОЛЬЗОВАТЕЛЯ: [электронная почта защищена] : 554 / Ж / realmonitor канал = 6 & подтип = 0; Exec Bash '

С монитором 2x3 и 6 видео - я поднял среднюю загрузку Raspberry Pi B + примерно до 50%. Все еще впечатляет!

Остановка потоков

Вы можете выполнить следующую команду, чтобы завершить все экземпляры Omxplayer:

sudo killall omxplayer.bin

Результат:

Теперь я чувствую себя немного старшим братишкой

Теперь я чувствую себя немного старшим братишкой

Известные вопросы

  • Пропуск кадров - проблема, когда для Raspberry Pi не хватает пропускной способности. Первый раз, когда я сделал это, был через Wi-Fi. Как только я подключил кабель Ethernet и отключил Wi-Fi - все работало НАМНОГО более гладко.
  • Соотношение сторон является проблемой, так как я заполняю монитор каждым пикселем, который могу. Установка видео 800x600 в странном формате может вызвать искажения видео.

Похожие

Что для вас значит конец Internet Explorer?
Начиная с 12 января 2016 года Microsoft будет сбросив поддержку для всех версий Internet Explorer кроме последней версии для его все еще поддерживаемых операционных систем. На практике для потребительских операционных систем Microsoft это означает:
Обзор Google Nexus 9: превосходный, мощный Android-сервер
... хотя оставшийся инвентарь все еще может быть доступен. Альтернативы можно найти на нашем список лучших планшетов Android , Google Nexus 9 успешно установил необходимые флажки, чтобы быть одним из лучшие таблетки 2014 года. HD-дисплей? Проверьте. Премиум-билд? Проверьте. Потрясающая производительность и
WSO Shell: взлом происходит изнутри дома!
Представьте, что однажды вы обнаружите, что грабитель ворвался в ваш дом и попытался убежать с помощью телевизора с большим экраном. Опасаясь за свою безопасность, вы немедленно связываетесь с местными правоохранительными органами, и они незамедлительно задерживают преступника. Но, к вашему ужасу, когда они утащили грабителя в наручниках, у них появилось еще одно шокирующее откровение: грабитель не только жил в подвале вашего дома в течение нескольких месяцев, совершенно незаметно для вас,
TIM SA Мы отправляем продукцию в течение 24 часов
предлагают 198 тысяч продукты расширенная клиентская панель индивидуальные ценовые условия Посмотреть детали предложить 75 тысяч продукты отслеживание груза история заказов и счета Посмотреть детали Что вы получаете, делая покупки в TIM SA? Самый широкий
TIM SA Мы отправляем продукцию в течение 24 часов
предлагают 198 тысяч продукты расширенная клиентская панель индивидуальные условия ценообразования Смотрите детали предложить 75 тысяч продукты отслеживание груза история заказов и счета Смотрите детали Что вы получаете, делая покупки в TIM SA? Самый широкий
Алкоголь 120% 5.0 скачать бесплатно с подлинным серийным ключом FREEBIES
... URL-адрес: http://www.al2c.de/alcohol/register/ALC-20282000/999999999/0/502 6 >> Заполните форму, указав адрес электронной почты, название, имя, фамилию и страну, и установите флажок, чтобы принимать маркетинговые материалы. Нажмите кнопку Weiter, чтобы отправить. 7 >> Проверьте папку «Входящие» на наличие электронной почты от Franzis Registrierungsteam < [электронная почта защищена]
Корпоративный сайт - виртуальная визитная карточка вашей компании
Опубликовано: 2017-06-20 14:07:34 Если вашей компании нет в интернете, ее нет вообще. Это преувеличенное утверждение? Не обязательно. Подумайте, как сегодня большинство людей ищут информацию о компании и ее услугах. Подумайте, как вы можете дать им эту информацию и что нужно сделать, чтобы они были полными, ясными и прозрачными. Есть ли лучший способ сделать это, чем создание веб-сайта ? Следующая запись будет попыткой ответить на четыре важных вопроса о веб-сайтах
Этот сайт может зарабатывать партнерские комиссии по ссылкам на этой странице. Условия эксплуатации , Вчера...
Этот сайт может зарабатывать партнерские комиссии по ссылкам на этой странице. Условия эксплуатации , Вчера я утверждал, что Поклонники и клиенты Nvidia должны воздержаться от покупки нового RTX GPU до тех пор, пока Nvidia фактически не продемонстрировала, насколько значительно улучшится производительность
Xperia SP - Тест
Xperia SP - один из последних, кто родился в Sony и перешел в среднюю / среднюю часть 2013 года. Может ли он занять место на ультраконкурентном рынке смартфонов? За 399 € есть смартфон, чтобы посоветовать? Ответы сразу в этом тесте! Я нахожу
Как отключить автоматическое обновление приложений в Windows 10
... тестировать исправления безопасности, исправления и новые функции, прежде чем развертывать их через Службы обновления Windows Server (WSUS) или другие совместимые системы управления исправлениями, такие как System Center Configuration Manager, что позволяет получить больший контроль со стороны компании, при этом обеспечивая постоянное обновление всех обновлений. И в нижней части нашего списка у нас
... URL с веб-браузером по умолчанию Поделиться файлом с действиями Android SMS Входящие прочитано Отправка смс ...
... URL с веб-браузером по умолчанию Поделиться файлом с действиями Android SMS Входящие прочитано Отправка смс Информация об устройстве телефонии Тост шоу на экране Двигатели TTS в Android TTS Speak Вибрировать телефон Информация о подключении к Wi-Fi Информация о сканировании Wi-Fi Учебное пособие по Termux PHP: шаги для полной настройки использования Termux PHP

Комментарии

И, наконец, что в первую очередь делает человек, заинтересованный конкретными продуктами или услугами?
И, наконец, что в первую очередь делает человек, заинтересованный конкретными продуктами или услугами? Он пишет то, что он ищет в Google и просматривает веб-сайты, которые появятся в результатах. И именно поэтому ваша компания не может обойтись без сайта . Каковы наиболее важные элементы веб-сайта компании? Чтобы веб-сайт компании правильно выполнял свои самые важные функции - то есть предоставлял информацию и одновременно поощрял воспользоваться предложением -
Что такое нетбурн?
Что такое нетбурн? Netburn является частью набор инструментов с открытым исходным кодом написанный на Perl, используется для тестирования производительности сети с использованием HTTP для генерации сетевого трафика. Используя разные размеры файлов и одновременную загрузку, netburn может более реалистично имитировать реальный
Есть ли недостатки?
Есть ли недостатки? Но. Сроки доставки являются ужасом перед лицом китайских дилерских почестей. Однако собственные склады для бестселлеров в Европе и США должны ускорить доставку в ближайшее время. Качество продукции иногда должно быть подпольным. Это не должно работать хорошо в долгосрочной перспективе. Лояльность клиентов не работает таким образом.
Что является более полезным для утреннего пробуждения?
Что является более полезным для утреннего пробуждения? Или, может быть, распределение этих напитков в качестве противостояния вообще беспочвенно? Каждый день каждый из нас пьет в среднем полторы чашки чая и пол чашки кофе. Однако с более длинными ночами осени пропорции начинают выравниваться. Если мы хотим «проснуться», мы с нетерпением ждем кофе по утрам. Это правильно?
Как мы праздновали, какие были самые красивые идеи украшения, что такое бесплатная свадьба и с кем вы на самом деле работаете рука об руку?
Как мы праздновали, какие были самые красивые идеи украшения, что такое бесплатная свадьба и с кем вы на самом деле работаете рука об руку? Я рад этому!
У вас есть свой метод создания силуэтов?
У вас есть свой метод создания силуэтов? Дайте нам знать об этом в комментариях. Кредит изображения: Всемирный Экономический Форум Изображение предоставлено: Michal Sanca через Shutterstock.com Узнайте больше о: Adobe Photoshop ,
Что происходит, когда текстовый или аудио браузер читает этот элемент?
Что происходит, когда текстовый или аудио браузер читает этот элемент? Это бессмысленно в этом контексте, и поэтому любой акцент, который вы, возможно, намеревались показать, используя элемент в первую очередь, теряется для этого читателя. Если вы используете <strong>, каждый браузер может выбрать свою собственную обработку и соответственно представить свой результат - выделив текст жирным шрифтом или произнеся слова громче и т. Д. Дизайнеры использовали большие
SSD для плеера - что дает?
SSD для плеера - что дает? Где это увеличение производительности? Какой SSD 120-128 ГБ диск купить? Тест и рекомендуемые SSD диски 2016 Стоит ли заменять жесткий диск на SSD? Ну стоит! Сравнительный тест
Теперь ты знаешь, что я хочу научить тебя?
Теперь ты знаешь, что я хочу научить тебя? Я хочу поделиться с вами более чем 10-летним опытом и изучить эффективные стратегии для привлечения клиентов. Стратегии, подтвержденные моим опытом, представлены простым и доступным способом. Как специалист, я могу дать вам не теорию, а проверенные решения, которые вы можете использовать и адаптировать в своем бизнесе в качестве фрилансера, компании, блоггера или человека, предлагающего услуги отдельным клиентам.
За 399 € есть смартфон, чтобы посоветовать?
За 399 € есть смартфон, чтобы посоветовать? Ответы сразу в этом тесте! Я нахожу эстетический внешний вид устройства удачным, продукт хорошо закончен, и, хотя его дизайн не самый оригинальный, он, тем не менее, стильный. Светлая полоса интересна, более подробно
Что, короче говоря, я приготовил для тебя?
Что, короче говоря, я приготовил для тебя? Прежде всего, я представлю вам довольно большую коллекцию графических резюме . Я нашел бесплатные шаблоны резюме, собранные здесь, в разных «уголках» Интернета, и вам не нужно беспокоиться об их разнообразии! Для каждой формулы резюме, размещенной здесь, я попытался получить специальный комментарий. Готовы к презентации? Так что сражайся!

Cam / realmonitor?
HD-дисплей?
Премиум-билд?
Это преувеличенное утверждение?
Есть ли лучший способ сделать это, чем создание веб-сайта ?
Может ли он занять место на ультраконкурентном рынке смартфонов?
За 399 € есть смартфон, чтобы посоветовать?
И, наконец, что в первую очередь делает человек, заинтересованный конкретными продуктами или услугами?
Каковы наиболее важные элементы веб-сайта компании?
Что такое нетбурн?