Процесс голосовой внутренней связи GB28181 — это сложный процесс, включающий взаимодействие нескольких компонентов, включая ключевые части, такие как внешние страницы, службы сигнализации, службы потокового мультимедиа и камеры. Ниже приводится обзор процесса голосовой внутренней связи на основе протокола GB28181:
GB28181 является национальным стандартом Китая в области видеонаблюдения в сфере общественной безопасности и используется для реализации взаимного соединения оборудования видеонаблюдения. В функции голосовой внутренней связи этот протокол определяет, как осуществляется взаимодействие сигнализации и передача мультимедиа между компонентами.
Пользователи инициируют функцию голосовой внутренней связи через интерфейсную страницу (например, веб-интерфейс или мобильное приложение).
Интерфейсная страница собирает аудиопоток с микрофона и подготавливает его к отправке в потоковую службу.
Отправить запрос на голосовую трансляцию:Сигнализация на передней странице СлужитьотправлятьHTTPпросить,Сообщите кодировку GB и другую информацию целевого устройства (например, камеры) для трансляции.
Служба сигнализации обрабатывает запросы:сигнализация Служитьв соответствии сGBКодирование для запроса соответствующего устройства камеры,и отправить широковещательное уведомление SIP (например, запрос MESSAGE),Долженпросить Содержитголос Тип широковещательной команды、серийный номер、Такая информация, как идентификатор источника и идентификатор цели.
Ответ камеры:Камера получаетSIPУведомление после трансляции,Отправить ответное сообщение (например, ответ MESSAGE),включая егоIPадрес、номер порта、Аудиокодированная информация и т. д.
Служба сигнализации Служба потоковой передачи уведомлений:сигнализация Служитьк потоковому мультимедиа СлужитьотправлятьHTTPпросить,Сообщите камере информацию, связанную с RTP, для отправки,Чтобы стример Служить был готов принимать и пересылать аудиопотоки.
получить аудиопоток:Пропуски страниц переднего планаWebSocketи т. д. будетPCMОтформатированный Аудиопотокотправлять Даватьпотоковое мультимедиа Служить。
Транскодирование и упаковка:потоковое мультимедиа Служитьбудет полученPCMАудио Потоковый кодPCMA(или другие поддерживаемые форматы),И инкапсулируется по протоколу RTP.
Отправить аудиопоток:потоковое мультимедиа Служитьбудет упакованRTPАудиотечь сквозьUDPпротоколотправлятьна указанную камеру。
Камера открывает порт для приема аудиопотока и принимает аудиопоток RTP, передаваемый службой потоковой передачи.
Камера декодирует и воспроизводит полученный аудиопоток для реализации функции голосовой связи.
Взаимодействие сигнализации SIP:на протяжении всего процесса,Протокол SIP используется для взаимодействия сигнализации Служить,Включает уведомления о трансляции、отвечать、запрос INVITE и т. д.
Передача мультимедиа RTP/RTCP:Аудиотечь сквозьRTPпротокол для передачи,Протокол RTCP используется для передачи управляющей информации.,Например, управление потоком и восстановление ошибок.
Обработка кодеком:Аудио Потоковая передача должна выполняться до и после передачи.Обработка кодеком для обеспечения совместимости и эффективной передачи аудиоданных.
Убедитесь, что все устройства (включая внешние страницы, службы сигнализации, службы потоковой передачи и камеры) поддерживают протокол GB28181 и соответствующие медиаформаты.
При проведении межсетевой внутренней связи необходимо обращать внимание на требования к стабильности и пропускной способности сетевой среды.
В практических приложениях также может потребоваться рассмотрение вопросов шифрования и безопасности аудиопотоков.
Описанный выше процесс основан на основных принципах и общих методах реализации протокола GB28181. Конкретная реализация может варьироваться в зависимости от таких факторов, как модель устройства и версия программного обеспечения. При фактическом развертывании и применении рекомендуется обращаться к официальной документации и технической поддержке конкретного устройства.