Рубріки: Истории

Начинали с четырех разработчиков, интернет был плохой, а в Голливуде не воспринимали всерьез: история сервиса Sweet.TV

Анастасія Пономарьова

Директор национального онлайн-кинотеатра SWEET.TV Александр Резунов рассказал Highload, как проект устроен изнутри: какие языки программирования использовались для создания приложений, как заставить стабильно работать телевидение на слабом интернете, для чего платформе нужен искусственный интеллект и другие технологии.

«Превратить IPTV в OTT технически достаточно несложно»

Александр Резунов, директор национального онлайн-кинотеатра SWEET.TV

Началось все в компании мариупольского интернет-провайдера Trinity, где я работал пиар-менеджером. Я занимался продвижением IPTV, которое было запущено в нашей сети. Именно на базе этого телевидения в дальнейшем появился бренд SWEET.TV, но процесс этот занял много времени. Хотя официальная дата выхода SWEET.TV на рынок — 2017 год, пилотную версию запустили в 2015 году, а работать над созданием этой платформы начали еще в 2012-ом.

В 2010 году мы достаточно хорошо освоили IPTV в собственной сети и уже тогда разработали мультиплатформенное решение — приложения и для смартфонов, и для смарт-телевизоров, и мультимедийных приставок, но пока только IPTV. Начали смотреть на Украину в целом, однако IPTV нас ограничивало, ведь телевидением можно было пользоваться только через интернет внутри сети провайдера. У OTT шире границы: здесь нет привязки к сети, телевидением можно пользоваться где угодно — не важно, какой провайдер предоставляет интернет, по Wi-Fi соединение или по 4G, в какой точке мира находишься.

Мы понимали, какие есть перспективы у OTT-телевидения, и для нас его запустить ничего не стоило. Почему? Фактически приложения уже были готовы, а превратить IPTV в OTT технически достаточно несложно.

Первым этапом стала обкатка продукта для территории всей Украины. На старте платформа предоставляла только пакет каналов для просмотра. После внедрения бренда еще на протяжении полутора лет SWEET.TV продолжал предоставлять только телевизионную услугу, потом начали пробовать внедрять онлайн-библиотеку фильмов, превращаясь в полноценный онлайн-кинотеатр.

«Приходилось облегчать трафик, внедрять технологию рассылки потерянных контейнеров»

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

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

Важным направлением разработки стал интерфейс. Мы добивались дизайна, который будет простым, понятным и технологичным для пользователя.

На момент создания стриминговой платформы конкурентов в этой нише практически не было, но была другая острая проблема: рынок был наводнен пиратским контентом. Было очень много сервисов с фильмами плохого качества, вроде CAMRip, которые снимали в кинотеатре на любительскую камеру, к тому же сервисы были перегружены рекламой, а сам контент нарушал авторские права и был незаконным. Но так как за доступ к просмотру фильмов и сериалов зрителю не нужно было платить, пираты стали основным и самым жестким конкурентом.

Пиратские сервисы были доступны только в браузерной версии. Было очень много людей, которые на смарт-телевизорах через браузер смотрели пиратское кино, потому что не было приложений с хорошим контентом.

Мы стали одними из первых, кто начал осваивать направление онлайн-кинотеатров. Основной идеей было предложить людям альтернативу — легальный и качественный контент, который будет отличаться хорошей картинкой, отсутствием рекламы, удобством для пользователя.

«Каждое из наших приложений написано на разных языках программирования»

Разработкой платформы на старте занималось всего четыре специалиста. Они с нуля писали приложение — таким было наше решение, потому что, если брать готовые продукты, их все равно пришлось бы переделывать под свои идеи и потребности. В результате мы используем продукт исключительно наших разработчиков. Преимущество этого решения в том, что мы знаем все приложения, как говорится, «по болтику», и если с ним что-то происходит, всегда можно быстро найти и устранить неполадку.

Офис SWEET.TV, иллюстрация

Когда поняли, что наш OTT-сервис работает стабильно и качественно, мы запустили бренд, затем начали обкатку онлайн-кинотеатра, прощупывали это направление работы. Тем временем продолжали телевещание, используя протокол HTTP MPEG-TS. Его преимущество в совместимости со старыми приставками, хотя была и слабая сторона — зависимость от качества интернет-соединения, и при нестабильном интернете у пользователя возникали вопросы и претензии. Далее перешли на HLS (HTTP Live Streaming), и здесь получили важный плюс — стала возможной доставка потерянных контейнеров.

Каждое из наших приложений написано на разных языках программирования. К примеру, приложение на Android Phone написано в основном на Kotlin и частично на Java, а для Smart TV — на JavaScript, фреймворк — React.

В какой-то момент бурного роста проекта мы приняли решение уйти от монолита и перейти на микросервисную архитектуру ядра. На эту задачу у нас ушло два месяца, при этом было важно не сбавлять темпы привлечения пользователей и обеспечивать качественный сервис.

Одна из важнейших разработок, которые сейчас влияют на развитие SWEET.TV — искусственный интеллект, который помогает повышать качество изображения. Технология базируется на алгоритмах, которые способны генерировать новые данные на основе уже существующих.

В работе платформы используется гибридная система передачи контента. Для чего она нужна? Обычно для того, чтобы передать данные через интернет, устанавливается связь между сервером и устройством, однако серверы могут находиться на другом континенте, потому это дорого и долго. Кроме того, сложно построить качественную связь с удаленными городами и селами. А система гибридной передачи контента решает эти проблемы. Она позволяет устанавливать связь непосредственно между пользователями, так что они могут обмениваться данными напрямую между собой.

«Нельзя грести контент весь без разбора»

Мы не пытались покупать дорогой контент для приложения, пока оно технически несовершенно. Когда добились нужного качества, начали закупать премиальные каналы — Discovery, National geographic и другие, стали наращивать ценность продукта (на тот момент еще телевизионного). Когда пакет каналов был готов, начали наращивать абонентскую базу, позже стали предоставлять услугу онлайн-кинотеатра.

Запуск онлайн-кинотеатра оказался сложным этапом. Мы заключали договоры с правообладателями, добавляли в библиотеку фильмы, презентовали их пользователям, но работали «вслепую», не особенно хорошо понимая, что стоит покупать. А это важный момент: нельзя грести контент весь без разбора. Нужно смотреть статистику и анализировать, что люди смотрят, что — нет, чтобы делать покупки осознанно.

Офис SWEET.TV, иллюстрация

Работали методом проб и ошибок. Не ошибается только тот, кто сидит на месте и ничего не делает, но только и результата тогда не будет. При этом мы очень аккуратно экспериментировали. Купили несколько фильмов определенного жанра, и наблюдаем, как их покупают. Заходит жанр? Покупаем больше. Чтобы мы потратили на заполнение библиотеки большое количество средств просто на удачу — такого никогда не было, иначе мы бы приостановили свою работу еще года два назад.

Сегодня у нас прямые контракты с голливудскими мейджорами (рынкообразующими финансовыми гигантами — в данном случае, кинопроизводства — прим.), такими как Disney, Universal, Sony, Paramount, Warner Brothers. SWEET.TV стал первым онлайн-кинотеатром, который заключил такие договоры именно для территории Украины, а не всего СНГ.

Это большое достижение, которое стоило нам огромных усилий. Голливудские мейджоры перед заключением контракта досконально изучают партнера, а мы были сервисом, работающим только в пределах своей страны. Сложность в том, что мейджоры долгое время Украину вообще всерьез не воспринимали как территорию для работы.

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

«Развитие платного телевидения тормозится из-за демпинга, из-за устаревших, но дешевых технологий»

Среди актуальных и наиболее острых проблем сегодня все еще остается пиратство, так как его в Украине пока не искоренили. Мы покупаем фильмы, и видим, что они каким-то образом оказались в интернете в свободном доступе, или даже на YouTube. Развитие платного телевидения также тормозится из-за демпинга, из-за устаревших, но дешевых технологий, которые портят рыночную среду. Технологий, где нельзя контролировать количество пользователей, как Т-2 (бесплатное телевидение) или пиратские спутники.

Конкурентов среди аналогичных сервисов у нас немного: всего в Украине можно насчитать порядка десяти OTT-сервисов. По количеству абонентов мы сейчас на втором месте после Megogo, что неудивительно, так как эта платформа начала свою деятельность и вышла на рынок на восемь лет раньше нас. Потому конкуренты все те же — бесплатный телек, пираты и старые технологии. Украинцы пользуются этими сервисами из-за их дешевизны и не хотят переходить на платные сервисы.

Боремся за зрителя с помощью качественного контента и широкого спектра услуг: пользователи могут смотреть кино на ТВ, смартфоне, компьютере, планшете или Xbox, подключаться к своему аккаунту с пяти устройств, смотреть запись любимых телешоу и перематывать неинтересное.

Офис SWEET.TV, иллюстрация

Главное — подходить к борьбе за клиентов обдуманно: мы не брали весь контент подряд, действуя по принципу «меньше, но лучше». Много времени уделили изучению вкусов аудитории, потому сегодня у нас, по оценке пользователей, семь из десяти фильмов пользователям интересны для просмотра. У других платформ обратная ситуация: фильмов, грубо говоря, миллион, но только три из десяти интересны зрителю. То есть на нашем сервисе проще и быстрее найти хорошее кино для просмотра.

Также мы уделили внимание украинской озвучке, так как она важна для нашей страны и пользуется спросом среди зрителей. За свои средства мы перевели большое количество культовых фильмов на национальный язык, и назвали мы этот проект «Hollywood українською».

Дубляж эксклюзивный: мы привлекли украинских звезд и медиаперсон для озвучивания фильмов. В проекте участвовал Руслана Писанка, Юрий Горунов, Виктор Андриенко, Лесь Заднепровский, дети селебрити – Андрей Потапенко, Варвара Кошевая, Мария Полякова. В фильмах не слышно голоса оригинала, потому озвучки не накладываются друг на друга, украинские слова совпадают с движением губ актеров, и даже эльфы во «Властелине колец» говорят по-украински (что встретишь не в каждой версии фильма).

Кроме конкуренции и пиратов, есть и проблемы, на которые мы не можем повлиять. Например, недостаточное проникновение смарт-устройств в разные слои населения, без которых OTT-сервисами пользоваться невозможно.

Еще одна сложность сегодня — обеспечить качественную работу сервиса при постоянно растущих нагрузках. Мы планово добавляем новое железо, мониторим его работу, учитывая время жизни оборудования. SSD в таймшифтах, например, вырабатывают ресурс за десять месяцев, на девятом месяце меняем. И, конечно, пробуем новые технологии.

«С карантином начался наплыв предложений от айтишников»

Карантин, конечно же, отразился на работе сервиса. Люди активно смотрели телевизор: телесмотрение выросло на 50%. Но аудитория при этом осталась прежней, так как люди не знали, когда и чем закончится первый локдаун весной 2020-го, и с деньгами расставались осторожно. Пользовались тем, что есть. Когда потеплело, телесмотрение тут же пришло в сезонную норму — люди нашли, чем себя занять.

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

В этот момент наш офис был полностью переведен на удаленную работу, пока локдаун не закончился. И даже сейчас сотрудники приезжают в офис по желанию — мы еще не торопимся расставаться с хорошими привычками, ведь комфорт сотрудников — это важно.

В нашей команде мы стараемся сохранить атмосферу стартапа. Главный шаг для этого — давать специалистам возможность реализовывать свои идеи. Любой может предложить идею, которая может повернуть работу платформы на 180 градусов. Мы стремимся, чтобы наши специалисты росли, ценим инициативу, отправляем сотрудников на курсы. Некоторые разработчики – наши бывшие работники техподдержки. Также, у нас есть ценности нашей корпоративной культуры — это здоровый образ жизни. Периодически проводим тимбилдинги вне офиса с коллективными забегами и соревнованиями, ходим на каток.

Команда SWEET.TV
Команда SWEET.TV
Команда SWEET.TV

«Наша страна — хороший рынок, будем продолжать его развивать»

В дальнейших планах компании — осваивать Украину. У нас также есть международный тариф, смотрим в сторону расширения его наполнения. Возможность предоставления контента в других странах связана с правами от правообладателя: есть пул каналов (около 70), которые мы можем легально показывать за границей. Если начнем осваивать другую страну, мы на территории этой страны должны будем заключить договор с местными правообладателями, и тогда пользователям будет доступно больше контента.

Чтобы показывать контент исключительно на тех территориях, где у нас есть на это соответствующие права, в SWEET.TV работает геофильтр. По IP-адресам он определяет, в какой стране находишься, и, в зависимости от наличия прав, скрывает или открывает контент.

Если говорить о полноценном выходе на международный, тут есть нюанс: на сегодняшний день все страны имеют топ-5 своих лучших OTT-сервисов, и большой вопрос, насколько рынок готов к еще одному. А наша страна — хороший рынок, будем продолжать его развивать, делать акцент на него и дальше наращивать библиотеку фильмов. Кардинальных изменений в работе сервиса в ближайшие годы не планируется.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023