ФИО заявителяСергеев Владислав Антонович
Дата рождения20.03.2003

Проект

НазваниеСистема OKT для закрытых трансляций мероприятий. https://closedstream.ru
УчреждениеГБОУ "Школа № 597 "Новое Поколение" ул. Петрозаводская 19а
Класс11
Науч. руководительШишкина Галина Николаевна
Консультант
Исполнители
  • Сергеев Владислав Антонович
Секция9 - 11 классы «Чтения им. А.А. Леманского: «Гениальный конструктор». Технические проекты и изобретения, тренажеры, игры и программы.
Краткое описание проектаРазработана система, предоставляющую организатору возможность получения большей прибыли в связи с продажей билетов не только на посещение самого мероприятия, но и на его онлайн-трансляцию или создать отдельное, полноценное онлайн-мероприятие, не требующее аренды помещения. Система обеспечивает приватность онлайн-трансляции, то есть предоставление пользователю возможности приобретения уникального онлайн-билета на трансляцию мероприятия и защиту самой трансляции от несанкционированного просмотра.

Описание проекта

Проблема решаемая проектомВ наше время существует проблема территориальной разрозненности аудитории, когда жители разных городов лишены возможности посещать мероприятия в других регионах. Онлайн-трансляции мероприятий устраняют проблему отсутствия возможности лично присутствовать на мероприятии и вместимости зрительного зала. Прямая трансляция мероприятия в сети Интернет не только не снижает числа посетителей, приобретающих билеты на само мероприятие, но и способствует привлечению новых зрителей.
Основная идеяВидеоконтент набирает обороты и пользуется большим спросом среди пользователей Интернета. Он доступен всем пользователям на любых устройствах. Видеотрансляция может проходить на различных платформах, имеющих технические возможности передавать видеосигнал. К сожалению, не все люди могут попасть на те мероприятия, которые они очень хотели бы посетить. Причины бывают разные. Например, человек болеет или он находится в другом городе или даже стране. Не у всех есть деньги на переезды между городами. Отличным решением в такой ситуации является онлайн-трансляция (прямой эфир). Человек посмотрит то мероприятие, которое хотел и может это делать где угодно и как ему удобно. А факт того, что это прямой эфир, даст ему ощущение участия. Но прямая трансляция не проблема, если мероприятие бесплатно, а что делать, если оно платное? Организатор не будет устраивать бесплатную трансляцию мероприятия, если он продаёт билеты на него. Ведь тогда зачем людям их покупать, если можно будет посмотреть это бесплатно? Поэтому идея проводить трансляции для их доступности не выгодна организаторам с коммерческой точки зрения. Но, а что, если организатор сможет проводить не открытые, а закрытые трансляции платных мероприятий и продавать на них билеты? Тогда человек, который хочет, но не может попасть на это мероприятие лично, сможет купить билет на онлайн-трансляцию. А организатор сможет провести трансляцию и не терять прибыль от продажи обычных билетов. Также OKT в ряде случаев избавляет организатора от необходимости поисков помещения для проведения мероприятия, что позволит ему проводить мероприятия чаще. Такая система сможет найти компромисс между удобством зрителя и выгодой организатора. Именно это и делает система закрытых трансляций OKT (Online Key Technology).
Масштаб организации работДорожная карта (план) проекта 1. Для создания системы необходимо было усовершенствовать знания в языках программирования, Базах Данных и разметках, таких как PHP, JavaScript, JQuery, MySQL, HTML/CSS. 2. Для начала пришлось приобрести хостинг с поддержкой PHP и домен на английском языке. Также оформить SSL сертификаты для безопасной передачи данных. Нужно было настроить хостинг, FTP, SSL и домен. 3. Реализовать систему на веб-сайте. 4. После этого была продумана идея работы системы: регистрация и авторизация пользователей, личный кабинет, профиль, панель мероприятий, форма создания мероприятия, страница мероприятия, форма покупки билетов, страницы оплаты, ожидания и просмотра. 5. В Базе Данных были созданы три взаимосвязанных по двум секретным параметрам таблицы: пользователи, мероприятия, билеты. 6. Для пользователей (организаторов мероприятия, далее Организаторы) была создана возможность создания личного кабинета, в котором пользователь мог редактировать информацию о себе, создавать свои мероприятия путём внесения данных о нём в форму в системе, создавать афишу события, отслеживать статистику продаж и проводить трансляцию. 7. Для Организаторов были разработаны разнообразные тарифные планы: “Базовый”, “Бизнес-компания”, “Бизнес-пользователь”, “Партнёр-компания”, “Партнёр-пользователь”. 8. Для мероприятий был создан защищённый чат с мат-фильтром для общения между зрителями и организатором. 9. Для Организаторов был создан публичный профиль. 10. Для Организаторов была разработана система продажи билетов для просмотра их мероприятий. 11. Создан свой собственный сервер для обеспечения полной безопасности видеопотока. 12. Разработана функция для восстановления трансляция в случае интернет-соединения и сетевых проблем у зрителя и организатора. Данная функция будет делать всё возможное со стороны системы для восстановления сигнала, если проблемы возникли на стороне зрителя или организатора. Это поможет от технических сбоев браузера или от временных просадок сети. 13. Для получения максимальной прибыли Организаторами для них была разработана система закрытой трансляции, с защищённой страницей просмотра. 14. Для покупателей билетов на онлайн-трансляцию разработан интуитивно понятный интерфейс, выбор удобного для зрителя способа оплаты. Разработана функция отправки автоматически сгенерированных уникальных писем с билетами-ссылками. 15. Созданы защищённые страницы просмотра/ожидания и функция для маршрутизации на страницы в зависимости от времени начала и окончания мероприятия. 16. Создана функция, адаптирующая даты и время под временной пояс пользователя. 17. Создана функция завершения мероприятия у зрителя и организатора. 18. Разработана функция отправки организатору автоматического итогового отчёта о мероприятии по его завершении. 19. Для нагрузочного тестирования системы, проверки стабильности и работоспособности системы была разработана специальная инструкция и таблица отчёта с контрольными пунктами для тестировщиков. 20. В ходе первой волны закрытого тестирования были выявлены некоторые недочёты, которые сразу же по ходу тестирования были исправлены создателем OKT. В последующих волнах тестирования не было выявлено никаких ошибок и недочётов. 21. После окончания закрытого тестирования, разработчиком было проведено дополнительное, полноценное, итоговое тестирование всей системы с проведением трансляции мероприятия. Ошибок, недочётов и уязвимостей не было обнаружено. 22. В систему была добавлена мультиязычность для пользователей иностранного сегмента. 23. Первый заказ системы для организации и проведения онлайн-трансляции концерта с помощью OKT поступил от компании Shishkina.show. Компания запросила не только доступ к системе, но и выезд к ним для проведения трансляции. 24. В ходе сотрудничества с Shishkina.show система была опробована в реальных условиях. Все функции работали корректно. Была создана страница мероприятия, на которой зрители покупали билеты на трансляцию. Жалоб от покупателей не поступало. Состоялся концерт, была осуществлена трансляция концерта в системе. После были собраны отзывы от организаторов и некоторых зрителей. Отзывы были положительными. Зрители отметили комфортный дизайн интерфейса и информативность системы. Организаторы отметили удобство, стабильность, дизайн, защищённость, качество и выгодную цену на использование данной системы. По словам организаторов, они получили больше прибыли благодаря продаже онлайн-билетов, по сравнению с концертами, на которых не было онлайн-трансляции. OKT позволило им расширить круг зрителей путём увеличения доступности мероприятия, а также сделать рекламу без расчёта на региональное расположение. На трансляцию было продано около 100 билетов.
Полученные результатыПервоначальный замысел воплощен в жизнь. Разработанная система обеспечивает следующие возможности: • Реализована аутентификация пользователей на сайте. • Реализована функция восстановления забытого пароля. • Разработан личный кабинет организатора, включающий в себя профиль, панель мероприятий, генератор афиши, статистику мероприятий, панель трансляций мероприятий. • Разработана функция создания мероприятия. • Разработан генератор афиши. • Разработана панель трансляции мероприятий • Разработан сервер для видеотрансляций. • Разработана страница статистики мероприятия. • Разработан защищённый чат с мат-фильтром для трансляций. • Разработана функция восстановления трансляции в случае обрыва интернет-соединения и сетевых проблем для зрителей и организатора. • Разработана система организации продаж онлайн-билетов на онлайн-трансляции. • Генерация, сохранение и вывод индивидуального уникального онлайн-билета. • Созданы страницы ожидания и просмотра. • Обеспечена защита трансляции на странице просмотра от несанкционированного доступа. • Создана функция “Завершение мероприятия”, которая включает в себя блокировку всех страниц мероприятия по его завершении и отправку итогового письма-отчёта о прошедшем событии организатору. • Система отлажена и протестирована. Система становится всё более востребованной. Система развивается и совершенствуется. Ссылка на видео https://www.youtube.com/watch?v=QYsh2kLN-W8
Кому нужны результаты проектаСистема может быть востребована организаторами различных мероприятий и их посетителями. Система обеспечивает компромисс между удобством зрителя и выгодой организатора.
Перспектива дальнейшнего развития проекта• Совершенствование созданной системы. • Расширение ее возможностей. • Планируется распространение данного программного продукта среди организаций, занимающихся благотворительными мероприятиями, на специальных условиях.

Материалы проекта

Видео