Відео- та аудіо-технології мультимедіа. 2. Технології гіпермедіа в комп\
Пакети для передавання звуку мають два безкоштовних компоненти: кодер - для стискання; плеєр - для відтворення. Коде-ри стискують звукові файли форматів WAV, AU, AIFF, які мають заголовок з інформацією про частоту дискретизації, розрядність та спосіб оцифровування, кількість каналів (моно, стерео), довжину файлу. Протокол UDP є ефективнішим для передавання звуку, ніж TCP: в останьому нема корекції помилок, викривлені або втрачені пакети ігноруються. Проте при використанні UDP можуть виникнути проблеми з корпоративними брандмауерами (firewalls, які розраховано на TCP). Усі плеєри інсталюються до Web-броузеру та добре працюють з найвідомішими броузерами Microsoft Internet Explorer, Netscape Navigator, Quarterdeck Qmosaic, NetManage WebSurfer та броузером служби CompuServe.
Передавання відео (streaming video). Потік інформації при передаванні відео є значно більшим, ніж при передаванні звуку. Навіть при застосуванні алгоритмів стискання з втратами цей потік до потрібної швидкості bps не стиснути. Технології streaming video надають два способи вирішення проблеми: передавати менше, ніж 24 кадри/с, що нагадує демонстрування слайдів; стискати потік сильніше на шкоду якості, оскільки зображення йде неперервно, але якість його погіршується.
Програми, що базуються на технологіях download-and-play, тобто завантажуй файл повністю та тільки потім дивись та слухай (приклад - стандарт QuickTime), дозволяють вирішити проблему в тому разі, якщо потрібні і гарна якість, і 24 кадри/с.
Netscape Communications ліцензувала технології QuickTime та QuickTime VR - крос-плаформові (Macintosh System, OS/2, Windows, UNIX) технології зберігання, редагування та перегляду синхронного відео, звуку, графіки та тексту компанії Apple. Ці технології інтегровано до броузеру Netscape Navigator, який дозволяє вбудовувати до застосувань для Internet (applets) звукові та відеоефекти, програвати сценарії QuickTime та керувати ними. Цей броузер дозволяє дивитись анімацію та відеоролики, одночасно програючи АЖ)/-файли в фоновому режимі. Як Netscape Navigator, так і Microsoft Internet Explorer підтримують відеоформат A VI та аудіоформати WAV, AU, AIFF, MIDI. Internet Explorer також може працювати з аудіо- та відеоформатами MPEG.
Коротко оглянемо відомі алгоритми стискання відео.
Алгоритм JPEG стискає з втратами окремі зображення, з можливістю зміни ступеня стискання. Цей алгоритм застосовують для компресії нерухомих зображень. Він забезпечує високу якість при стисканні 10:1. JPEG адаптовано і для відео: MJPEG (Motion JPEG) стискає кожен кадр відеопослідовності за методом JPEG. У підсумку якість зображення є гарною, але потік інформації є дуже великим.
Алгоритм MPEG стискує цифрове відео приблизно в 150 разів. До цифрового потоку додається синхронізований стереозвук. Відео майже дорівнює за якістю VHS (стандарту побутової відео-техніки). У MREG-стисканні використовують алгоритм JPEG, але в процесі формування потоку даних передбачається, що два сусідних кадри відеопослідовності мало відрізняються. Тому в потоці даних, стиснутих за технологією MPEG, є три типи зображень: Intra (I-frame, опорні) - JPEG -стиснуті зображення, що використовують для відновлення інших зображень (в типовому випадку їх задають два рази/с зі стисканням 12:1); Predicted (P-frame, передбачувані), що містять відмінності поточного зображення від попереднього (Intra або Predicted) та передбачають високий рівень компресії; Bidirectional (B-frame, двонаправлені), що містять відмінності поточного зображення як від попереднього, так і від наступного (при відновленні результат усереднюється) та передбачають макси¬мальний рівень компресії. Якщо не вистачає пропускної здатності, кадри Predicted та Bidirectional опускають.Телефонні розмови по Internet. За наявності ПК, модему та повнодуплексної (full duplex) звукової плати, що дозволяє здійснювати одночасно запис/відтворення, можна розмовляти з абонентом іншої країни вільно за вартістю on-line (швидкість з'єднання з Internet повинна бути не менше 9600 bps). Можна обійтися звичайною напівдуплексною звуковою картою та спілкуватися зі співрозмовником по черзі. Також потрібні мікрофон та динамік або мікротелефонна гарнітура. Проект FreeWorld Dial-Up компанії Netscape Communications націлений на те, щоб користувач Internet вів розмови з абонентами загальнодоступної телефонної мережі.
Програми, що дозволяють вести телефонні розмови крізь Internet, називають /и/егие/-телефонами (/Р-телефонами, Web-телефонами). Ці програми стискують мову та передають її через Internet у масштабі реального часу. Є можливість настроїти чутли¬вість мікрофону та гучність динаміку, створити "телефонну книгу" з IP- або E-mail-гдресами. Web-телефони дозволяють передавати файли, обмінюватися текстовими повідомленнями (chat), рисувати на загальному планшеті (whiteboard) [100]. Наприклад, програма WebPhone підтримує селекторні ради з чотирма співрозмовниками, шифрування мовлення, голосову пошту та автовідповідач тощо.
Зв'язок зі співрозмовником організують одним із двох спо¬собів: через IRC-сервер телефонного зв'язку; напряму за IP- та E-mail адресами (останній спосіб не завжди є можливим, оскільки деякі Internet-провайдери присвоюють при кожному підключенні нову IР-адресу). Завдяки стандарту ITU H.323 на низькошвидкісні аудіо- та відеоконференції, Web-телефони мають можливість бути сумісними та працювати один з одним.