Створення радіосерверу

Автор работы: Пользователь скрыл имя, 17 Декабря 2013 в 19:10, курсовая работа

Описание работы

Мета курсової роботи – вивчення засобів та методів побудови радіо-серверу, а також підбір аудіо-матеріалу для радіомовлення в Інтернеті.
Об’єктом дослідження – виступає база радіомовлення та радіо-сервер.
Предмет дослідження – засоби створення та налаштування радіо-серверу та пошук аудіо-треків для трансляції.

Содержание работы

Вступ 4
1. Оглядова-аналітична частина 6
1.1. Аналіз об’єкту дослідження 6
1.2. Аналіз аналогічних систем 7
1.3. Загальний опис технології та області використання Інтернет-радіо 8
1.4. Огляд і аналіз існуючих методів і засобів вирішення поставлених задач 11
2. Теоретична частина 13
2.1. Обґрунтування вибору технічного забезпечення проектованої системи. 13
2.2. Особливості технологій, апаратного та програмного забезпечення. 14
2.3. Функціональний опис обладнання QNAP NAS 18
3. Практична частина 22
3.1. Обґрунтування інформаційного забезпечення проектованої системи 22
3.2. Попереднє завантаження файлів за допомогою Web File Manadger 23
3.3. Налаштування радіо на QNAP за допомогою IceStation 25
3.4. Оцінка функціонування компонентів системи (опис її роботи) 27
3.5. Обґрунтування засобів захисту системи від несанкціонованого доступу системи NAS 28
Висновки 30
Список використаних джерел 31

Файлы: 1 файл

Інтернет-технології.docx

— 398.59 Кб (Скачать файл)

Можливості All-In-One сервера:

  • FTP Server;
  • File Server;
  • Backup Server;
  • Mirror Station – захист даних із застосуванням так званої Q-AID1 технології, то пак, швидше за все, варіанти реалізації віддзеркалювання на зовнішній диск;
  • Print Server;
  • Web Server – підтримка PHP, SQLite і MySQL;
  • MySQL Server;
  • UPnP Media Server;
  • iTunes Server;
  • Multimedia Station;
  • Download Station – підтримка завантаження по протоколах BitTorrent (с DHT)/FTP/HTTP без ПК.

2.3. Функціональний опис обладнання QNAP NAS

  • Веб-інтерфейс на снові "AJAX"
  • Сервер відеоспостереження (IP-камер)
  • Установка додаткових додатків «платформа QPKG»
  • Сервер резервування даних
  • Сервер Web/FTP/MySQL/файловий/принт
  • Медіа-портал/Менеджер завантаження
  • Медіа NAS-сервер UPnP/DLNA / iTunes
  • Функціонал «iSCSI Target/Initiator»
  • Web-Інтерфейс «Gigabit Ethernet»
  • Шифрований доступ по HTTPS/FTPS/SSH
  • Процесор «Marvell Kirkwood 1,2 ГГц»
  • Два дискових відсіку SATA
  • Гаряча заміна дисків «JBOD, RAID 0 і RAID 1»

2.4. Формати аудіо файлів для трансляції Інтернет-радіо

Формат аудіофайлу являє  собою просто специфікацію, що описує структуру, в якій аудіодані зберігаються у файлі. Наприклад, один формат аудіофайлів  може вказувати, що біти і байти аудіоданих повинні бути збережені в певному  порядку, а інший формат - що дані повинні бути збережені в зовсім іншому порядку.

Звичайно, це дуже спрощене пояснення, але загальний його зміст  полягає в тому, що одні й ті ж  аудіодані можуть бути збережені  безліччю різних способів.

Чому не можна обійтися одним форматом аудіоданих? А тому, що ви можете використовувати ваші аудіодані для різних завдань, наприклад  для відтворення в дисководі  для компакт-дисків, для запису музики або звукових ефектів у відеоіграх, для запису доріжки фільму або  відео кліпу або навіть для  завантаження через Інтернет. Для  кожного завдання може знадобитися, щоб ваші аудіодані були збережені  своїм способом. Наприклад, звук для  компакт-диска повинен бути збережений з використанням розрядності 16 біт і частоти семплювання 44,1 кГц. Однак для завантаження звуку через Інтернет нам краще використовувати іншу розрядність і частоту семплювання, оскільки кожна хвилина 16 - бітного, 44 - кілогерцевого звуку займає близько 10 Мбайт. Це дуже великий об'єм даних для того, щоб його можна було пропускати через повільні телефонні лінії.

Крім відмінностей в розрядності  і частоті семплювання, деякі  формати аудіофайлів пропонують також стиснення даних. Це означає, що зберігаючи звук в певних форматах файлів, ви зменшуєте розмір ваших  аудіофайлів для того, щоб їх можна  було використовувати у випадках низької пропускної здатності мереж, наприклад в Інтернеті. У деяких випадках стиск не впливає на якість звуку, але в більшості випадків погіршення звуку спостерігається. При стисканні вам доводиться знаходити компроміс між якістю звуку і розміром файлу, який ви врешті-решт отримаєте. Існування різних форматів аудіофайлів пояснюється також  і тим, що за роки розвитку комп'ютерів набули поширення декілька основних комп'ютерних платформ. У їх число  входять Amiga, Macintosh, NEXT і персональні комп'ютери з операційною системою Windows. Щоб дати вам максимально можливу гнучкість, програма Sound Forge дозволяє відкривати і зберігати аудіофайли в безлічі різних форматів. Деякі з них вам ніколи не доведеться використовувати, але все одно непогано знати, що ви можете з ними зробити, якщо така необхідність виникне. Розглянемо формати аудіофайлів, які підтримує програма Sound Forge:

Формат Dialogic VOX - це оптимізований формат аудіофайлів, що використовується в основному для телефонних додатків. Формат Dialogic VOX дозволяє зберігати 16-бітові аудіодані і стискати їх, перетворюючи в 4-бітові аудіодані, що дає ступінь стиснення 4:1. Це означає, що ви можете зберігати дуже великі файли, значно стискаючи їх. Звичайно, якість звуку при цьому страждає, та й цей формат підтримує тільки монофонічні дані. Файли у форматі Dialogic VOX мають розширення vox, для їх стиснення використовується метод ADPCM.

Формат InterVoice - призначений для використання в додатках телефонії. Він підтримує тільки 8-бітові монофонічні аудіодані, зате має кілька різних схем стиснення. У число цих схем входять як A-Law, так і u-Law. Файли InterVoice мають розширення ivc.

Формат Macintosh AIFF – це стандартний формат файлів для збереження аудіоданих на платформі Macintosh. Якщо вам коли-небудь буде потрібно пересилати аудіофайли між персональним комп'ютером і комп'ютером Macintosh, використовуйте саме цей формат. Він підтримує 8 - і 16-бітові монофонічні та стереофонічні аудіодані.

Формат Macintosh Resource - використовується для зберігання звукових файлів, але для нього є обов'язковою наявність заголовка Mac-Binary, (розширення - snd). Програма Sound Forge вміє відкривати файли цього формату. Вона просто ігнорує заголовок Mac-Binary. Однак зберігати файли в цьому форматі Sound Forge не може, оскільки файли Macintosh Resource є справжніми файлами Macintosh, а персональні комп'ютери не можуть зберігати дані як файли Macintosh.

Формат MPEG Audio (MP3) – найпоширеніший формат, який дозволяє стискати звукові дані приблизно в 12 разів, зберігаючи при цьому якість, близьке до якості записів на компакт-дисках.

Формат NeXT/Sun - є стандартним форматом, але не для персональних комп'ютерів або машин Macintosh, а для комп'ютерів NeXT і Sun Spare station. Цей формат підтримує багато типів аудіоданих, в тому числі 8 - і 16 -бітові, моно і стерео. Крім того, він також підтримує безліч схем стиснення.

Формат Sound Designer 1 - призначений спеціально для конкретного додатка - Sound Designer 1, використовуваного на комп'ютерах Macintosh. Подібно формату SampleVision, він підтримує тільки 16-бітний монофонический звук. Файли мають розширення dig або sd.

Формат Windows Media Audio - є спеціальним форматом аудіофайлів, що дозволяє створювати потокові аудіофайли для передачі через Інтернет. Він є форматом для операційної системи Windows, а це означає, що будь-який комп'ютер з операційною системою Windows (з встановленою програмою Windows Media Player) може відтворювати файли Windows Media Audio.

Формат RAW - містить прості аудіодані PGM. Дані не зберігаються в конкретному форматі (на відміну від вищезгаданих форматів). Коли ви зберігаєте файл RAW, він містить чисті аудіодані.

 

 

3. Практична частина

3.1. Обґрунтування інформаційного  забезпечення проектованої системи

Для налаштування інтернет-радіо  на системі NAS компанії QNAP будемо використовувати  додаток «IceStation» оскільки він легкий у налаштуванні та використанні та створений спеціально для потокової передачі аудіо.

IceStation - це проект, який включає в себе сервер потокової передачі аудіо та інструмент мережного мовлення. У його основі лежать компоненти Icecast і Ices0 з вбудованим графічним веб-інтерфейсом. За допомогою IceStation можна організувати потокову трансляцію музичних MP3-файлів, що зберігаються на мережевому накопичувачі, і ретрансляцію радіостанцій, які ведуть мовлення в Інтернеті.

Призначення IceStation:

1. Створити власний потік  музики, медіа-сервер (IceStation)

2. Трансляція MP3 NAS-сервера  для потокової передачі музики (Ices0> Icestation)

3. Реле Інтернет-радіо

IceStation заснований на Icecast та Ices0, має вбудований веб-інструмент.

IceCast - це відкрите програмне забезпечення, підтримкою якого займається Xiph.org Foundation. Icecast призначений для організації потокового цифрового аудіо-мовлення.

Ices0 - це безкоштовне мовлення MP3 файлів, проект підтримується  Xiph.org Foundation. Він здатний передавати музику призначення Shoutcast / Icecast. За допомогою цієї програми Ви можете легко передавати улюблену музику від QNAP NAS і слухати його в будь-якому місці на Землі.

 

3.2. Попереднє завантаження файлів за допомогою Web File Manadger

Web File Manager дозволяє користувачам отримати доступ до мережевого накопичувача з Інтернет і управляти файлами з веб браузера. Включення сервісу в "Administration" (Адміністрування)> "Applications" (Сервери додатків)> "Web File Manager". Клікніть посилання на сторінці для доступу до веб файлового менеджера (рис.3.1.)

Рисунок 3.1. – Отримання доступу до мережевого накопичувача

Клацніть пункт «Web File Manager» у верхній частині сторінки або на сторінці входу в NAS-систему для доступу до Веб-диспетчеру файлів. У разі входу в службу зі сторінки входу в NAS-систему потрібно ввести ім'я користувача та пароль.

Ви можете організувати мережеві папки загального доступу на NAS. За допомогою Web File Manager, ви можете вивантажувати, завантажувати, перейменовувати, переносити, копіювати або видаляти файли і папки в мережі спільного користування. На рисунку 3.2 зображено інтерфейс веб файлового менеджера.

Рисунок 3.2. – Інтерфейс  «Web File Manager»

Закачування файлів

Максимальний розмір файлу, який може бути завантажений в мережевого накопичувача через Web File Manager, складає 2 Гб.

Для закачування файлів необхідно  встановити плагін Adobe Flash в ваш браузер.

1. Виберіть папку та  натисніть 

2. Натисніть "Browse" (Огляд) і виберіть файли.

3. Виберіть пропустити  або перезаписати існуючі файли  в папці.

4. Натисніть  для закачування файлу або "Upload All" (Закачати все) для закачування всіх вибраних файлів (рисунок 3.3)

Завантаження  файлів 

1. Виберіть файл або  папку для завантаження

2. Натисніть на нього  правою кнопкою миші і виберіть "Завантажити" або натисніть  , щоб завантажити файл.

 

Рисунок 3.3. – Процес завантаження файлів

3.3. Налаштування радіо на QNAP за допомогою IceStation

1. Завантажити музичні  файли на Qmultimedia;

2. Перейти до панелі  QPKG в IceStation та натиснути вкладку «web managment link»;

3. Web GUI з'явиться.

Рисунок 3.4. – Інтерфейс  «Ice Station»

4. Вам необхідно включити Ices0 сервер, який необхідний для відтворення потокової музики 

5. Якщо необхідно грати mp3 в змішаному порядку, потрібно натиснути на «Play randomized...»

6. Далі необхідно створити список відтворення. Натискаємо на список відтворення, щоб вибрати вкладку Playlist manager.

Рисунок 3.5. – Налаштування списку відтворення «Ice Station»

7. На лівій стороні необхідно перейти до каталогу, де розташовані файли у форматі MP3, натиснувши на імена каталогів.  Не потрібно натискати на стрілки зліва від каталогів – вони додають цілі папки в список відтворення.

8. При переході до каталогу, який містить аудіо файли в форматі MP3, потрібно натиснути стрілку зліва музичного файлу або цілого каталогу та додавати пісні в плейлист.

9. Список відтворення відображається в правій частині вікна IceStation playlist "On-The-Go". Можна створити кілька списків відтворення та керувати ними.

10. В правій верхній частині поля (playlist manager), можна вибрати плейлист.

11. Переходимо в QPKG на панель управління та перезапускаємо службу натиснувши на кнопку «Disable», зачекати деякий час, а потім натиснути кнопку «Enable».

Якщо Ви хочете отримати інформацію про запущеної Icecast сервера  натисніть на відображуваної посиланням на правій верхній частині сторінки веб-інтерфейсу.

3.4. Оцінка функціонування компонентів системи (опис її роботи)

Привівши  налаштування Інтернет-радіо  необхідно здійснити перевірку  його функціонування на різних операційниних системах.

1) Windows – при завантаженні  головної сторінки сайту elearning.lutsk.ua, на якому знаходиться радіо-блок, можна спостерігати що воно автоматично програється зразу після повної завантаженості сторінки.

Рисунок 3.6. – Блок трансляції радіо 

Радіо можна зупинити, натиснувши на . Для того щоб знову розпочати транслювання радіо потрібно лише натиснути на кнопку .

2) MacOS – при завантаженні тієї ж сторінки веб-браузером Safari транслювання не було успішним, оскільки даний браузер не підтримує flash. Але якщо під’єднатися напряму до трансляції радіо все буде чудово працювати.

3) Android – виконавши аналогічні спроби підключитися до радіо все пройшло успішно, радіо транслюється без перебою.

3.5. Обґрунтування засобів  захисту системи від несанкціонованого  доступу системи NAS

Рівень безпеки. Введіть IP-адресу або мережу, підключення з яких до даного сервера буде дозволено або заборонено. При відмові в підключенні до хост-серверу всі його протоколи не будуть забезпечувати доступ до локального сервера.

Після зміни настройок  натисніть «Застосувати» для  збереження змін. Мережеві служби будуть перезапущені, і поточні з'єднання  з сервером будуть розірвані.

Информация о работе Створення радіосерверу