Condividi tramite


Стартапы: что можно сделать, если есть немного фантазии...

В процессе подготовки к визиту Стива Балмера в Киев мне выпала почетная обязанность обеспечения веб-вещания его выступления перед студентами киевских ВУЗов, и, конечно, с применением новейших технологий Windows Server 2008 и Windows Media Services 2008. О том, как это было сделано и каковы результаты и выводы - я еще напишу, но вот в процессе исследования возможностей продуктов для веб-вещания были обнаружены интересные стартапы, про один из которых я и хотел бы сказать пару слов...

Итак, MyShowroom (www.myshowroom.tv) - проект небольшой венгерской компании, который на своем примере очень ярко демонстрирует, как много можно добиться, если "не изобретать велосипед", а подойти к вопросу креативно, и, используя стандартную платформу, связать ее компоненты в удобное для конечного пользователя решение. Что именно ребята сделали? Они написали довольно стильную и удобную для пользователя в работе систему веб-вещания, базируясь на штатных технологиях (расширив их функционал как промежуточными сервисами, так и своим API):

image

Server platform Windows 2008 Server

Application Server platform Microsoft .NET 3.5; Internet Information Service 7.0

Streaming platform Windows Media 9 Series

Data Storage platform Microsoft SQL Server 2005

Web techniques HTML, AJAX, Silverlight 2.0, JSON

 

Ребята-разработчики, связав вместе весь нужный стек технологий, предоставляют сервисы на своем портале, который позволяет авторам контента, будущим "звездам эфира", зарегистрироваться и создать свой профиль, запланировать расписание своих выступлений, и, что самое главное, очень просто обеспечить вещание медиа-контента непосредственно со своего ПК.

myshowroom1 (500x422)

myshowroom2 (500x422)

Для процесса вещания, кроме, собственно, профиля участника и контента, автору потребуется загрузить некий бесплатный софт, называемый MyShowroom Studio. Написанный на .NET Framework, он, на самом деле, являет собой еще один образчик тотальной "лени" разработчиков и того, как именно надо писать программы с креативным подходом... :) Почем? Да потому, что на самом деле, наблюдая за процессом установки MyShowroom Studio, можно наблюдать, как он упорно устанавливает Windows Media Encoder со всеми расширениями и патчами (с учетом версии ОС). Фактически, эта Studio - красивая обвязка вокруг Media Encoder, но до того красивая и простая, что позволяет существенно упростить пользователю все операции с контентом и вообще скрыть ненужные и непонятные для простого пользователя настройки типа сетевых и кодеков - ну зачем пользователю знать - push или pool режим выбрать для связи с сервером, какой режим сжатия и как настроить те или иные драйвера устройств. Studio предоставляет вместо этого набор каналов, каждый из которых довольно просто настраивается путем выбора источника вещания - аудио/видео файлов, вебкамеры или ТВ-тюнера, захвата экрана и т.п. - все это выолняется в течении нескольких минут. После чего можно либо запустить "непрерывное вещание" - т.е. система будет вещать с выбранного источника (кодируя в "правильный" формат) на сервера MyShowroom сразу и непрерывно, либо определить расписания в виде слотов вещания (по 15 минут) - в таком случае Studio синхронизируется с сервером и автоматически начинает и прекращает вещание по началу и окончании выбранных слотов. Управление расписанием выполняется через веб-страницу портала, которая также открывается при выборе соответствующего пункта меню в Studio. Контент вещания может быть "заархивирован" на локальной машине или на портале, на странице вещания, в виде поминутных "снимков экрана" потомка. Таким образом, для организации своего вещания, от пользователя не требуется каких-то специальных знаний клиентского или серверного ПО, работающего с медиастримингом.

myshowroom8 (500x374)

myshowroom9 (500x388)

myshowroom6 (500x422)

Со стороны потребителя это выглядит еще проще - зашел на портал, посмотрел расписание, выбрал интересующее шоу и начал просмотр. Режим просмотра обеспечивается плеером, написанным на  Silverlight, который достаточно прост, но при этом позволяет не только смотреть/слушать вещание, но и вести посредством чата диалог с другими участниками и автором выбранного шоу. Все комментарии сохраняются на странице данного шоу. Как показал опыт эксплуатации, моего домашнего канала 512КБ/сек вполне хватает на то, чтобы отправлять видео куда-то на сервера в Венгрию и тут же (правда, с задержкой примерно в 10сек, вызванной достаточно большим значением размера буфферизации) просматривать его у себя через веб в качестве клиента...

myshowroom3 (500x422)

myshowroom7 (500x422)

myshowroom5 (500x422)

Поскольку сами сервера приема контента от авторов и вещания (а как я понял из описания - они географически распределены по Европе) управляются и предоставляются в пользование как службы самой компанией-разработчиком, то можно говорить о том, что ребята находятся на пути создания службы, чем-то аналогичной Microsoft Office Live Meeting, но с большим социальным и развлекательным уклоном, и направленную более не на корпорации, а на социальную группу креативных творческих личностей, которых по каким-то причинам не устраивает то, что им предлагают традиционные радио и телевидение (или которые не могут туда просто "пробиться"). А с другой стороны, как я уже говорил, приятно видеть, что ребята-разработчики не стали тратить свои силы (и, наверняка, финансовые ресурсы) на разработку чего-то с нуля, где бы они увязли в многочисленных рутинных нюансах реализации низших служб вещания, а создали на стандартной инфраструктуре красивую и дружелюбную "мордочку лица" интерфейса пользователя, сделав тем самым шаг от корпоративного рынка к конечному пользователю. Кроме того, они предложили элегантное "реплицируемое" решение - для всех, кто хоть немного дружен с администрированием и разработкой, повторить их путь будет не проблемой, здесь важна сама идея объединения различных служб, и MyShowroom наглядно продемонстрировал все перспективы и возможности такого объединения.

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

Comments

  • Anonymous
    January 01, 2003
    Зерна, брошенные в добротно подготовленную почву, дают хорошие всходы… После нескольких статей , ярких

  • Anonymous
    January 01, 2003
    Как раз мы его доделали и продали .... Вот только куда не знаю ... хочу проверить ... сильно похож на наш :) ....

  • Anonymous
    January 01, 2003
    а что, линк в посте нерабочий на www.myshowroom.tv? Насчет invitation code - сделай Sign up или напиши им письмо со слезной просьбой прислать побыстрее :) info AT myshowroom.tv Будет интересно услышать твой фидбэк, потому как, насколько я знаю - у вас что-то аналогичное тоже делалось (но не доделалось)... Наверное - переоценили свои силы и недооценили наши технологии ;)

  • Anonymous
    January 01, 2003
    До боли знакомый проект.... Подскажи как его попробовать? посмотреть? Где взять Invintation Code ?

  • Anonymous
    January 01, 2003
    Такой вещи, как вещание с телефона - нет... Если ты смотрел - основой вещания является Studio, тула, которая является обвязкой для Media Encoder, реально просто запускающая его в нужное время с нужными параметрами. Если вы делали вещание с телефона - то наверняка должны были писать свои тулы/энкодеры ;) А тут народ достаточно лениво к данному вопросу отнесся ;)

  • Anonymous
    January 01, 2003
    По твоему обзору решение пока сделал вывод следующий -решение, применяемые технологии, подход, инструментарий совпадает на 100 %. Вот только мы еще сделали трансляцию живого потока видео с телефона ... а ты его не описываешь... то ли упустил, ... то ли это все таки другой продукт...

  • Anonymous
    January 01, 2003
    Письмо послал... но ответа нет  ...

  • Anonymous
    January 01, 2003
    С комментами все ок... Они нормально работают, просто появляются по мере их апрувинга мною... а я был занят ;) Так вот - идея трансляций не нова, и даже не компания ТрастВеб ее придумала. Речь идет о том, что как правильно было замечено, венгры отлично подошли к стеку технологий и смогли из предоставленного набора с минимумом затрат выжали максимум возможностей.

  • Anonymous
    January 01, 2003
    Я бы не сравнивал оба сервиса... Скорее этот самый "партизан" ближе к ЮТьюбу, но никак не как средство трансляций, особенно - мультикастовых. Так что перед тем, как навешивать ярляки - рекомендуется изучать матчасть...

  • Anonymous
    June 06, 2008
    http://www.webpartizan.ru/ этот сервис постарше будет ничё нового придумать не могут - бездари

  • Anonymous
    June 06, 2008
    комменты тупят :( Ещё раз - смотри сюда: http://www.webpartizan.ru/broadcast/list/ Венгры ничего нового не придумали - более того, сплогиатили идейку у питерской компании ТрастВеб (на другом технологическом стеке реализовав правда)