Я ищу решение для потоковой передачи видео в реальном времени.
Клиенты смогут просматривать видео с помощью плагина (Flash или Silverlight) или отдельного приложения (Windows Media Player, FLV и т. Д.).
Но я не могу выбрать между решением Microsoft (Windows Media Server (MMS, RTSP) + Silverlight в качестве клиента) или решением Adobe (Flash Media Server (RTMP) + Flash / Flex).
Стриминг будет краткосрочным и не будет транслироваться круглосуточно.
Я попробовал оба варианта и обнаружил, что более дешевая версия FMS не обеспечивает безопасность, чтобы пользователи не регистрировались как опубликованные (вы должны написать собственный модуль ...), Windows Media Server предоставляет эту функцию.
У нас уже есть лицензии на Windows Server. (Так что Windows Media Server будет для нас «бесплатным».)
Что вы порекомендуете? Что лучше всего между Flash и Silverlight для потокового видео в реальном времени?
Спасибо!
Я бы выбрал Flash, но есть и другие решения, помимо FMS, для потоковой передачи, например Wowza Media Server 2 (http://www.wowzamedia.com/products.html).
Мы выбрали FMS из-за его встроенной функциональности с флеш-клиентами, а лицензирование по-прежнему было довольно дешевым (в контексте). Он также поставлялся с некоторыми демонстрационными приложениями, которые почти полностью соответствовали нашим потребностям. Фактически, если это <= 5 пользователей, тогда подойдет демо-лицензия.
Тем не менее, мы не особо изучали Windows Media Server, потому что у нас не было разработчиков, имеющих опыт работы с ним, поэтому я не могу дать справедливого сравнения.
Одна вещь, которая нам очень понравилась, - это возможность в FMS публиковать на нескольких битовых уровнях, потому что мы транслировали в церкви в удаленных местах, где они могли обрабатывать только, скажем, 256 кбит / с, тогда как в городе или дома могли обрабатывать 1500 кбит / с, а FMS позволяла пользователю переключаться на лету без прерывания потока. Он даже автоматически снизит битрейт, если локальное соединение не сможет поддерживать его.
Я бы сказал использовать вспышку. Используйте wowza media server 2, попробуйте использовать динамическую потоковую передачу http для воспроизведения в реальном времени, используя osmf player.
Если требования невелики и не работают круглосуточно, вы можете использовать Wowza для ec2, для почасовой настройки :-)
Adobe FMS имеет бесплатное дополнение для аутентификации, которое можно загрузить отсюда; https://www.adobe.com/cfusion/entitlement/index.cfm?e=fmle3
Надстройка использует текстовый файл, хранящийся на сервере, который можно легко создать с помощью сценария.