网络语音协议

网络语音协议(英语:Network Voice Protocol,缩写:NVP)为电脑网络协议中,借由数据包化的通讯网络发送人类的话语的先驱。因此,网络语音协议可视为今日VoIP技术的始祖。

早期由林肯实验室开发的NVP电话的原型。

网络语音协议最早于1973年由南加州大学资讯学研究院的网络研究员Danny Cohen所实现,其研究资金来自美国高等研究计划署(ARPA)的网络安全通讯项目(Network Secure Communications program)。项目目标(参见1977年发表的IETF RFC 741)为发展及展示借由分组交换的电脑通讯网络进行安全、高质量、低带宽、即时、全双工数码声音通讯的可行性,此外并借由现有的加密器材来保护其中内容。而此研究的最主要目标是展示同时具备数码化的高质量、低带宽、以及具有加密语音处理的能力,以满足一般军事需求中全球加密语音通讯的部分。

网络语音协议在之前的用途为在阿帕网上运用了各种不同的语音编码技术从各个不同的节点上彼此发送语音频息,这些编码包括线性预测编码以及连续可变斜率增量调制(Continuously variable slope delta modulation)。其合作研究人员包含Steve Casner、Randy Cole、Paul Raveling、Paul Raveling(资讯学研究院)、Jim Forgie(林肯实验室)、Mike McCammon(Culler-Harrison)、John Markel(Speech Communications Research Laboratory),以及John Makhoul(Bolt, Beranek and Newman BBN)。

此协议包含了两个不同的部分,控制协议以及资料传输协议;控制协议包含了相对较基本的电话功能,例如来电显示,铃声,声音编码的交涉,以及结束通话。资料消息则包含了语音的声码,对声码格式来说,一个"页框"(frame)的定义是指在传输交涉间隔中包含一些数码语音样本的数据包。

约在1981年2月,网络语音协议被美国高等研究计划署正在进行的数据包化声音研究,以BBN Butterfly的电脑为基础运用在实验性的语音漏斗(Voice Funnel)器材上。美国高等研究计划署的研究人员使用了语音漏斗以及相关的视频装置,在东西岸少数的站点上进行三方或是四方视频会议测试。

网络语音协议亦和最早的互联网流协议(Internet Stream Protocol)以及后来的流协议第二版(Stream Protocol, version 2)有关。虽然这些协议来自Internet Protocol research community,但是他们可视为服务质量以及连接导向网络协议(例如异步传输模式)中的实验成果。