Page 1 of 1

Модуль "Микрофон" и rtps h264 поток

PostPosted: Fri Dec 09, 2016 5:37 pm
by SergN
Получаю с камеры rtps поток в кодировке h.264 без звука.
Звук хочу получать из модуля "Микрофон".
Но в таком случае при сохранении видео из h.264 потока без перекодировки видео пишется без звуковой дорожки.
Если писать видео в архив с перекодировкой звук пишется, но в таком случае нельзя услышать микрофон в режиме просмотра одной камеры.
В идеале было бы запись видео из потока h.264 в архив без перекодировки с добавлением к видео звуковой дорожки.
Или можно как то услышать микрофон в режиме просмотра камеры?

Re: Модуль "Микрофон" и rtps h264 поток

PostPosted: Mon Dec 12, 2016 10:59 am
by Admin_N
SergN Wrote:Но в таком случае при сохранении видео из h.264 потока без перекодировки видео пишется без звуковой дорожки.

Да, в режиме прямой записи никакие модификации потока не могут быть применены. Отсюда и название "прямая запись".

SergN Wrote:Если писать видео в архив с перекодировкой звук пишется, но в таком случае нельзя услышать микрофон в режиме просмотра одной камеры.

А вот это странно. Звук должен быть. Это у вас последняя версия Xeoma? На какой ОС?

Re: Модуль "Микрофон" и rtps h264 поток

PostPosted: Tue Dec 13, 2016 10:02 am
by SergN
Операционная система Windows 7 x64
Как оказалось если выключить декодирование то звук появляется и в режиме просмотра одной камеры.
Но, в приложении под андроид, просмотреть архив со звуком не получается.
При просмотре архива в андроид звук изредка прорывается и потом пропадает, а видео "тормозит".
Хотя если просматривать камеры онлайн в андроид то все ок. есть и звук и видео не "тормозит"

Re: Модуль "Микрофон" и rtps h264 поток

PostPosted: Tue Dec 13, 2016 12:49 pm
by Admin_N
SergN Wrote:Но, в приложении под андроид, просмотреть архив со звуком не получается.
При просмотре архива в андроид звук изредка прорывается и потом пропадает, а видео "тормозит".
Хотя если просматривать камеры онлайн в андроид то все ок. есть и звук и видео не "тормозит"


Если это уже без разделения потоков, то, скорее всего, не хватает скорости сети. .xem'ы более "тяжелые". Используется WiFi или мобильный Интернет? Как вариант, можно понизить разрешение картинки или fps потока на запись в архив.

Если разделение потоков всё же используется, то может помочь отключение декодирования на клиенте (опция в меню "Режимы Просмотра" в нижней панели модулей).

Что-то из этого вам помогло?

Re: Модуль "Микрофон" и rtps h264 поток

PostPosted: Wed Dec 14, 2016 7:31 am
by SergN
К xeoma серверу подключаюсь через интернет. К интернету подключаюсь через wi-fi
Понизить разрешение картинки в архив - для меня не вариант.
Разделение потоков не используется.
Декодирование на клиенте выключено.
Пробовал разные варианты результаты такие:
1)звука нет вообще
2)звук изредка прорывается
Похоже что xem файлы более тяжеловесные и для просмотра архива нужно как минимум скорость локальной сети.
Попробую подключится приложением андроид в локальной сети тогда станет все ясно.

Re: Модуль "Микрофон" и rtps h264 поток

PostPosted: Thu Dec 15, 2016 9:03 am
by SergN
В локальной сети звук в приложении Android работает.
Правда присутствует притормаживание звука и видео.
Было бы не плохо если бы разработчики оптимизировали просмотр xem файлов.
К тому же места они занимаю очень много на HDD.

Re: Модуль "Микрофон" и rtps h264 поток

PostPosted: Thu Dec 15, 2016 9:43 am
by Admin_N
MJPEG (xem - Это именно MJPEG) - это просто набор картинок, без сжатия. При больших параметрах он дает большую нагрузку на сеть и занимает много места. H264 - формат со сжатием, места занимает меньше, но, чтобы просмотреть этот формат, его нужно декодировать, отсюда нагрузка.

Мы всегда рекомендуем использовать разделение потоков, т.е. небольшой MJPEG-поток на просмотр, а H264 поток в архив. Так и место экономится, и сеть (по крайней мере, для клиента). Если ваше устройство справляется с нагрузкой, можете на просмотр также поставить H264 и включить опцию "декодирование на клиенте".

Re: Модуль "Микрофон" и rtps h264 поток

PostPosted: Sat Dec 17, 2016 12:11 pm
by SergN
Записывать архив в h264 получается.
Вот только посмотреть его не получается.
При просмотре xeoma проигрывает только звук.
Не подскажете как можно просмотреть запись в архиве в h264 со звуком записанным с модуля микрофон?

Re: Модуль "Микрофон" и rtps h264 поток

PostPosted: Tue Jan 17, 2017 8:48 am
by SergN
еще один баг при экспорте видео из архива при использовании микрофона.
Получаемое при экспорте видео "замедлено" как по звуку так и по видео.

Re: Модуль "Микрофон" и rtps h264 поток

PostPosted: Tue Jan 17, 2017 7:40 pm
by SergN
Cамое примечательное в этом баге то что, если подключить модуль "Микрофон" после модуля "Расписание", то расписание перестает работать.
т.е. Xeoma записывает видео без учета расписания, т.к. будто его нет вообще, т.е. всегда.
В таком случае при экспорте видео из архива все ок, видео и звук пишется правильно, без "замедления".
НО, если модуль "Микрофон" подключить до модуля "Расписание" то Xeoma учитывает расписание, НО в таком случае при экспорте видео из архива получаем другой дефект, о котором я писал ранее. (Видео и звук в экспортируемом файле замедляется)
Вот такая загадочная Xeoma, баг в баге и на баге.
Получается что пользователю нужно выбирать из двух багов, или записывать без расписания с возможностью нормального экспорта или запись с учетом расписания но без возможности экспорта.

Re: Модуль "Микрофон" и rtps h264 поток

PostPosted: Wed Feb 22, 2017 11:54 am
by Admin_K
SergN Wrote:Записывать архив в h264 получается.
Вот только посмотреть его не получается.
При просмотре xeoma проигрывает только звук.
Не подскажете как можно просмотреть запись в архиве в h264 со звуком записанным с модуля микрофон?


Модуль "Микрофон" пишет в формате .xem. Вы можете писать весь архив в .xem и просматривать его со звуком.

SergN Wrote:еще один баг при экспорте видео из архива при использовании микрофона.
Получаемое при экспорте видео "замедлено" как по звуку так и по видео.


Вы используете запись в .xem? Если да, то проблем быть не должно. Если нет, то нужно писать в .xem, т.к. .xem и .h264 - разные форматы.

SergN Wrote:Cамое примечательное в этом баге то что, если подключить модуль "Микрофон" после модуля "Расписание", то расписание перестает работать.
т.е. Xeoma записывает видео без учета расписания, т.к. будто его нет вообще, т.е. всегда.
В таком случае при экспорте видео из архива все ок, видео и звук пишется правильно, без "замедления".
НО, если модуль "Микрофон" подключить до модуля "Расписание" то Xeoma учитывает расписание, НО в таком случае при экспорте видео из архива получаем другой дефект, о котором я писал ранее. (Видео и звук в экспортируемом файле замедляется)
Вот такая загадочная Xeoma, баг в баге и на баге.
Получается что пользователю нужно выбирать из двух багов, или записывать без расписания с возможностью нормального экспорта или запись с учетом расписания но без возможности экспорта.


Какую цепочку модулей вы используете?

Вы можете написать нам на email (http://felenasoft.com/xeoma/ru/contacts/), т.к. форум предназначен в основном для общения пользователей, мы будем рады помочь с решением проблемы оперативно.