Можно ли транслировать потоковое видео из Windows Azure? - PullRequest
2 голосов
/ 12 октября 2011

Я изучаю проект, в котором они хотят передать данные с нескольких камер на центральный сервер. Камеры наблюдают за производственным предприятием, и мы должны иметь возможность генерировать оповещения (смс / почта) операторам (потенциальным за пределами завода), чтобы быстро подключиться к камерам и рассмотреть проблему.

Пользователи должны иметь возможность выбирать камеру и иметь прямую трансляцию видео с выбранной камеры. Конечный пользователь может использовать ПК (например, браузер + silverlight), смартфон (android, iphone, wp7) или планшет (android, ipad, win8)

Мне также нужно хранить видеопоток (pr камера) в течение настраиваемого промежутка времени для «воспроизведения по требованию»

Я надеялся, что для решения этой проблемы можно использовать API Windows Azure + IIS Smooth Streaming + Expression Encoder 4.0.

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

Вот несколько сообщений в блоге, описывающих, как использовать Expression Encoder в Azure, но я ничего не видел о потоковой трансляции.

Идеи?

Ответы [ 2 ]

0 голосов
/ 12 октября 2011

Heisann, Ronny :) Один из способов (без центрального сервера - разъединенные клиенты) - использовать ретрансляцию служебной шины Azure для установления связи между клиентами и последующей потоковой передачи видео непосредственно между клиентами по служебной шине Azure.Но я не думаю, что вы получите адаптивную потоковую передачу таким образом, не добавляя ее самостоятельно.Кроме того, я думаю, что есть ограничение в 16 клиентов?

0 голосов
/ 12 октября 2011

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...