LINUX.ORG.RU

Избранные сообщения petav

VPN с использованием шифрования и E-Token

Форум — Admin

Стоит следующая задача. Необходимо настроить сервер VPN (Linux, FreeBSD) с использованием шифрования, сертификатов и ключей.

В конце должно получиться так: Пользователь получает программу и ключ E-Token для подключения по VPN. Вставляет в компьютер ключ и устанавливает программу. Запускает софтину, вводит свои логин-пароль и нажимает Подключиться. Софтина обращается к токену, берет с него все сертификаты и остальное, что необходимо и использует эти данные для подключения к серверу.

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

zerropull
()

Asterisk + FreePBX - Отображение записей разговоров

Форум — Admin

Добрый вечер.

По какой то причине исчезли все записи из списка на веб-морде FreePBX. В какой то момент не проследили за местом на диске и запись прекратилась. Место подчистили, запись возобновилась, но вся статистика из FreePBX исчезла и не появляется. В чем может быть дело? Уже всю голову сломал.

Заранее спасибо.

zerropull
()

В каком виде хранить VPS на Qemu-kvm?

Форум — Admin

Всем привет! Я как-то мало работал с виртуализацией, поэтому хотелось узнать у знающих людей. В каком виде стоит хранить VPS'ки на QEMU-KVM?

В LVM разделах или qcow2 образах, или вообще в raw файлах?

Используется qemu-kvm 1.0 (ubuntu 12.04.2) и ядро 3.5.0

 , , ,

devil0704
()

Linux в медицине: обзор приложений

Новости — Linux General
Группа Linux General

Сайт LinuxLinks подготовил 2 обзора медицинских программ, доступных на платформе Linux:

1. Шесть качественных open source приложений, используемых для хранения записей и результатов обследований в формате EMR - Electronic Medical Records. Этот тип записи используется в медицинских учреждениях для хранения медицинской информации, уменьшая количество физических записей, а также расходы на их хранение.

Обзором охвачены такие программы, как ClearHealth, OpenEMR, PatientOS, GNUmed, OpenMRS, FreeMED

2. Семь лучших программ с открытым кодом, предназначенных для получения изображений с DICOM-устройств. DICOM - это сокращение от Digital Imaging and Communications in Medicine - индустриальный стандарт создания, хранения, передачи и визуализации медицинских изображений и документов обследованных пациентов.

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

В обзоре представлены такие программы, как:

3D Slicer, AMIDE, dcm4che, openDICOM.NET, XMedcon, DicomBrowser, kradview.

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

Обзор 1

>>> Обзор 2

 , emr, ,

Cogniter
()

Как переходить в сетевые каталоги из терминала?

Форум — General

Чтобы перейти в него из файлового менеджера, я выбираю «ввести адрес», и пишу туда, например «smb://xxx». Что нужно писать в терминале для перехода туда?

Isensys
()

[PXE boot] deb based

Форум — Admin

Добрый день.

Задача:

PXE boot (tftp,dhcp, nfs это уже все есть), отдать тонкому клиенту ОС, с одним лишь единственным приложением. - Приложение deb ориентированное x2goclient-cli. - Требует иксов и зависисмости qt либы тянет через apt-get.

Из чего и как бы мне собрать примерно такой дистрибутив который может отдаваться по PXE:

Ничего кроме: init скриптов. X сервер. Ну и чтобы у меня поставился: x2goclient-cli.deb со всеми его зависимостями.

Пока присматриваюсь к knoppix, но уж больно долго из него выпиливать нужно всё будет начиная от compiz...

Слышал что-то про Ubuntu LiveCD custumization kit, но вот можно ли это PXE отдать?

 

DALDON
()

Отговорите от /home на LVM

Форум — Admin

Какие плюсы и минусы у данного решения, чего больше? Очень хочется много-много места под данные, очень не хочется потерять все в случае фэйла.

Всем спасибо.

 , отговорите-тред

LongLiveUbuntu
()

OpenEMM 2013

Новости — Open Source
Группа Open Source

OpenEMM — веб-приложение для email-маркетинга (рассылки писем с маркетинговой информацией с согласия получателей, от которой, в свою очередь, в любой момент можно отказаться) с многофункциональным пользовательским интерфейсом, множеством графической статистики в режиме реального времени, системой управления контентом, сценариями для реализации отдельных задач и т.п.

OpenEMM, разработка которого начата ещё в 1999 году — первое приложение с открытым исходным кодом подобного рода.

Основное отличие от коммерческих аналогов автоматизации маркетинга (EMM), которые функционируют на нескольких серверах или «ПО как услуга» (SaaS), заключается в том, что OpenEMM можно установить на один сервер.

Используется такими компаниями, как IBM, Daimler, Siemens и Deutsche Telekom.

Особенности:

  • набор форм и шаблонов;
  • импорт/экспорт бизнес-процессов с помощью мастеров;
  • создание списков рассылки групп получателей;
  • база данных MySQL для хранения профилей клиентов;
  • создание/редактирование профилей;
  • чёрный список адресов электронной почты;
  • интегрированный HTML-редактор;
  • предварительный просмотр писем;
  • отправка почты с задержкой времени;
  • экспорт статистики и многое другое.

Изменения с версии 2011

>>> Подробности

 cpal, , , ,

amorpher
()

iptables неправильно считает кол-во DROP'нутых UDP-пакетов

Форум — Admin

Добрый вечер.

iptables почему-то некорректно считает кол-во UDP-пакетов, к которым было применено действие DROP (1 пакет считает как 8200). Если вместо DROP делать ACCEPT или LOG, все считается правильно. Если DROP'ать TCP-пакеты, считает тоже правильно.

Таблицы чисты:

# iptables-save
# Generated by iptables-save v1.4.17 on Tue Jan 29 18:23:15 2013
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [8:480]
:POSTROUTING ACCEPT [8:480]
COMMIT
# Completed on Tue Jan 29 18:23:15 2013
# Generated by iptables-save v1.4.17 on Tue Jan 29 18:23:15 2013
*mangle
:PREROUTING ACCEPT [62:16051]
:INPUT ACCEPT [62:16051]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [91:6063]
:POSTROUTING ACCEPT [91:6063]
COMMIT
# Completed on Tue Jan 29 18:23:15 2013
# Generated by iptables-save v1.4.17 on Tue Jan 29 18:23:15 2013
*filter
:INPUT ACCEPT [67:16487]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [99:6539]
COMMIT
# Completed on Tue Jan 29 18:23:15 2013
Добавляем правило и смотрим на счетчик:
# iptables -A OUTPUT -p udp --dport 5555 -j DROP
# iptables -nvL
Chain INPUT (policy ACCEPT 1 packets, 40 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 1 packets, 52 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 DROP       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:5555
Теперь пробуем отправить один(1) UDP пакет на порт 5555 и снова смотрим на счетчик:
# echo -n 'test' | nc -u 8.8.8.8 5555
# iptables -nvL
Chain INPUT (policy ACCEPT 129 packets, 39767 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 146 packets, 14802 bytes)
 pkts bytes target     prot opt in     out     source               destination         
 8200  262K DROP       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:5555
Что это? Похоже на какую-то петлю внутри iptables. Если ничего больше не отправлять, значение счетчика не изменится. Если отправить еще один UDP пакет на порт 5555, к значению счетчика вместо 1 прибавится 8200.

iptables v1.4.17

Проверил на другой системе с iptables 1.4.12, там вместо 8200 к счетчику прибавляется 32.

 8200, ,

edigaryev
()

Падает сеть

Форум — Admin

На сервере два сетевых карты, на eth0 внешний статический адрес от провайдера, на eth1 192.168.0.2 через роутер Проблема в том что когда активируются eth1 при активном eth0 то eth0 блокируется и наоборот. CentOS 5.8 На какие настройки надо обратить внимание ? чтоб нормально работали два интерфейса сразу ?

Skillax
()

Много ssh ключей и ошибки авторизации

Форум — Admin

Ситуация следующая...

У меня на моем личном компе (ubuntu) есть несколько ключей для авторизации по ssh. Из-за того что их несколько, без дополнительных опций команда входа на многих серверах выдает мне ошибку «Received disconnect from x.x.x.x: 2: Too many authentication failures for user». Я так понимаю (проверил по -vvv), проблема в том, что при попытке соединения все имеющиеся ключи подсовываются по очереди. А сервер, после истечения, видимо, 3-х попыток, не дает ввести пароль, а просто возвращает вот эту ошибку.

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

Пока использую опцию «PubkeyAuthentication=no», но это не очень удобно.

UncleAndy
()

Заблокировать vk/vkontakte (по ssl) через iptables

Форум — Admin

Здравствуйте. Хочу зарезать контакт по https через iptables, чтобы юзеры туда не лазали в обход сквиду. (В сквиде пока нету времени настраивать проксирование ssl)

добавляю следующие правила:

iptables -t filter -I INPUT -s vk.com -p tcp -m tcp --sport 443 -j DROP
iptables -t filter -I OUTPUT -d vk.com -p tcp -m tcp --dport 443 -j DROP
Умный iptables ресолвит домен в адреса и создает по правилу для каждого ip vk.com

получается следующее:

...
-A INPUT -s 87.240.131.118/32 -p tcp -m tcp --sport 443 -j DROP
-A INPUT -s 87.240.131.102/32 -p tcp -m tcp --sport 443 -j DROP
-A INPUT -s 87.240.131.98/32 -p tcp -m tcp --sport 443 -j DROP
-A INPUT -s 87.240.143.246/32 -p tcp -m tcp --sport 443 -j DROP
-A INPUT -s 87.240.143.242/32 -p tcp -m tcp --sport 443 -j DROP
...
-A OUTPUT -d 87.240.143.248/32 -p tcp -m tcp --dport 443 -j DROP
-A OUTPUT -d 87.240.143.244/32 -p tcp -m tcp --dport 443 -j DROP
-A OUTPUT -d 87.240.131.120/32 -p tcp -m tcp --dport 443 -j DROP
-A OUTPUT -d 87.240.131.104/32 -p tcp -m tcp --dport 443 -j DROP
-A OUTPUT -d 87.240.131.100/32 -p tcp -m tcp --dport 443 -j DROP
...

при этом, когда я лезу на https://vk.com или https://87.240..., я туда успешно попадаю т.е. правила не отрабатывают.

Подскажите пожалуйста, где я ошибся.

Born_2_Rock
()

Проверка наличия соединения с интернетом

Форум — Admin

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

Пока напрашивается идея пинговать гугл (точнее его DNS 8.8.8.8, чтобы не тратить времени на разрешение доменного имени) с интервалом 5-10 секунд (нужна хорошая скорость реакции) и, если наступает таймаут (надо как-то ещё прибивать пинг, если нет ответа пару секунд, а то он сам выкинет ошибку слишком поздно).

Как это идеалогически верно сделать, чтобы поменьше ресурсов жрало? Ещё же надо куда-то записывать последний результат проверки, чтобы заметить, что интернет вновь появился.

Или вдруг уже существуют готовые решения и мне не надо велосипедить?

P.S.: Пока есть такая идея: для CRON интервал слишком маленький, поэтому сделать скрипт такого содержания и запускать его после загрузки системы:

1. Выполнить пинг. Сохранить в переменную результат (был ли ответ за 2 секунды или нет).

2. Сравнить эту переменную с другой переменной. Если есть отличие (сейчас всё ок, а раньше интернета не было), то выполнить команду.

3. Записать в ту, другую, переменную текущее значение.

4. Уснуть на 10 секунд и перейти к началу цикла.

Вопрос в том как выполнить пункт 1 и правильна ли моя идея (нет ли варианта получше).

P.P.S.: Написал такой скрипт:

#!/bin/bash

last_state=1

while true; do
        ping -c 1 -W 2 8.8.8.8 > /dev/null
        state=$?
        if [ "$last_state" -ne "$state" ]; then
                if [ "$state" -eq "0" ]; then
                        echo "Internet connected!"
                else
                        echo "Internet disconnected!"
                fi
        fi
        last_state=$state
        sleep 10s
done

Правильно ли так делать и нет ли варианта получше?

KivApple
()

Скрипт для создания iso-образа CD/DVD диска для томографа

Форум — General

Собственно задача: К компьютерному томографу прилагается опечатанный комп с корейской виндой. Любое вмешательство - потеря гарантии. Вывод исследований - исключительно прожиг болванки. Рядом поставил ноутбук, накатил Kubuntu 12.04 (да, я люблю кеды и бубунта мне удобна, извините)).

Цель - создание бэкапов исследований в виде образов дисков (там типа защита на наличие диска в приводе, поэтому просто файлы не скинешь).

Метод хранения - дерево катологов вида ФИО/дата исследования_ФИО.iso

Проблема - пользователи рентгенлаборанты в возрасте за сорок. То есть должно быть из разряда ткнул ярлык на рабочем столе, открылся терминал, там вопрос - введите ФИО. При отсутствии диска в приводе - сообщить. При наличии сделать образ и залить в каталог. В идеале можно еще хеш-сумму посчитать, чтобы дублей не было и сравнивать с хешем, который где-то в списке файлов в этом каталоге хранится. И материться, если дублируется.

Реализация - насколько я понимаю, должно быть что-то вроде dd if=/dev/cdrom of=path$date$.iso

Было бы прекрасно, если бы вы помогли общий концепт набросать, чтобы я велосипедов не изобретал. Спасибо всем заранее)) Так и внедряем СПО со скрипом в медицину нашу))

 , ,

meklon
()

Настройка интернета

Форум — General

Здравствуйте) Помогите ламеру. Поставил на ноутбук ubuntu 12.04. Интернет настроить не могу. У меня adsl, модем настроен в режиме роутера, на винде все работает (в свойствах сетевого адаптера я прописал ip, маску подсети, шлюз, и 2 днс сервера - и все работает). Снес винду и поставил Ubuntu, прописал все то же(ip, маску плдсети, шлюз, и 2 днс(а)) в окне Network Manager там где Wired. Подключаю модем, связь есть, он подключается (все лампочки мигают как обычно), но не мигает диод на сетевой в ноутбуке, куда кабель от модема вставлен. Такое впечатление что сетевая вырублена. Опять же на винде на ноуте все работает нормально. Пробовал сбрасывать настройки на заводские в биосе не помогает, хотя там изменено было только в boot загрузка с диска...

Команда lspci|grep Ethernet, показывает:

08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)

Команда ifconfig -a пишет:

( читать дальше... )

Ввожу sudo ifconfig eth0 up, инет не поднимается. Как не горит диод на сетевухе так и не горел. Подскажите пожалуйста что можно тут предпринять.

 , ,

Merdoc
()

Ковыряем RTSP

Форум — General

Привет! Столкнулся с проблемой. Есть у меня одна хорошая IP-cam для наблюдения(AXIS). Пытаюсь прикрутить ее к Zoneminder-у. Хочу, чтобы все работало по RTSP, ну а на праке конечно не работает =))

Из Debug лога Zoneminder-a видно:

ZM послылает DISCRIBE запрос (Интерисуется возможностями самой камеры):

[Sending RTSP message: DESCRIBE rtsp://19.111.121.81:554/axis-media/media.amp RTSP/1.0
Authorization: Basic cm9vdDoxMjM0NTZ0VA==
User-Agent: ZoneMinder/1.24.3
CSeq: 1

Получает ответ от камеры

[Received RTSP response: RTSP/1.0 200 OK
CSeq: 1
Content-Type: application/sdp
Content-Base: rtsp://19.111.121.81:554/axis-media/media.amp/
Date: Tue, 24 Jan 2012 16:36:02 GMT
Content-Length: 378

v=0
o=- 1327422962029028 1327422962029028 IN IP4 19.111.121.81
s=Media Presentation
e=NONE
c=IN IP4 0.0.0.0
b=AS:50000
t=0 0
a=control:*
a=range:npt=0.000000-
m=video 0 RTP/AVP 96
b=AS:50000
a=framerate:24.0
a=control:trackID=1
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1; profile-level-id=420029; sprop-parameter-sets=Z0IAKeKQFAe2AtwEBAaQeJEV,aM48gA==
 (557 bytes)]
01/24/12 04:30:55.811740 zmc_m2[3304].DB1-zm_rtsp.cpp/304 [Processing SDP 'v=0
o=- 1327422962029028 1327422962029028 IN IP4 19.111.121.81
s=Media Presentation
e=NONE
c=IN IP4 0.0.0.0
b=AS:50000
t=0 0
a=control:*
a=range:npt=0.000000-
m=video 0 RTP/AVP 96
b=AS:50000
a=framerate:24.0
a=control:trackID=1
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1; profile-level-id=420029; sprop-parameter-sets=Z0IAKeKQFAe2AtwEBAaQeJEV,aM48gA==
']

Формируем SDP:

01/24/12 04:30:55.811795 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'v=0']
01/24/12 04:30:55.811820 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'o=- 1327422962029028 1327422962029028 IN IP4 19.111.121.81']
01/24/12 04:30:55.811844 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 's=Media Presentation']
01/24/12 04:30:55.811864 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'e=NONE']
01/24/12 04:30:55.811883 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'c=IN IP4 0.0.0.0']
01/24/12 04:30:55.811912 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'b=AS:50000']
01/24/12 04:30:55.811936 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 't=0 0']
01/24/12 04:30:55.811955 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=control:*']
01/24/12 04:30:55.811977 zmc_m2[3304].DB3-zm_sdp.cpp/259 [Ignoring general SDP attribute 'control:*']
01/24/12 04:30:55.811996 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=range:npt=0.000000-']
01/24/12 04:30:55.812018 zmc_m2[3304].DB3-zm_sdp.cpp/259 [Ignoring general SDP attribute 'range:npt=0.000000-']
01/24/12 04:30:55.812037 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'm=video 0 RTP/AVP 96']
01/24/12 04:30:55.812063 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'b=AS:50000']
01/24/12 04:30:55.812085 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=framerate:24.0']
01/24/12 04:30:55.812109 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=control:trackID=1']
01/24/12 04:30:55.812131 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=rtpmap:96 H264/90000']
01/24/12 04:30:55.812158 zmc_m2[3304].DB3-zm_sdp.cpp/126 [Processing SDP line 'a=fmtp:96 packetization-mode=1; profile-level-id=420029; sprop-parameter-sets=Z0IAKeKQFAe2AtwEBAaQeJEV,aM48gA==']
01/24/12 04:30:55.812189 zmc_m2[3304].DB3-zm_sdp.cpp/239 [Ignoring SDP fmtp attribute 'packetization-mode' for media 'video']
01/24/12 04:30:55.812213 zmc_m2[3304].DB3-zm_sdp.cpp/239 [Ignoring SDP fmtp attribute 'sprop-parameter-sets' for media 'video']
01/24/12 04:30:55.812947 zmc_m2[3304].DB1-zm_sdp.cpp/300 [Looking for codec for video payload type 96 / H264]
01/24/12 04:30:55.812975 zmc_m2[3304].DB1-zm_sdp.cpp/329 [Got dynamic payload type 96, H264]

Высылаем SETUP запрос:

01/24/12 04:30:55.813008 zmc_m2[3304].DB2-zm_rtsp.cpp/46 [Sending RTSP message: SETUP rtsp://89.111.181.82:554/axis-media/media.amp/trackID=1 RTSP/1.0
Transport: RTP/AVP/TCP;unicast
Authorization: Basic cm9vdDoxMjM0NTZ0VA==
User-Agent: ZoneMinder/1.24.3
CSeq: 2

Получаем ответ от камеры о готовности PLAY

01/24/12 04:30:56.031414 zmc_m2[3304].DB2-zm_rtsp.cpp/72 [Received RTSP response: RTSP/1.0 200 OK
CSeq: 2
Session: A5B8E3A3; timeout=60
Transport: RTP/AVP/TCP;unicast;interleaved=0-1;ssrc=D22602E4;mode="PLAY"
Date: Tue, 24 Jan 2012 16:36:03 GMT

Формируем запрос с камере:

01/24/12 04:30:56.031537 zmc_m2[3304].DB2-zm_rtsp.cpp/396 [Got RTSP session A5B8E3A3, timeout 60 secs]
01/24/12 04:30:56.031555 zmc_m2[3304].DB2-zm_rtsp.cpp/401 [Got RTSP transport RTP/AVP/TCP;unicast;interleaved=0-1;ssrc=D22602E4;mode="PLAY"]
01/24/12 04:30:56.031602 zmc_m2[3304].DB2-zm_rtsp.cpp/449 [RTSP Method is RTP/RTSP]
01/24/12 04:30:56.031616 zmc_m2[3304].DB2-zm_rtsp.cpp/450 [RTSP Distribution is unicast]
01/24/12 04:30:56.031629 zmc_m2[3304].DB2-zm_rtsp.cpp/451 [RTSP SSRC is d22602e4]
01/24/12 04:30:56.031641 zmc_m2[3304].DB2-zm_rtsp.cpp/452 [RTSP Local Host is ]
01/24/12 04:30:56.031653 zmc_m2[3304].DB2-zm_rtsp.cpp/453 [RTSP Local Ports are 0/0]
01/24/12 04:30:56.031666 zmc_m2[3304].DB2-zm_rtsp.cpp/454 [RTSP Remote Ports are 0/0]
01/24/12 04:30:56.031678 zmc_m2[3304].DB2-zm_rtsp.cpp/455 [RTSP Remote Channels are 0/1]
01/24/12 04:30:56.031697 zmc_m2[3304].DB2-zm_rtsp.cpp/46 [Sending RTSP message: PLAY rtsp://8.8.18.82:554/axis-media/media.amp RTSP/1.0
Session: A5B8E3A3
Range: npt=0.000-
Authorization: Basic cm9vdDoxMjM0NTZ0VA==
User-Agent: ZoneMinder/1.24.3
CSeq: 3

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

01/24/12 04:30:56.231082 zmc_m2[3304].DB2-zm_rtsp.cpp/473 [Got RTP Info url=rtsp://8.111.1.82:554/axis-media/media.amp/trackID=1;seq=29504;rtptime=366806580]
01/24/12 04:30:56.231125 zmc_m2[3304].DB2-zm_rtsp.cpp/492 [RTSP Seq is 29504]
01/24/12 04:30:56.231145 zmc_m2[3304].DB2-zm_rtsp.cpp/493 [RTSP Rtptime is 366806580]
01/24/12 04:30:56.231199 zmc_m2[3304].DB3-zm_rtp_source.cpp/43 [RTP CName = zm-2@webmaster-desktop]
01/24/12 04:30:56.231222 zmc_m2[3304].DB3-zm_rtp_source.cpp/68 [Initialising sequence]
01/24/12 04:30:56.231249 zmc_m2[3304].DB1-zm_thread.cpp/241 [Creating thread]
01/24/12 04:30:56.231269 zmc_m2[3304].DB1-zm_thread.cpp/241 [Creating thread]
01/24/12 04:30:56.276550 zmc_m2[3301].DB2-zm_remote_camera_rtsp.cpp/120 [Got sources]
01/24/12 04:30:56.276744 zmc_m2[3301].DB3-zm_rtp_source.cpp/312 [Getting frame]
01/24/12 04:30:56.276756 zmc_m2[3301].DB8-zm_thread.cpp/201 [Waiting for value update, 1 secs, 0xe1438ac]
01/24/12 04:30:56.276765 zmc_m2[3301].DB8-zm_thread.cpp/127 [Waiting for 1 seconds]
01/24/12 04:30:56.321600 zmc_m2[3304].DB4-zm_rtsp.cpp/569 [Read 1404 bytes on sd 4, 1404 total]
01/24/12 04:30:56.321630 zmc_m2[3304].DB4-zm_rtsp.cpp/578 [Got 1404 bytes left, expecting 1400 byte packet on channel 0]
01/24/12 04:30:56.321640 zmc_m2[3304].DB4-zm_rtsp.cpp/586 [Got 1404 bytes on data channel 0, packet length is 1400]
01/24/12 04:30:56.321648 zmc_m2[3304].DB4-zm_rtsp.cpp/587 [16: 24 00 05 78 80 60 73 40 15 dd 06 34 d2 26 02 e4]
01/24/12 04:30:56.321659 zmc_m2[3304].DB5-zm_rtp_data.cpp/44 [Ver: 2]
01/24/12 04:30:56.321667 zmc_m2[3304].DB5-zm_rtp_data.cpp/45 [P: 0]
01/24/12 04:30:56.321676 zmc_m2[3304].DB5-zm_rtp_data.cpp/46 [Pt: 96]
01/24/12 04:30:56.321684 zmc_m2[3304].DB5-zm_rtp_data.cpp/47 [Mk: 0]
01/24/12 04:30:56.321692 zmc_m2[3304].DB5-zm_rtp_data.cpp/48 [Seq: 29504]
01/24/12 04:30:56.321700 zmc_m2[3304].DB5-zm_rtp_data.cpp/49 [T/S: 15dd0634]
01/24/12 04:30:56.321709 zmc_m2[3304].DB5-zm_rtp_data.cpp/50 [SSRC: d22602e4]
01/24/12 04:30:56.321717 zmc_m2[3304].DB5-zm_rtp_source.cpp/87 [Seq: 29504]
01/24/12 04:30:56.321725 zmc_m2[3304].DB3-zm_rtp_source.cpp/94 [Sequence in probation 2, in sequence]
01/24/12 04:30:56.321734 zmc_m2[3304].DB4-zm_rtp_source.cpp/259 [16: 7c 85 88 84 00 01 3f 0e a2 ce 01 69 70 c0 00 13]
01/24/12 04:30:56.321744 zmc_m2[3304].DB4-zm_rtp_source.cpp/262 [16: 7c 85 88 84 00 01 3f 0e a2 ce 01 69 70 c0 00 13]
01/24/12 04:30:56.321755 zmc_m2[3304].DB5-zm_rtp_source.cpp/164 [Delta rtp = 0.090513]
01/24/12 04:30:56.321767 zmc_m2[3304].DB5-zm_rtp_source.cpp/166 [Local RTP time = 15dd2607]
01/24/12 04:30:56.321775 zmc_m2[3304].DB5-zm_rtp_source.cpp/167 [Packet RTP time = 15dd0634]
01/24/12 04:30:56.321783 zmc_m2[3304].DB5-zm_rtp_source.cpp/169 [Packet transit RTP time = 1fd3]
01/24/12 04:30:56.321819 zmc_m2[3304].DB5-zm_rtp_source.cpp/187 [RTP Jitter: 0]
01/24/12 04:30:56.321828 zmc_m2[3304].DB4-zm_rtsp.cpp/589 [Received]

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

[Got 1827 bytes left, expecting 924 byte packet on channel 0]
01/24/12 04:31:08.281831 zmc_m2[3304].DB4-zm_rtsp.cpp/586 [Got 1827 bytes on data channel 0, packet length is 924]
01/24/12 04:31:08.281850 zmc_m2[3304].DB4-zm_rtsp.cpp/587 [16: 24 00 03 9c 80 e0 75 14 15 ec 11 bd d2 26 02 e4]
01/24/12 04:31:08.281872 zmc_m2[3304].DB5-zm_rtp_data.cpp/44 [Ver: 2]
01/24/12 04:31:08.281890 zmc_m2[3304].DB5-zm_rtp_data.cpp/45 [P: 0]
01/24/12 04:31:08.281927 zmc_m2[3304].DB5-zm_rtp_data.cpp/46 [Pt: 96]
01/24/12 04:31:08.281948 zmc_m2[3304].DB5-zm_rtp_data.cpp/47 [Mk: 1]
01/24/12 04:31:08.281966 zmc_m2[3304].DB5-zm_rtp_data.cpp/48 [Seq: 29972]
01/24/12 04:31:08.281984 zmc_m2[3304].DB5-zm_rtp_data.cpp/49 [T/S: 15ec11bd]
01/24/12 04:31:08.282002 zmc_m2[3304].DB5-zm_rtp_data.cpp/50 [SSRC: d22602e4]
01/24/12 04:31:08.282020 zmc_m2[3304].DB5-zm_rtp_source.cpp/87 [Seq: 29972]
01/24/12 04:31:08.282038 zmc_m2[3304].DB3-zm_rtp_source.cpp/117 [Packet in sequence, gap 1]
01/24/12 04:31:08.282055 zmc_m2[3304].DB4-zm_rtp_source.cpp/259 [16: 41 9a 20 02 02 39 31 5e 27 a4 6f 77 dd 7e ca 08]
01/24/12 04:31:08.282078 zmc_m2[3304].DB4-zm_rtp_source.cpp/262 [16: 41 9a 20 02 02 39 31 5e 27 a4 6f 77 dd 7e ca 08]
01/24/12 04:31:08.282100 zmc_m2[3304].DB2-zm_rtp_source.cpp/268 [Got new frame 1, 912 bytes]
01/24/12 04:31:08.282118 zmc_m2[3304].DB8-zm_thread.cpp/215 [Updating value with signal, 0xe1438ac]
01/24/12 04:31:08.282152 zmc_m2[3301].DB9-zm_thread.cpp/209 [Got value update, 0xe1438ac]
01/24/12 04:31:08.282172 zmc_m2[3301].DB8-zm_thread.cpp/215 [Updating value with [h264 @ 0xe143380] no frame!
signal, 0xe1438fc]
01/24/12 04:31:08.282209 zmc_m2[3301].DB9-zm_thread.cpp/221 [Updated value, 0xe1438fc]
01/24/12 04:31:08.282229 zmc_m2[3301].DB3-zm_rtp_source.cpp/323 [Copied 912 bytes]
01/24/12 04:31:08.282248 zmc_m2[3301].DB3-zm_remote_camera_rtsp.cpp/175 [Read frame 912 bytes]
01/24/12 04:31:08.282266 zmc_m2[3301].DB4-zm_remote_camera_rtsp.cpp/176 [Address 0xb77f2008]
01/24/12 04:31:08.282284 zmc_m2[3301].DB4-zm_remote_camera_rtsp.cpp/177 [16: 41 9a 20 02 02 39 31 5e 27 a4 6f 77 dd 7e ca 08]
01/24/12 04:31:08.282320 zmc_m2[3301].ERR-zm_remote_camera_rtsp.cpp/220 [Error while decoding frame 0]
01/24/12 04:31:08.282423 zmc_m2[3301].ERR-zm_remote_camera_rtsp.cpp/221 [256: 41 9a 20 02 02 39 31 5e 27 a4 6f 77 dd 7e ca 08 75 dd 71 1e 26 4b f2 f2 68 7e 31 c4 44 6e 45 ca a2 7b ef 56 33 9c 7f b5 ee 73 f6 c9 df e4 f7 e2 3b 10 6e f5 20 be 20 6a f5 72 5f f9 7d 35 cf 5e df f9 af c5 46 62 39 bd cf 60 92 4e ef ba b2 1b 9f dc df 82 6f 7d d8 db e7 ad 17 e3 79 eb db f7 d7 28 9e 6f 7f 11 d3 a0 7d d8 cf 1d 15 df 79 38 af 4a 54 51 b3 88 de 5f 71 96 27 cb 1d c3 50 11 a4 c8 e9 63 75 9b ed fa ce 35 f8 8e ac 8a e7 af db df 27 b0 b4 4f 84 bd 75 f2 79 4b 5f b2 76 43 57 be 5a f5 c9 d3 67 e0 87 ae be af 

Все, далее как только очередная порция забуфиризируется, ошибка повторяется.

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

Буду благодарен за любые советы по этому направлению...

addicted
()

Программа для видеоконференций

Форум — General

Привет, коллективный бессознательный

Нужна программа для проведения видеоконференций в масштабе неслабого предприятия. Планирую заместить Open Meetings, ибо это полный капец. Думаю над вариантом Екиги (но там вроде слишком маленькое ограничение на кол-во юзеров), либо поднять жаббер сервер, и через видеотранспорт соединять людей (в жаббере это реально?), но уже подсказали, что выдержит не более 2-3 человек (а нагрузка вплоть до 50 должна быть)

Спасибо за ответ :)

Nominalus_Externatus
()

debian + zoneminder [Waiting for capture daemon]

Форум — Admin

Доброго времени суток. Есть два сервера под управлением Debian Wheezy x64 на которых крутится zoneminder 1.25.0-3. На одном сервере все работает ну другом же в логах постоянно валится:

Dec 12 11:00:39 zm-urs3 zma_m15[11065]: WAR [Waiting for capture daemon]
Dec 12 11:00:40 zm-urs3 zma_m1[10807]: WAR [Waiting for capture daemon]
Dec 12 11:00:40 zm-urs3 zma_m14[11039]: WAR [Waiting for capture daemon]
Dec 12 11:00:40 zm-urs3 zma_m15[11065]: WAR [Waiting for capture daemon]
Dec 12 11:00:41 zm-urs3 zma_m1[10807]: WAR [Waiting for capture daemon]
Dec 12 11:00:41 zm-urs3 zma_m14[11039]: WAR [Waiting for capture daemon]
Dec 12 11:00:41 zm-urs3 zma_m15[11065]: WAR [Waiting for capture daemon]
Dec 12 11:00:42 zm-urs3 zma_m1[10807]: WAR [Waiting for capture daemon]
Dec 12 11:00:42 zm-urs3 zma_m14[11039]: WAR [Waiting for capture daemon]
Dec 12 11:00:42 zm-urs3 zma_m15[11065]: WAR [Waiting for capture daemon]

и соответственно нет картинки и ни чего не пишется. Если сделать так:

ffmpeg -i "rtsp://admin:password@camera_ip:8554/CH001.sdp?tcp" -r 25 1.mpg

То запись с камеры идет.

 ,

nuxster
()

Системы видеонаблюдения с записью звука

Форум — Multimedia

Есть ли такие чтоб умели записывать звук «изкаробки»?
Платные, бесплатные, свободные — всё равно, хотя лучше, конечно, последнее.
Желательно чтоб звук и видео писались только три наличии хотя бы одно из двух.

Например, поддерживает ли ZoneMinder запись звука?

Знаю что motion не поддерживает.
Я к нему запись звука сам прикручивал скриптами.
Но звук все равно не пишется если в кадре нет движения.

 , , система видеонаблюдения

LinuxUser
()

3 интернет канала на 1 сеть

Форум — Admin

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

vinnni
()