Тип работы:
Предмет:
Язык работы:


Разработка Video CMS для цифрового архива СПБГУ

Работа №132960

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы30
Год сдачи2018
Стоимость4700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
31
Не подходит работа?

Узнай цену на написание


Введение 4
Постановка задачи 5
Используемые термины 6
Обзор литературы 7
Глава 1. Поиск существующих решений 8
1.1. PHP Vibe 9
1.2. PHP Melody 9
1.3. ClipBucket 10
1.4. YouPHPTube 11
1.5. Остальные системы управление видеоконтентом. 12
Глава 2. Архитектура системы. Обзор необходимым компонентов. 13
2.1. Общая схема системы 13
2.2. Упрощение развёртывания локального сервера 14
2.3. Организация доступа к хранилищу видеолекций. Запуск
медиа-сервера на локальном сервере 15
2.4. Video CMS на локальном сервере 16
Глава 3. Взаимодействие между Video CMS и медиа-сервером 17
3.1. Добавление видео для запуска по запросу пользователя 17
3.2. Ограничение доступа к видео 18
Глава 4. Тестирование 19
4.1. Получение готового видеофайла 19
4.2. Добавление и запуск видеофайла на сервере 20
4.3. Передача записи на сайт Video CMS 20
4.4. Тестирование нагрузки на сайт 21
Выводы 22
Заключение 24
Список используемой литературы 24
Приложения 26


Санкт-Петербургский государственный университет - одно из главных учебных заведений для получения высшего образования в России. Ежедневно лекции в университете по самым разным предметам посещают тысячи молодых людей. Полученные знания формируют основу будущего профессионализма молодых студентов.
Но есть ряд весомых причин, по которым некоторые учащиеся не могут посетить конкретную лекцию. Например, человек заболел или находится на дистанционном обучении.
В СПбГУ применяются системы для поддержки дистанционного обучения, которые позволяют учащимся смотреть лекции в режиме онлайн или пересматривать прошедшие занятия в виде записи из архива.
Система трансляции основана на серверном программной обеспечении Wowza, которая имеет некоторые особенности. Она не имеет простого пользовательского интерфейса (интерфейса, рассчитанного на неподготовленного пользователя), но качественно выполняет свои целевые задачи, имеет подробную документацию, работа возможна на всех платформах (Windows, Mac, Linux), позволяет воспроизводить видео контент любого популярного формата на любых платформах.
Первое, что приходит на ум для решения задачи улучшения интерфейса - “создать свой YouTube”. Готовых CMS для решения подобных задач очень много. Но есть несколько “НО”. Не все такие системы оснащены механизмами разделения прав пользователей. Несложно понять, что нельзя выкладывать лекции просто в открытый доступ, всё-таки это собственность Университета. Поэтому важно, чтобы определённые группы студентов имели доступ именно к лекция своей университетской группы. Второй важный момент - нужно в такую систему встроить воспроизведение видео не только по требованию, но и воспроизведение в режиме реального времени. Нужен некий связующий элемент между базой данных СПбГУ и системой, роль которого и будет выполнять Wowza.
Целью данной работы является ознакомление с существующими решениями в области управление видеоконтентом, изучение документации и API программного обеспечения Wowza, которое используется в СПбГУ, а также поиск решения интеграция видеотрансляции в стороннюю систему для работы с видеоконтентом.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках данной работы были рассмотрены программные продукты, с помощью которых можно решить задачу создания системы управления видеоконтентом цифрового архива СПбГУ. Были изучены существующие средства, позволяющие решить данную задачу. В ходе анализа были выявлены недостатки этих продуктов, после чего было принято решение о создании собственного прототипа системы, удовлетворяющего предъявленным функциональным требованиям, позволяющей управлять видеофайлами. Описана архитектура прототипа, реализованы главные компоненты. В дальнейшем планируется доработка программного обеспечения, направленная на реализацию взаимодействия между этими компонентами и автоматизацию работы комплекса по управлению и каталогизации видеоконтента, после чего данное решение планируется направить сотрудникам СПбГУ для дальнейшего тестирования.



1. Определение CMS.
https://ru.wikipedia.org/wiki/Система_управления_содержимым
2. Официальный сайт медиа-сервера Wowza.
https://www.wowza.com/products
3. Определение Video On Demand.
https://ru.wikipedia.org/wiki/Видео_по_запросу
4. Определение Bitrate. https://ru.wikipedia.org/wiki/Битрейт
5. Effective Algorithms For Video Shot And Scene Boundaries Detection. https://www.computer.org/csdl/proceedings/icis/2016/0806/00/07550913.pd f
6. Systems and methods of processing closed captioning for video on demand content. https://www.google.com/patents/US8695048
7. Summers J., Brecht T., Eager D., Wong B. To chunk or not to chunk: implications for HTTP streaming video server performance // Proc. of th 22nd Int. workshop on Network and Operating System Support for Digital Audio and Video, 2012. P. 15-20.
8. Официальный сайт Video CMS PHP Vibe. https://www.phpvibe.com
9. Официальный сайт Video CMS PHP Melody. https://www.phpsugar.com/phpmelody.html
10. Официальный сайт Video CMS ClipBucket. https://clipbucket.com
11. Официальный сайт Video CMS YouPHPTube. https://www.youphptube.com
12. Официальный русскоязычный сайт Denwer. http://www.denwer.ru
13. Расшифровка аббревиатуры LAMP.
https://ru.wikipedia.org/wiki/LAMP
14. Официальный сайт MAMP. https://www.mamp.info/en/
15. Список продуктов компании Wowza Media Systems. https://www.wowza.com/products
16. Инструкция по скачиванию установочного файла и установка. https://www.wowza.com/docs/how-to-install-and-configure-wowza-streami ng-engine
17. Инструкция по установке YouPHPTube на сервере. https://tutorials.youphptube.com/video/how-to-install-youphptube-in-a-fresh -ubuntu-server
18. Инструкция на английском языке по добавлению видео на сайт
YouPHPTube по внешней ссылке.
https://tutorials.youphptube.com/video/how-to-import-videos-from-youtube
19. Официальный сайт платформы облачных вычислений Microsoft Azure. https:// azure.microsoft.com/en-us/
20. Официальный сайт Hewlett Packard Labs.
https://www.labs.hpe.com/next-next



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ