Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООСМП Методичні вказівки до виконання Лаб.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
275.97 Кб
Скачать

Завдання на лабораторну роботу

Ознайомитися з теоретичними відомостями та можливостями програми Womble MPEG Video Wizard DVD. Використовуючи Womble MPEG Video Wizard DVD, або інший наявний інструмент, створити структуру даних мультимедійного DVD-Video. Пояснити призначення отриманих файлів відео-даних. Провести презентацію проекту, дати відповіді на запитання, обґрунтувати прийняті в процесі підготовки проекту рішення.

Зміст звіту

  1. Короткий Опис можливостей використаного засобу.

  2. Короткий опис отриманої структури даних

  3. Висновки.

Література

  1. Кириченко А.А. Мультимедиа-технологии в бизнесе: учебное пособие

  2. Мюллер Скотт. Модернизация и ремонт ПК, 18-е издание. М. : ООО “И.Д. Вильямс”, 2009. — 1280 с.

  3. http://www.videodata.ru/index.htm

  4. http://www.womble.com/products/

Лабораторна робота №4

Засоби трансляції відео та аудіо потоків в комп’ютерні мережі

Мета лабораторної роботи: вивчення методів та засобів трансляції відео та аудіо потоків в комп’ютерні мережі.

Теоретичні відомості

Стандарти стиску відео та аудіо MPEG

До основних стандартів MPEG стиску відео та аудіо відносяться:

  1. MPEG1 – вихідний стандарт стиску аудіо та відеокомпресії, який містить кодек для відео з прогресивною розгорткою та кодек для аудіо з трьома рівнями стиску (MP1, MP2, MP3).

  2. MPEG2 – група стандартів організації транспортних потоків аудіо і відео інформації, в також її компресії.

  3. MPEG3 – розроблявся для підтримки телебачення високої чіткості(HDTV)

  4. MPEG4 – розширює стандарт MPEG1 для підтримки 3D – контенту

Мережеві протоколи транспортного рівня

До найвідоміших протоколів транспортного рівня відносяться протоколи UDP, TCP, RTP.

UDP – протокол передачі даних в комп’ютерних мережах, без попереднього встановлення з’єднання і гарантії доставки пакетів між двома вузлами передачі інформації. Протокол UDP використовується в тих випадках коли необхідно досягти найменшого часу доставки даних від одного вузла до іншого.

UDP – датаграма складається з заголовку та даних. В заголовку UDP – датаграми міститься порт відправника, порт отримувача, довжина датаграми та контрольна сума. Максимальна довжина даних складає 65507 байт. Варто відмітити, що вказана максимальна довжина ніколи не застосовується на практиці оскільки її розмір більше за розмір максимального блоку будь-якого протоколу канального рівня.

Рис. 1. Структура UDP – датаграми

TCP – протокол транспортного рівня, який використовує попереднє встановлення з’єднання перед обміном даними і гарантує доставку пакетів, шляхом повторної пересилки втрачених пакетів. Варто відмітити що протокол забезпечує збереження послідовності пакетів.

Пакет TCP також складається з заголовку та даних. В свою черг заголовок складається з порту відправника, порту отримувача, номеру послідовності, номеру підтвердження, контрольної суми та інших ознак та опцій[2].

RTP – протокол транспортного рівня, який використовується для передачі трафіку в реальному часі. Заголовок протоколу містить дані для відновлення голосу або зображення на прийомному вузлі, а також дані про стандарти стиску передаваної інформації.

Структуру заголовків пакетів і передавані дані можна візуально побачити будь-яким аналізатором мережевих пакетів (сніфером). Прикладами таких аналізаторів можуть бути:

Сниффери:

  • Aircrack-ng

  • Wireshark

  • tcpdump

  • Iris

  • WinDump

  • Sniffit 

  • Ultra Network

  • Packetyzer

Схеми маршрутизації

Unicast – однонаправлена передача даних одному адресату. При передачі аудіо та відео переважно використовується протокол UDP

Broadcast – однонаправлена передача даних всім учасникам комп’ютерної мережі. При передачі аудіо та відео переважно використовується протокол RTP.

Multicast – однонаправлена передача даних визначеним адресатам. При передачі аудіо та відео переважно використовується протокол RTP.

Засоби трансляції і прийому відео та аудіо в комп’ютерній мережі.

На сьогоднішній день існує багато програмних та апаратних засобів трансляції прийому відео та аудіо в комп’ютерні мережі. До програмних засобів можна віднести:

  • Windows Media Encoder(WME)

  • Windows Media Player

  • Winamp

  • VLC – player

Сучасна професійна апаратура без проблем дозволяє транслювати в комп’ютерні мережі весь супутниковий транспондер (частоту), з бітрейтом ≈ 35 Мбіт з декодуванням телевізійних каналів в реальному часі.

До світових лідерів виробників апаратних засобів трансляції можна віднести таких виробників як Cisco, RGB та інші. Серед українських виробників варто відмітити виробника телевізійної апаратури Crypton.

VLC – player

Пакет VLC – player розповсюджується безкоштовно, і використовується в ОС Windows, Linux, FreeBSD, MacOS.

VLC – player дозволяє використовувати як графічний інтерфейс так і інтерфейс командної стрічки.

Приклад використання командної стрічки в ОС Windows:

/path/to/vlc_exe/vlc.exe –vvv videaudio.avi

:sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:udp{dst=192.168.55.74:1234} :no-sout-rtp-sap :no-sout-standard-sap :sout-keep

Однією з переваг трансляції відео з використанням VLC – player є перекодування відео в реальному часі під час трансляції. Цю властивість можна використати для перекодування відео в різноманітні формати.