Техническая сторона организации онлайн-образования
Создание портала для онлайн-образования с технической точки зрения в общих чертах. Если вы знаете принципы работы CDN, облачных хранилищ и умеете делать онлайн трансляции не только в социальные сети, то эта статья не для вас.
Мнение автора может не совпадать с мнением редакции
Начиная с 2010 года я ежедневно погружался в мир интернет видео всё глубже и глубже. Мне приходилось сталкиваться с разными проектами: телеканалы, медиапорталы, креативные агентства, образовательные порталы. И с разными людьми, которые чётко понимают, как всё должно работать, и которые обладают лишь идеей и не имеют ни малейшего представления о технической стороне медали.
В этой статье хочется рассказать в общих чертах про технические и организационные моменты для создания образовательного портала. Если вам требуется больше конкретики, то задавайте вопросы в комментариях или пишите в личку, я постараюсь подробно на всё ответить. Если вы знаете принципы работы CDN, облачных хранилищ и умеете делать онлайн трансляции не только в социальные сети, то эта статья не для вас. Листайте дальше :)
Видеохостинг — фундамент
Итак, речь пойдёт не про выкладывание роликов на Youtube, а про создание своего полноценного образовательного портала с монетизацией, защитой контента и т.д.
Есть несколько вариантов для организации хостинга:
Хранить видео на своём хостинге.
Хранить контент в готовом облаке.
Смешанный вариант.
Каждый из вариантов имеет свои плюсы и свои минусы.
Собственное решение
Если вы собираетесь строить собственное решение, то я крайне не рекомендую использовать тот же хостинг, на котором лежит ваш сайт. Либо же нужно заранее договариваться с хостером, чтобы он выделил для вас отдельный железный сервер. Объясню почему. Зачастую у хостеров на одном сервере живут десятки, а то и сотни клиентов. Когда один из этой сотни начинает генерировать нагрузку, не рассчитанную на мощность этого оборудования, хостер начинает переносить ваш проект на другой более свободный сервер без предупреждения. Делается это для того, чтобы все остальные клиенты на этом сервере не страдали. Во время переноса, который может длиться до суток, ваш проект будет недоступен.