Разработка онлайн-радио для ЮУрГУ

IT Radio
[2024] Python/Django
Разработка проекта: Разработка онлайн-радио для ЮУрГУ
Дата запуска01.10.2024
Сложностьсредняя

О проекте

Разработана онлайн-платформа IT-Radio для Южно-Уральского государственного университета (ЮУрГУ). Цель проекта — создать универсальную площадку для студенческого вещания, где можно транслировать эфиры, проводить интервью и обсуждать актуальные темы в сфере ИТ.

Пример дизайна 1: Разработка онлайн-радио для ЮУрГУ
Пример дизайна 2: Разработка онлайн-радио для ЮУрГУ
Пример дизайна 3: Разработка онлайн-радио для ЮУрГУ
Пример дизайна 4: Разработка онлайн-радио для ЮУрГУ
Пример дизайна 5: Разработка онлайн-радио для ЮУрГУ
Пример дизайна 6: Разработка онлайн-радио для ЮУрГУ
Пример дизайна 7: Разработка онлайн-радио для ЮУрГУ
Пример дизайна 8: Разработка онлайн-радио для ЮУрГУ

Цели проекта

  • Запустить онлайн-радио для университетского сообщества.
  • Организовать студию вещания на территории кампуса.
  • Дать студентам возможность участвовать в создании контента.

Техническая реализация

Стек технологий

Проект разделён на две части:

  • Backend (серверная часть) – отвечает за обработку запросов, хранение данных и управление пользователями.
  • Frontend (клиентская часть) – обеспечивает интерфейс и взаимодействие пользователя с системой.

Backend (серверная часть)

Используется Django Rest Framework (DRF), который предоставляет:

  • Встроенную ORM для работы с базами данных.
  • Готовую систему аутентификации.
  • Гибкость в настройке API.

Frontend (клиентская часть)

Веб-интерфейс реализован на Vue.js, что позволяет создавать динамичные и удобные пользовательские интерфейсы.

Сервис для трансляции аудио

Для организации интернет-вещания используется AzuraCast — программное обеспечение с открытым исходным кодом для управления интернет-радиостанциями.

Почему AzuraCast?

  • Открытый исходный код.
  • Пример интеграции с Django.
  • Быстрая настройка и интеграция в проект.

Технические характеристики

  • Работает на Docker и Ansible, что обеспечивает портативность и гибкость.
  • Поддерживает различные форматы аудиофайлов.
  • Позволяет управлять плейлистами, включая автоматическое создание на основе тегов.

Интеграция и управление

  • API для интеграции с другими сервисами.
  • Веб-интерфейс для управления эфиром.
  • Возможность работы с DJ, рекламными блоками и статистикой слушателей.

Текущий статус проекта

Площадка успешно реализована, но на данный момент не используется. Возможное возобновление работы зависит от инициативы университета и студентов.

Почему стоит выбрать нас?

Ответов: 5
✨ 24 года на рынке digital-решений
⛳ 20+ специалистов в команде
✅ 900+ реализованных проектов
⚙️ 40+ проектов в работе
⚒️ 7 лет — средний срок сотрудничества
Этот сайт использует файлы cookie для хранения данных. Продолжая использовать сайт, вы даете свое согласие на работу с этими файлами.