Vo ip codec 2013

Post on 12-Jun-2015

165 views 0 download

Transcript of Vo ip codec 2013

1

Fundación Proydesa

Codecs ( VOIP )

2

Brindará este seminario

Luis Adrián Amato Perrupato

Estudios Formales:Licenciado en Informática de la UNLZ

Certificaciones:CCNA, CCNA-Voice, JNCIA, CCNP(Routing), ITQ, ECE

Experiencia:IBM, Proydesa y Bitsense

lamato@proydesa.orgluisamato@bitsense.com.ar

@amatoluis

3

Quienes están por detrás ?

www.4kconf.com

@bitsensevoipwww.bitsense.com.ar

4

Objetivos

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Aprende Interactuar Crear un ambiente ameno

5

Agenda

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Que es VOIP ?

Partes Voip

CODECS

6

La VOIP es ….

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Voz sobre IP ;-)

Conjunto de tecnologías → Permiten transmitir Voz en

una red conmutada por paquetes

Implica un cambio radical respecto a la telefonía

tradicional, al basarse en el stack IP para su

transmisión

7

Componentes

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Protocolos de señalización

Protocolos de Media

8

Protocolos de señalización

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

SIP

Skinny ( SCCP )

H323 ( paraguas )

9

Protocolos de media

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

RTP (Protocolo de Transporte de Tiempo real)

– Utilizado para transportar el audio y Video

– Estandar de Internet

– RFC 3551

10

CODEC proviene de ..

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Coder/DECoder. Implementan una serie de algoritmos que permiten transformar la señal analógica en una tira de bits y viceversa.

11

Características

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

- Calidad

Frecuencia de muestreo (KHz)

- Ancho de banda

Tasa de bits (bits x segundo)

Frame size (tamaño del frame en bits)

- Consumo de recursos

MIPS

12

Encontramos

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Libres

G.711 (µlaw)

G.711 (alaw)

G.726 (ADPCM)

GSM

Speex

G.722

ILBC

Opus

No libresG.729AG.723.1

13

G.711

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

El mas simple.

Mayor calidad de sonido, a costa de mayor ancho de banda.

Viene en dos sabores:

- μlaw (Se usa en USA) - alaw (Se usa en Europa)

Todos los equipos de VOIP lo soportan.

- 8 KHZ

- 64Kbps

- 0.2 MIPS (Prácticamente no usa el CPU)

- 20 ms

14

G.722

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Es relativamente nuevo. Soportado por nuevos equipos.

La calidad de voz es muy buena, particularmente para conferencias.

También denominado Codec HD

- 16KHz

- 48 Kbps a 64 Kbps (sub-bands)

- 10 MIPS

- 20 ms

15

G.729

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Excelente calidad de sonido

Alto consumo de CPU

Patentado, se debe pagar una licencia por su uso.

Muy popular entre los ITSP y equipos de telefonía.

- 8 KHz

- 8 Kbps

- 20-25 MIPS

- 10 a 20 ms

16

ILBC

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Óptima respuesta ante perdida de paquetes,

jitter y retardo

Carga de CPU similar a G.729A

- 8 KHz

- 13,3 – 15,2 Kbps

- 15-18 MIPS

- 20 a 30 ms

17

Codecs actuales

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

18

Resumen

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

ProtocoloProtocolo CalidadCalidadAncho de Ancho de

BandaBanda TamañoTamaño ConsumoConsumo

G.711 8KHz 64 Kbps 20ms 0.2 MIPS

G.722 16KHz 48–64 Kbps 20ms 10 MIPS

G.729 8KHz 8 Kbps 10-20ms 20-25 MIPS

ILBC 8KHz 13,2-15 Kbps 20-30ms 10-20 MIPS

19

Estructura

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

RTP Media

UDP

IP

Ethernet

20

Estructura

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

g711: 160 bytes → ~ 74% carga “útil”g729: 20 bytes → ~ 27% carga “útil”

g711 “samplea” la señal cada 10ms, cada muestra ocupa 80 bytes, viajan 2 muestras por paquete → payload = 160 bytes. g729 “samplea” la señal cada 10ms, cada muestra ocupa 10bytes, viajan 2 muestras por paquete → payload = 20 bytes.

20 bytes 8 bytes 12 bytes14 bytes*

54bytes

Entonces 1 segundode audio representan

50 paquetes50 paquetes

21

Calculo

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

BR: bit RateNEB: Nominal Ehternet BW

22

MOS

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Se utiliza un codec determinado en una charla y se pide a los participantes una puntuación del 1 al 5.

23

Los enemigos VOIP son

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Packet – LostJitterDelay

24

Los aliados

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

Good Network admin QoS Network

25

Ubicación de Codecs

lamato@proydesa.orgluisamato@bitsense.com.ar@amatoluis

LANG.711G.722

WANG.729ILBCG.722 (buen BW)

INERNETILBCG.729

26