编解码器是数字媒体的关键。 编解码器将声音或视频编码为可通过网络发送的数字流,兼容的编解码器将其转换为接收者端的声音或视频。 名称仅从“编码器-解码器”派生而来。 数据流通常需要同时包含音频和视频以及元数据,以使它们在回放时保持同步,并且不同的编解码器会以不同的方式对这些信号进行采样,压缩,加密和打包。
编解码器的选择实质上取决于选择最有效的方式来交付情况所需的质量的内容。 当您在小屏幕上观看Youtube时,不需要像在大屏幕上欣赏电影那样需要那么多的像素,也不需要带宽。
大多数流行的编解码器都是“有损的”,这意味着它们会牺牲原始媒体的质量,以便更快,更精简地交付它。 使用现代压缩算法,这种损失实际上是无法检测到的。 当出现问题(冻结视频,不同步音频)时,通常是由于编解码器选择错误,或者是由于在流的编码和接收端使用的编解码器之间的兼容性不够理想。
VoIP编解码器
当您观看录制的材料时,您不需要像进行双向电话交谈时那样及时到达信号。 VoIP 提出三个要求: 音质必须与传统电话一样好,信号必须快速到达并重新组合,没有任何明显的时间延迟,并且数据包对带宽的需求必须最小
带宽对于企业用户和批发DID发起提供商都是一个问题。 精益数据包使您可以通过单个路由器操作多个电话号码,而不必为使用其他基于Internet的应用程序而争斗。 精简编解码器还使您的批发DID发起提供商(例如IDT)能够降低发送呼叫的费用,从而最大程度地减少账单。
一些流行的VoIP编解码器
您的传真,电话和电话会议都将使用不同的编解码器,但是为了说明它们的优缺点,我们仅介绍VoIP中经常使用的两种编解码器。
一个叫做G.711的设备一次收集了80个字节的原始声音信号,并且每10ms(“采样率”)执行一次。 然后,将它们包装到用于在网络上发送信息的数据包中,并以每秒50个的速度进行分发。 您可以得出结论,每个数据包需要在另一端为编解码器传送大约20ms的音频,以重建“实时”语音。 G.711编解码器在执行此操作时会占用87.2 Kbps的宽带。
相比之下,G.723.1编解码器每20毫秒进行30个字节采样,并以每秒33.3的速率在数据包中发送它们。 这次,每个数据包将需要包含大约30毫秒的语音,以实现高质量的实时音频,但仅占用20.8 Kbps的带宽。