Как Мы Запускали Телеканал В Интернете. Техника

Это третья статья( первый И второй ) из запланированной серии «Как мы запускали канал».

Сегодня я расскажу о технической поддержке канала.

ТЕЛЕВИДЕНИЕ ДЛЯ СОБАКИ и как это все работает. В статье довольно много специализированной для радиовещания лексики.

Если из комментариев понятно, что что-то не понятно, я уточню и уточню отдельные моменты при необходимости.

Так.



ПЕРВАЯ ЧАСТЬ.

СНАЧАЛА БЫЛА УСТАНОВКА.

Как ни странно, лично я считаю контент главным активом такого рода проектов.

Канал специализированный.

О массовых закупках контента говорить не приходится.

Этот

  • дорогой из-за специфичности;
  • поставок практически нет.
Поэтому именно этот канал родился из сотен дней, проведенных в монтажной, когда на свет появилась очередная программа «Просто собака».

Теперь о технических требованиях, на каком битрейте вести трансляцию? С одной стороны, вы легко можете отправить изображение в формате SD (это 720x576 пикселей), с другой стороны, больший размер кадра означает более высокий битрейт для сохранения приемлемого качества.

Путем проб, ошибок и жарких дискуссий мы остановились на размере 500x374 пикселей и битрейте около 750-800 кбит/с.

С одной стороны, это обеспечивает приемлемое качество, с другой – любой, у кого есть мегабитный Интернет, сможет стабильно и комфортно смотреть наш канал.



ЧАСТЬ ВТОРАЯ.

НЕЛЬЗЯ СТАТЬ СЛОВА ИЗ ПЕСНИ, ИЛИ ЛЕТАТЬ С ПРИВЕТОМ.

Следует сказать, что сайт программы уже существовал на момент создания канала.

Написан на базе CMS JOOMLA. И как только были сформулированы параметры вещания, встал вопрос о создании системы доставки контента конечному потребителю.

Понятно, что проще всего это реализовать было с помощью Flash. Тестовые трансляции собирались буквально «на коленке».

Схема была следующая: Источник сигнала (то ли просто файлы, то ли вообще DV-сигнал с магнитофона) подключался к виртуальной камере, которая затем отправлялась на бесплатный сервис, типа ustream.tv .

Ну и всё.

Канал есть! Ага, щас.

те, кто поверил - представьте себе, что вы сутками сидите перед компьютером и бесконечно меняете программы-заставки.

И все это нужно разложить, рассчитать во времени и молиться, чтобы не дай Бог интернета выключен.

В целом как схема - да, а как база - все пришлось строить с нуля и самому.

Итак, что бы вы хотели получить? — контент находится на сервере где-нибудь в дата-центре с хорошими, толстыми и надежными каналами.

— также есть медиасервер (серверы), которые раздают контент посетителям.

— схема должна быть стабильной и легко расширяемой.

- для будущего.

Создание плейлистов.

- для будущего.

Автоматизация учета, проверки и конвертации контента.

- минимизация затрат. Наступил этап поиска, проб и ошибок.

Из того, что было «на виду» были Adobe Flash Media Server, Wowza Media Server, Red5 Media Server. Adobe: плюсы: - надежное решение - техническая поддержка — по сути, они придумали протокол RTMP минусы: - просит денег - установлено на WINDOWS - источники закрыты Вауза: - удобно и достаточно надежно - техническая поддержка - можно установить на Linux — вы можете транслировать на iPhone & Co. минусы: - просит денег - «плавает» при больших нагрузках Красный5 - бесплатно минусы: — «плывет» даже при средних нагрузках Что-то моё личное мнение, что-то прочитано в интернете.

Лично я больше всего склонялся к Wowza. Но, как всегда, вмешался случай.

Совершенно случайно наткнулся на проект москвича Максима Лапшина.

Медиасервер Эрливидео .

Язык ERLANG, на котором он написан, для меня чистая экзотика.

Но!!! Базовый функционал сервера бесплатен.

Надежность высокая.

Отзывы в целом разные, но в основном положительные.

И я решил рискнуть.

(о чем сейчас нисколько не жалею) Так Эрливидео : — бесплатная (вернее, условно-бесплатная.

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



ЧАСТЬ ТРЕТЬЯ.

ГЕРОИЧЕСКАЯ…

Мы арендовали выделенный сервер.

На нем установлены UBUNTU и ERLYVIDEO. На форуме erlyvideo вы можете получить ответ на свой вопрос практически всегда в тот же день.

За что автору, что называется, уважение и уважение.

Но! Как правило, в ответе содержится направление, куда двигаться, и принципиальная возможность или невозможность достижения результата.

Еще раз подчеркну, это касается дополнительного функционала! Что касается настройки и исправления ошибок, то здесь все абсолютно адекватно.

Остальные тридцать три удовольствия предоставляются через техподдержку для лицензированных клиентов.

Позиция мне совершенно ясна, хотя, вероятно, это въелось каленым железом в наш менталитет; Я хотел бы быть в списке исключений.

))) (Ну извини.

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

Что я могу сказать.

Эрланг, оказывается, можно выучить довольно быстро.

Сервер действительно удивительно стабилен.

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

Потрясающая масштабируемость и гибкость.

Да-а-а.

если вы фанат и готовы потратить время и силы, чтобы во всем этом разобраться.

Денег у нас не было, поэтому мы были готовы.

Во-первых, нам нужна была система трансляции плейлистов.

Затем я захотел динамически генерировать программу.

Затем перезапустите плейлист, не прерывая трансляцию.

Скоро авторизация пользователей и чат для пользователей.

Сервер действительно очень стабилен.

Он ведет себя предсказуемо и очень адекватно, если можно так говорить о сервере.

Сам плеер пришлось переписывать практически с нуля.

И будущая авторизация, и чат требуют весьма специфического функционала.

Если кому-то нужен достойный легкий и бесплатный плеер, очень рекомендую.

тарантинов игрок .

Именно он был взят за основу при создании своего плеера.

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

Будем рады любой помощи и сотрудничеству в проведении данного мероприятия.

Особенно что касается нагрузочной способности серверов, балансировки нагрузки и т.п.

Но это лично.

Теги: #медиа #телевидение #видеоконтент #Интернет #нишевый телеканал #тематические интернет-проекты #Медиаменеджмент

Вместе с данным постом часто просматривают: