stringtranslate.com

Сетевой голосовой протокол

Прототип телефона для сетевого голосового протокола

Network Voice Protocol ( NVP ) был пионерским компьютерным сетевым протоколом для передачи человеческой речи по пакетным сетям связи. Это был ранний пример технологии Voice over Internet Protocol .

История

NVP был впервые определен и реализован в 1974 году, с определением во главе с проектом «Речь» в ISI, USC Information Sciences Institute после первоначальной работы, начатой ​​в 1973 году. Руководство ISI было Дэнни Коэном из Information Sciences Institute (ISI), University of Southern California , при финансировании программы Network Secure Communications (NSC) ARPA. [ 1] Заявленные цели проекта были «разработать и продемонстрировать осуществимость безопасной, высококачественной, с низкой пропускной способностью, в реальном времени, полнодуплексной (двусторонней) цифровой голосовой связи по пакетно-коммутируемым компьютерным коммуникационным сетям... [и] предоставить оцифрованную речь, которая может быть защищена существующими устройствами шифрования. Основная цель этого исследования — продемонстрировать цифровую высококачественную, с низкой пропускной способностью, безопасную возможность обработки голоса как часть общих военных требований к всемирной безопасной голосовой связи». [2]

Первая демонстрация NVP состоялась в августе 1974 года между группами в ISI и MIT Lincoln Laboratory . Это был первый в истории «телефонный звонок» с использованием компьютерной сети. Он был частично реализован пользователями вокодеров, специально разработанных BB&N, Болтом Беранеком и Ньюманом. Работа в целом включала в себя множество других исследователей на национальном уровне. Необходимые изменения подсети (IMP-to-IMP) для пересылки пакетов в реальном времени обсуждались в ISI в марте 1974 года под председательством Боба Кана, директора программы DARPA по речевому проекту. В конце встречи он подвел итоги действий и поручил BB&N внести необходимые обновления подсети.

NVP использовался для передачи речи между распределенными сайтами в ARPANET с использованием нескольких различных методов кодирования голоса, включая линейное предсказательное кодирование (LPC) и дельта-модуляцию с непрерывным переменным наклоном (CVSD). [3] В число сотрудничающих исследователей входили Стив Каснер, Рэнди Коул и Пол Равелинг (ISI); Джим Форджи ( Лаборатория Линкольна ); Майк Маккаммон (Каллер-Харрисон); Джон Маркел (Лаборатория исследований речевых коммуникаций); Джон Макхул ( Болт, Беранек и Ньюман ), а также Род Макгуайр и Филип Рубин ( Лаборатории Хаскинс ). [ требуется ссылка ]

NVP использовалось экспериментальным оборудованием Voice Funnel (около февраля 1981 г.), основанным на компьютерах BBN Butterfly , в рамках продолжающихся исследований ARPA в области пакетированного звука. Сотрудники и подрядчики ARPA использовали Voice Funnel и сопутствующие видеосредства для проведения трех- и четырехсторонних видеоконференций между несколькими сайтами на Восточном и Западном побережьях США.

Также следует отдать должное Дейву Ретцу и его группе в Лаборатории речевой коммуникации Калифорнийского университета в Санта-Барбаре . ISI использовала его операционную систему ELF для ранней разработки речевых сетей, включая расширение речевых конференций.

Протокол

Протокол состоял из двух отдельных частей: протоколов управления и протокола передачи данных. Протоколы управления включали относительно элементарные функции телефонии , такие как указание того, кто хочет с кем поговорить; мелодии звонка; согласование кодирования голоса; и завершение вызова. Сообщения данных содержали закодированную речь. [3] Для каждой схемы кодирования (вокодера) кадр был определен как пакет, содержащий согласованный интервал передачи ряда оцифрованных образцов голоса.

NVP транспортировался по протоколу Internet Stream Protocol (ST) и более поздней версии, называемой Stream Protocol, версия 2 (ST-II), которые являются версиями протокола Internet Protocol (IP), ориентированными на соединение, и которые содержали протокол IP версии 5. Эти протоколы можно рассматривать как ранние эксперименты в области качества обслуживания и сетевых протоколов, ориентированных на соединение, таких как Asynchronous Transfer Mode (ATM).

Ссылки

  1. ^ Дэнни Коэн; Стивен Каснер; Джеймс У. Форджи. "ISI / RR-81-90 Сетевой голосовой протокол NVP-II" (PDF) . Получено 13 декабря 2020 г.
  2. ^ Сетевой голосовой протокол (NVP). 1977. doi : 10.17487/RFC0741 . RFC 741.
  3. ^ ab Danny Cohen; Stephen Casner (август 2010 г.), Краткая предыстория передачи голоса по IP, архивировано из оригинала 21.12.2021 г. , извлечено 09.09.2014 г.

Внешние ссылки