
- •Лекція №3 Відтворення Мультимедіа
- •Формати звукових файлів
- •Формати відео
- •Мал. 9.4. Вбудований Media Player для відтворення аудіо файлу
- •Мал. 9.7. Програмування Media Player
- •Мал. 9.8. Кнопки прихованого Media Player
- •Мал. 9.7. Програмування Media Player
- •Мал. 9.8. Кнопки прихованого Media Player
- •Мал. 9.9. Відтворення декількох звукових файлів через один Media Player
- •Мал. 9.10. Посилання для відтворення відеофайлу
- •Мал. 9.12. Запрограмований Media Player
- •Мал. 9.13. Оформлений Media Player
- •Мал. 9.15. Вбудований потік живого відео
- •Мал. 9.18. Marquee з оформленням
- •Мал. 9.19. Використання динамічного html (dhtml) для програмування тегов xhtml
- •Мал. 9.21. Аплет Java для декорування тексту
- •Мал. 9.22. Аплет Java для створення прокрутки тексту
- •Мал. 9.23. Ігровий аплет Java
- •Мал. 9.24. Аплет Java тикера ринку
- •Мал. 9.25. Flash-игра
- •Мал. 9.26. Поточна погода від Weather Channel
- •Мал. 9.27. Заголовки поточних новин
Лекція №3 Відтворення Мультимедіа
Одним з найбільш привабливих результатів переходу з великою пропускною здатністю з'єднань Інтернет є використання звуку і відео, як контента Web-сторінок . Високошвидкісні мережеві з'єднання здатні передавати дані з швидкістю декілька мегабайтів в секунду, що є ключовою умовою доставки великих файлів аудіо і відео
Методи передачі Існує два способи отримання файлів аудіо і відео в браузері. Один з них полягає в завантаженні файлу з сервера Web. В цьому випадку існує затримка, пов'язана з передачею файлу в браузер, хоча сучасні браузери можуть починати відтворювати медіафайл, перш ніж він буде повністю отриманий, - за допомогою методів поступового (прогресивною) завантаження. То, є відтворення відбувається в той же час, коли завантажується файл. Після закінчення завантаження файлу він буде доступний користувачу для швидкого перезавантаження і повторного відтворення. Завантажені файли можна зберегти на комп'ютері і після цього звертатися до них і відтворювати локально.
Другий спосіб отримання мультимедійного вмісту полягає у використанні потокових методів. Якщо файли аудіо і відео знаходяться на "медіасервері", то цей комп'ютер може передавати файли як неперервний потік, який не вимагає очікування закінчення завантаження, перш ніж почнеться відтворення. Є декілька секунд затримки, поки на ПК передається початковий вміст; після цього браузер отримує безперервний потік звуку і зображень. Коли передавана частина файлу відтворюється, наступна частина потоку передається і буферизується (тимчасово зберігається) на ПК в очікуванні відтворення. Таке чергування передачі і відтворення забезпечує неперервний потік мультимедійного змісту. Часто файли медіа можуть передаватися потоком з швидкістю, яка відповідає смузі пропускання використовуваного з'єднання з Інтернет. Потокові файли не завантажуються; тому копія файлу не буде отримана.
Потокові методи використовуються також для живого мовлення. Існує затримка в декілька секунд для отримання і буферизації на ПК початкової передачі. Поки продовжується відтворення буферизированного вмісту, передається наступна порція вмісту і буферизується в ПК в очікуванні відтворення. Здатність комп'ютера відтворювати вміст, що буферизує, одночасно з отриманням і буферизацією передачі створює неперервний потік аудіо- і відеовиводу.
Відтворення медіа Щоб отримувати аудіо- і відеофайли і живий потік медіа, необхідно мати на комп'ютері встановлений медіаплеєр. При використанні Windows XP в цій операційній системі є встановлюваний по замовчуванням Windows Media Player. Іншими популярними плеєрами є QuickTime Player компанії Apple і RealPlayer компанії RealNetwork. Необхідний плеєр залежить від формату файлу, який визначає вміст медіа.
Далі зясуємо використання Media Player. При використанні Windows Media Player є два способи надання доступу до файлів медіа. Можна створювати посилання на файли або вбудовувати медіа в сторінку Web.
Посилання на медіафайли З файлами медіа можна з'єднуватися точно так, як і роблять з'єднання із сторінками Web, - за допомогою тега <a>. В цьому випадку атрибут href задає адреса URL файлу, розташований або локально на ПК, або видалено на сервері Web. При з'єднанні з файлом медіа Media Player відкривається поза браузера, дозволяючи продовжити проглядання сторінок Web під час відтворення медіа.
Мал. 1. Відкриття Media Player поза вікном браузера
Вбудований медіафайл Media Player можна вбудувати в сторінку Web, а не відкривати його в окремому вікні. В цьому випадку плеєр є елементом сторінки, що дозволяє здійснити тісну інтеграцію звуку і зображень з іншим вмістом сторінки. При вбудованому плеєрі медіа відтворюється тільки під час проглядання сторінки і зупиняється, коли відбувається звернення до іншої сторінки.
Мал. 2. Відкриття Media Player на сторінці Web
Спосіб, яким надається доступ до файлів медіа, залежить від можливостей клієнтів Web. Для клієнтів з повільнішими Інтернет-з'єднаннями надання посилань на файли медіа разом з відповідною інформацією про розміри файлів дає можливість вибору відносно продовження завантаження. Вбудований плеєр, заданий для автоматичного відтворення, може створювати тривалі затримки і викликати незадоволеність користувачів.
Для клієнтів Web з широкосмуговими з'єднаннями є можливість більшою мірою використовувати варіанти дизайну сторінки. Якщо передбачається продовження проглядання сайту з фоновим або зовнішнім відтворенням, то можна надати посилання на файли медіа. З іншого боку, якщо відтворення є істотним для іншого вмісту сторінки, то медіафайл, швидше за все, повинен бути вбудований і при відкритті сторінки запускатися на відтворення.
Формати аудіо Для відтворення в Web використовується декілька різних звукових форматів. Вони характеризуються прив’язкою до комп'ютерної системи, для обслуговування якої вони створені, і якістю звуку. Якість звуку залежить від типу технології стиснення звуку, яка була використана для оцифрування звукового файлу. Цей метод стиснення поміщений в звуковому кодеку (алгоритмі стиснення/відновлення), який скорочує розміри файлів, видаляючи непотрібні сигнали або стискаючи надмірні або такі, що повторюються. Найбільш популярні звукові формати стисло описані в далі.