Курсовая работа по дисциплине «Сети ЭВМ и Средства Телекоммуникаций»




Скачать 41.67 Kb.
НазваниеКурсовая работа по дисциплине «Сети ЭВМ и Средства Телекоммуникаций»
Дата публикации31.08.2013
Размер41.67 Kb.
ТипКурсовая
odtdocs.ru > География > Курсовая
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ
Курсовая работа по дисциплине

«Сети ЭВМ и Средства Телекоммуникаций».

Организация потокового вещания видео в HTML5.

Выполнили:

А.В. Климов

А.Э. Павленко

Группа: С-44

Руководитель:

Королёв Д.А.

Москва, 2010 г
Аннотация

Данная курсовая работа посвящена организации потокового вещания видео в браузер средствами HTML5.

Оглавление

Введение 4

1. Техническое задание 5

1.1 Технические требования 5

1.2 Постановка задачи 5

1. Техническое задание 6

2.1 Технические средства 6

2.1 Технические средства 7

2.1 Технические средства 7


Введение

HTML 5 (англ. HyperText Markup Language 5) — пятая версия одного из главных языков разметки Интернета, HTML.

На данный момент воспроизведение видео (не только потокового) в браузере производится с помощью дополнительного программного обеспечения (Adobe Flash, Microsoft Media Player и т.д.). Стандарт HTML5 уже сейчас поддерживается многими браузерами и предлагает разработчикам возможность воспроизведения видео встроенными средствами браузера. Более того, данная технология менее ресурсоёмка, чем её аналоги. Уже сейчас необходимо начинать исследования и разработки в данной области, что и будет проделано в данной курсовой работе.

^ 1. Техническое задание

Все текущие средства потокового вещания видео используют стороннее программное обеспечение для его последующего воспроизведения. В частности это касается и браузеров. Все решения на данный момент обладают двумя существенными недостатками: либо решение не является кроссплатформенным, либо требует наличия дополнительного по. Но с появлением HTML5 все эти проблемы будут решены, ведь данный стандарт позволяет воспроизводить видео средствами самого браузера. Не смотря на то, что стандарт будет принят ещё не скоро уже сейчас можно осваивать новую технологию для последующего внедрения.
^ 1.1 Технические требования

На основе вышепоставленных проблем, предъявляются следующие технические требования:

  1. Исследовать возможности HTML5 для отображения статических видеофайлов

  2. Исследовать возможности HTML5 для отображения потоковых видеофайлов

  3. Анализ средств и программного обеспечения для организации потокового вещания видео в поддерживаемом HTML5 формате (сервер).

  4. Анализ средств видеозахвата для последующей трансляции на сервер (клиент).

  5. Создание комплексной программного пакета для организации потокового вещания видеофайлов в поддерживаемом для HTML5 формате (клиент-сервер).



^ 1.2 Постановка задачи

Исходя из технического задания необходимо провести анализ средств вещания статических и потоковых видеофайлов в формате, поддерживаемом HTML 5, и, в итоге, создать комплекс программного обеспечения, для организации потокового вещания этих файлов.

2. Реализация

2.1 Технические средства и компоненты

Необходимы некоторые средства для реализации поставленных задач. Необходимо выбрать подходящее программное обеспечение, которое будет соответствовать техническим требованиям. Браузеры, реализующие стандарт HTML5, поддерживают 2 видеокодека: Theora и H.264. В нашей курсовой работе будет использован Theora.

Theora — свободный видеокодек, разработанный Фондом Xiph.Org как часть их проекта Ogg. Целью этого проекта является интеграция видеокодека On2 VP3, аудиокодека Vorbis и мультимедиаконтейнера Ogg в одно мультимедийное решение, наподобие MPEG-4. В отличие от небесплатных для коммерческого использования распространённых аналогов (MPEG-4, MP3), комбинация из контейнера Ogg, видео в Theora и звука в Ogg Vorbis представляет собой полностью открытый, свободный в лицензионном отношении мультимедиаформат.

Наиболее популярным программным решением для потокового вещания файлов является Icecast. К тому же оно поддерживает видеокодек Theora. Так же стоит отметить тот факт, что очень многие программы поддерживают потоковую передачу данных именно на Icecast.

Icecast является серверной программой, которая может осуществлять раздачу цифровых потоков различных форматов, таких как Ogg Vorbis, MP3, Theora, AAC, AACplus и NSV. Собственно передача данных осуществляется по стандартному протоколу HTTP, либо по протоколу SHOUTcast.

Таким образом мы нашли по, которое будет использоваться в качестве сервера. Теперь необходимо найти программу-клиент. Наш выбор пал на VideoLAN Client, так как он содержит в себе всё, что нужно для получения данных с внешних источников, перекодирования и передачи их на сервер.

VLC media player (от VideoLAN Client) — свободный медиаплеер. Плеер VLC можно использовать в качестве сервера для трансляции потока аудио/видео по сети (поддерживает протоколы IPv4 и IPv6). Для воспроизведения файлов мультимедиа не требуется установка дополнительных кодеков, они уже «встроены» в программу. VLC может воспроизводить DVD и потоковое незашифрованное (без DRM) видео (IPTV) и интернет-радио. Также программа может записывать потоковое аудио/видео на компьютер.
2.2 Сервер

Как уже было написано выше в качестве сервера в данной курсовой работе будет выступать Icecast.

  • Кроссплатформенное решение.

  • Возможность гибкой настройки.

  • Поддерживается большим количеством программ-клиентов.


2.3 Клиент

VideoLAN Client будет использоваться в качетве программы-клиента. У него так же есть много плюсов:

  • Кроссплатформенное решение.

  • Богатые возможности по настройке потока.

  • Поддержка Icecast.


Клиент будет осуществлять снятие видео с внешнего источника, перекодировать его в нужный формат и отправлять на сервер.

Добавить документ в свой блог или на сайт

Похожие:

Курсовая работа по дисциплине «Сети ЭВМ и Средства Телекоммуникаций»
Данная курсовая работа посвящена организации потокового вещания видео в браузер средствами html5

Пояснительная записка к курсовой работе по дисциплине «Сети ЭВМ и средства телекоммуникаций»
Произведен расчет нагрузки на сеть, анализ топологии разработанной сети и выбранного оборудования. Таким образом, работа представляет...

Пояснительная записка к курсовой работе по дисциплине «Сети ЭВМ и средства телекоммуникаций»
Произведен расчет нагрузки на сеть, анализ топологии разработанной сети и выбранного оборудования. Таким образом, работа представляет...

Лабораторная работа №2 по дисциплине «Технические средства сетей эвм»
В лабораторной работе изучалась система управления сетями Transcend Manager V 0 на примере сети мо

Курсовая работа по дисциплине «Сети ЭВМ и телекоммуникации»
Структурированная кабельная система (скс) — физическая среда информационной инфраструктуры предприятия, позволяющая свести в единую...

Курсовая работа По дисциплине «Сети эвм» На тему: «Анализ и оптимизация домашней лвс»
Основанием для разработки является учебный план по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных...

Курсовая работа По дисциплине «Сети эвм» На тему: «Анализ и оптимизация домашней лвс»
Основанием для разработки является учебный план по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных...

Отчет по лабораторной работе №5 «Маршрутизация в протоколе ip» по...
Задание Выведите таблицу маршрутизации с помощью команд route и ip route. Какой из выводов вам показался удобнее?

Лабораторная работа по дисциплине: «Технические средства сетей эвм»...
На каком оборудовании может присутствовать агент snmp. Какое оборудование может предоставлять функционал nms 8

Коммуникационных технологий отчет по лабораторной работе №1 «Утилиты...
Ознакомление с man- страницами утилит. Изучение ключей, используемых при запуске утилит

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница