Данный сайт является проектом ООО "Амакс". Сегодня: Суббота, 15.12.2018, 05:09

Приветствую Вас Гость

[ Новые сообщения · Участники · Правила форума · RSS · ?
Заказать монтаж и купить оборудование видеонаблюдения Hikvision в Москве и Московской области
Поиск по форумам
  • Страница 1 из 1
  • 1
Неофициальный форум технической поддержки Hikvision » Оборудование и программное обеспечение Hikvision » Разное » Аудио оповещение через аудиовыход камеры (Оповещение isapi)
Аудио оповещение через аудиовыход камеры
blcorpДата: Четверг, 18.10.2018, 12:25 | Сообщение # 1
Группа: Проверенные
Сообщений: 163
Репутация: 6
Статус: Offline
Доброго времени суток, коллеги!
У камер IS, как известно, есть аудио входы-выходы. У 24 серии есть встроенный динамик. Если подключить к аудиовходу колонку или наушники можно вещать через камеру с клиента по "двухсторонней связи" бродкастом, или через веб-интерфейс через двухстороннюю связь.
В ISAPI есть описание работы:
/ISAPI/System/TwoWayAudio/channels/id/open для начала двухсторонней связи
/ISAPI/System/TwoWayAudio/channels/id/close для окончания
/ISAPI/System/TwoWayAudio/channels/id/audioData собственно само вещание.

Из описания
Код
PUT /ISAPI/System/TwoWayAudio/channels/ID/transData HTTP 1.1…

Content-Type: application/binary;
charset=”UTF-8”\r\n
\r\n
TwowayAudio Data……
 
Камера поддерживает ауди в ulaw. Пробую отправлять данные :
 curl -H "application/binary"  -d @123.wav admin:pass@192.168.13.158/ISAPI/System/TwoWayAudio/channels/1/audioData
И тут возникает проблема. Воспроизведение начинается, но как-то прерывисто, сначала первые 1-2 секунды нормально, дальше пропадает звук, и потом проигрываются какие-то отрывки.
На просторах интернета нашел несколько тем на stackowerflow:
https://stackoverflow.com/questio....515547 
https://stackoverflow.com/questio....on-api 

По первой ссылке, товарисч пишет, что добился нормального воспроизведения путем разбиения данных на пакеты по 160 байт, но он писал программу на С#, я далек от этого.По этому прошу у вас совета, как можно такое реализовать.
В манах curl`a такого не нашел.
Может кто интересовался данным функционалом?
Под рукой нет камеры 24 серии, но по идеи вещание может идти через встроенный динамик. Таким образом можно, например, реализовать оповещение сотрудников офиса о каком-то событии.
В планах связать это все с телефонией компании и через мультикаст пейджинг делать оповещения, такой функционал, например есть у телефонов Grandstream - телефон слушает мультикаст трафик, и в случае наличия такого трафика от нужного адреса - вещает через громкую связь автоматом, без поднятия трубки.
В общем буду рад любому совету и помощи.
 
yuaa2Дата: Пятница, 19.10.2018, 10:37 | Сообщение # 2
Группа: Проверенные
Сообщений: 501
Репутация: 24
Статус: Offline
--limit-rate 8K в посылке curl пробовали? как в вашей 2 ссылке

Нижний Новгород

Сообщение отредактировал yuaa2 - Пятница, 19.10.2018, 10:37
 
iTuneDVRДата: Пятница, 19.10.2018, 12:53 | Сообщение # 3
Группа: Проверенные
Сообщений: 2789
Репутация: 98
Статус: Offline
Цитата yuaa2 ()
--limit-rate 8K в посылке curl пробовали? как в вашей 2 ссылке
Все равно рвет и по разному.

Был опыт внедрения звука тревожного по событию и там конечно звук чистый изнутри.

http://prometei-sb.ru/detekto....menenie

Прям даже самому стало интересно, что поковырялся вчера с этим.
Пример на c# конечно надо компильнуть будет подрихтованный может на что и сгодится, если будет работать исправно.

А так, надо думать, благо есть мысли и не все еще проверено.
Ограничивая скорость передачи все равно затыкается и надо будет глянуть в код как вообще воспоизводится, может и там будет подсказка wink


Мотивация - воздействие, направленное на чувства, побуждающее к формированию намерений, при этом оставляет выбор действий, в отличии от принуждения ;)
 
blcorpДата: Пятница, 19.10.2018, 13:00 | Сообщение # 4
Группа: Проверенные
Сообщений: 163
Репутация: 6
Статус: Offline
С ограничением, кончено, пробовал. Эффект чуть лучше, но не особо, субъективно чуть дольше начало проигрывается.
Вариант с заменой файла аларма своим не очень подходит, т.к. по плану должно быть несколько сообщений. В идеале, вообще сделать трансляцию голоса с IP телефона.
Думаю может как-то средствами ffmpeg можно сделать, но он не умеет PUT слать...
 
iTuneDVRДата: Пятница, 19.10.2018, 14:53 | Сообщение # 5
Группа: Проверенные
Сообщений: 2789
Репутация: 98
Статус: Offline
Да, про замену аларма не идет речь и было приведено как пример, что звук изнутри даже длинный идет нормально, а тут....
В хиковских камерах так-то есть SIP, но ...
Есть демка из набора SDK Talk, или ClientDemo  и там при активации все хорошо работает.

Да, у тебя специфичная задача и если не сложно то опиши суть ТЗ подробнее.


Мотивация - воздействие, направленное на чувства, побуждающее к формированию намерений, при этом оставляет выбор действий, в отличии от принуждения ;)
 
yuaa2Дата: Пятница, 19.10.2018, 15:23 | Сообщение # 6
Группа: Проверенные
Сообщений: 501
Репутация: 24
Статус: Offline
Имхо слать надо не curl, а каким то потоковым вещателем. В камере буфер походу маленький, вот сколько туда влезло она и выводит, а все остальное дропает.

Нижний Новгород
 
iTuneDVRДата: Пятница, 19.10.2018, 18:04 | Сообщение # 7
Группа: Проверенные
Сообщений: 2789
Репутация: 98
Статус: Offline
Цитата yuaa2 ()
Имхо слать надо не curl, а каким то потоковым вещателем. В камере буфер походу маленький, вот сколько туда влезло она и выводит, а все остальное дропает.
Так буфер-буфером, но метод определен в API PUT, да и ничего о частоте и лимитах не сказано.
Пока мысли есть, посмотрим wink


Мотивация - воздействие, направленное на чувства, побуждающее к формированию намерений, при этом оставляет выбор действий, в отличии от принуждения ;)
 
yuaa2Дата: Понедельник, 22.10.2018, 10:01 | Сообщение # 8
Группа: Проверенные
Сообщений: 501
Репутация: 24
Статус: Offline
Сравнил в ваершарке стандартный 2х сторонний звук и посылку wav файла с 8к скоростью. Разница трафика в несколько порядков, походу слать надо вообще с очень низким битрейтом.

Нижний Новгород
 
iTuneDVRДата: Понедельник, 22.10.2018, 22:15 | Сообщение # 9
Группа: Проверенные
Сообщений: 2789
Репутация: 98
Статус: Offline
Услуги диджея: строго по договоренности исполняю аудиофайлы на камерах hikvision с аудиовыходом wink

Небольшой код на Си в виде консольный утилиты под винду  с параметрами исполнил мне Вальс-Бостон Александра Розенбаума на камере R6 DS-2CD2422FWD-IW с прошивкой V5.5.0 build 171114  с настройками аудио G.711ulaw. 
Звук заранее сконвертирован под этот формат. Для других надо допиливать.
Качество звучания вполне приемлемоею Чётко без задержек и заиканий wink

P.S.
Curl не катит для этой задачи.
Было интересно wink


Мотивация - воздействие, направленное на чувства, побуждающее к формированию намерений, при этом оставляет выбор действий, в отличии от принуждения ;)
 
blcorpДата: Понедельник, 29.10.2018, 09:09 | Сообщение # 10
Группа: Проверенные
Сообщений: 163
Репутация: 6
Статус: Offline
iTuneDVR, Поделитесь утилиткой? ) Или исходниками для понимания в какую сторону смотреть)
Цитата iTuneDVR ()
Звук заранее сконвертирован под этот формат. Для других надо допиливать.
Формат ulaw имеете в виду?
И вообще на стековерфлов правильный ход мыслей, нужно разбивать на мелкие пакеты? именно из-за этого затык?


Сообщение отредактировал blcorp - Понедельник, 29.10.2018, 10:49
 
Неофициальный форум технической поддержки Hikvision » Оборудование и программное обеспечение Hikvision » Разное » Аудио оповещение через аудиовыход камеры (Оповещение isapi)
  • Страница 1 из 1
  • 1
Поиск: