`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Игорь Шаститко

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

+66
голосов

В процессе подготовки к визиту Стива Балмера в Киев мне выпала почетная обязанность обеспечения веб-вещания его выступления перед студентами киевских ВУЗов, и, конечно, с применением новейших технологий 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 упехов в развитии и коммерческого признания, а пользователям - постепенно привыкать к новому стилю жизни в цифровую эпоху, когда благодаря подобным инструментам можно более полно реализовать свой творческий потенциал и о тебе сразу узнает весь мир... ;)

Эта запись опубликована в блоге http://blogs.technet.com/iwalker

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

+66
голосов

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT