Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
19
Добавлен:
19.02.2016
Размер:
821.61 Кб
Скачать

Приклад сеансу зв’язку (з RFC.3261)

 

Proxy

2. INVITE

Proxy

 

atlanta.com

5. OK Trying

 

biloxi.com

 

 

7. 180 Ringing

 

 

10. 200 OK

 

 

 

12. ACK

 

 

 

Media Session

 

 

 

13. BYE

 

 

User Agent

14. OK

User Agent

 

 

 

alice@atlanta.com

 

bob@biloxi.com

 

Кафедра інфокомунікацій

 

ПІМ. Лекція 10

21

 

 

Приклад сеансу зв’язку (з RFC.3261)

atlanta.com

biloxi.com

alice@atlanta.com

bob@biloxi.com

Кафедра інфокомунікацій

 

ПІМ. Лекція 10

22

 

 

 

Протокол SDP

SDP (Session Description Protocol) –

протокол опису сеансу зв’язку призначений для узгодження параметрів сеансу мультимедійного зв’язку:

vТипи зв’язку (аудіо, відео)

vСпосіб кодування,

vШвидкість,

vТранспортний протокол, використання портів

Пропозиція (у повідомленні INVITE) Відповідь (у повідомленні 200 OK)

alice@atlanta.com

bob@biloxi.com

Кафедра інфокомунікацій

 

ПІМ. Лекція 10

23

 

 

 

Приклад повідомлення

INVITE sip:bob@biloxi.com SIP/2.0

Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhds Max-Forwards: 70

To: Bob <sip:bob@biloxi.com>

From: Alice <sip:alice@atlanta.com>;tag=1928301774 Call-ID: a84b4c76e66710@pc33.atlanta.com

CSeq: 314159 INVITE

Contact: <sip:alice@pc33.atlanta.com> Content-Type: application/sdp Content-Length: 142

(Alice's SDP not shown)

Кафедра інфокомунікацій

 

ПІМ. Лекція 10

24

 

 

 

КОДУВАННЯ

МУЛЬТИМЕДІЙНИХ

СИГНАЛІВ

Кафедра інфокомунікацій

 

ПІМ. Лекція 10

25

 

 

 

Типові стандарти кодування мовних сигналів 0,3 – 3,4 КГц

G.711 - Pulse code modulation (PCM) of voice frequencies

§Цифрова смуга 64 Кбіт/с

Кодування з компресією

G.729A - Coding of speech at 8 kbit/s using conjugatestructure algebraic-code-excited linear prediction (CS-

ACELP).

§ Інтервал кодування – 20 мс; кадр - 160 біт; смуга – 8 Кбіт/с. Широко використовується в IP телефонії.

• Regular Pulse Excited - Linear Predictive Coder (RPE-

LPC).

§ Інтервал кодування – 20 мс; кадр - 260 біт;

смуга –

 

13 Кбіт/с. Використовується в GSM.

 

 

26

Кафедра інфокомунікацій

 

ПІМ. Лекція 10

 

 

 

 

 

Вплив кодування з компресією

Позитивне:

зменшення смуги.

Негативне:

пониження якості передавання мови,

збільшення затримки в передаванні сигналу,

збільшення чутливості до втрат пакетів,

збільшення вартості обладнання

v на цифрові сигнальні процесори (DSP).

Кафедра інфокомунікацій

 

ПІМ. Лекція 10

27

 

 

 

Придушення інтервалів мовчання

Придушення інтервалів мовчання (VAD - Voice Activity Detection) – припинення передавання сигналу під час мовчання дозволяє зменшити обсяг трафіку, що необхідно передати на ~ 50%.

Недолік – понижує якість телефонного зв’язку (погіршується комфорт спілкування).

Актуальність використання техніки спадає у зв’язку з пониженням вартості смуги каналів зв’язку.

Кафедра інфокомунікацій

 

ПІМ. Лекція 10

28

 

 

 

Протоколи, що використовуються для транспорту мультимедійних сигналів

Кадри мовного сигналу передаються за допомогою транспортного протоколу UDP в парі з протоколом

RTP.

UDP (на відміну від TCP) не додає змінних затримок, що виникають при виправленні помилок передавання

§Примітка. якість передавання мови більш чутлива до змінних затримок, ніж від втрат пакетів.

RTP – Real Time Transport Protocol призначений для передавання мультимедійних сигналів – сигналів, чутливих до варіацій затримки.

§RTP несе у заголовку відмітку часу формування пакету та порядковий номер. Це дозволяє при прийманні ліквідувати варіації затримки та відновити вірний часовий порядок пакетів.

RTCP – RTP Control Protocol передає інформацію про якість переносу RTP пакетів (для управління потоком мультимедійного

Кафедра інфокомунікаційсигналу).

ПІМ. Лекція 10

 

29

 

Типова структура мовного пакету

* В скобках для IPv6

14

20 (40*)

8

12

20

 

 

 

 

 

Ethernet

IP

UDP

RTP

Аудио

 

 

 

 

 

При перенесенні в одному пакеті одного кадру аудіо довжиною 20 байт :

Розмір пакету:

разом - 78 (98*) байт, з них корисні 20 байт.

Швидкість:

загальна - 31,2 (49,2*) Кбіт/с, корисна – 8 Кбіт/с.

При 2-х кадрах аудіо по 20 байт в одному пакеті: Розмір пакета: разом - 98 байт, з них корисні 40 байт. Швидкість: загальна - 19,6 Кбіт/с, корисна – 8 Кбіт/с.

При використанні кодека G.711 (без компресії) у кадрі 20 мс: Розмір пакету: разом - 218 байт, з них корисні 160 байт. Швидкість: загальна - 87,2 Кбіт/с, корисна – 64 Кбіт/с.

Кафедра інфокомунікацій

 

ПІМ. Лекція 10

 

4

FCS

30

Соседние файлы в папке Лекции