Каковы эффективные варианты встраивания видео на веб-сайт ASP.NET?

StackOverflow https://stackoverflow.com/questions/2550

  •  08-06-2019
  •  | 
  •  

Вопрос

Беглый взгляд на современный Интернет, казалось бы, показывает, что Adobe Flash является очевидным выбором для встраивания видео в веб-страницу.Это точно, или есть другие эффективные варианты?Влияет ли на это решение выбор ASP.NET в качестве платформы?

Это было полезно?

Решение

Flash, безусловно, является наиболее распространенным и портативным решением. 98% браузеров у вас установлен Флэш.Другие альтернативы Квиктайм, Проигрыватель Windows Media, или даже Сильверлайт (Конкурент Microsoft Flash, который можно использовать для встраивания нескольких видеоформатов).

Я бы рекомендовал использовать Flash (и это формат видеофайлов FLV) для встраивания видео, если у вас нет особых требований к качеству видео или DRM.

Другие советы

Flash обычно является предпочтительным продуктом:Он есть у каждого, и с помощью JW FLV-плеер делает это относительно легко с вашей стороны.

Что касается других форматов видео, то есть WMV и QuickTime, но плееры довольно "тяжелые", не у всех они есть и в них чувствуется что-то вроде 1990-х...

Реальный игрок...Не позволяй мне даже начать разглагольствовать об этой куче...

Единственная альтернатива Flash, которую я бы лично рассмотрел, — это Silverlight, который позволяет транслировать видео WMV.Я обнаружил, что создание WMV намного лучше и проще, чем FLV, потому что все кодировщики FLV для Windows, которые я пробовал, не очень хороши и стабильны, тогда как практически каждый инструмент может изначально выводить WMV.Проблема с Silverlight в том, что ни у кого нет этого плагина для браузера (пока?).Еще есть плеер из ДВ.

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

Для потоковой передачи WMV это встроенная функциональность, предоставляемая Службы Windows Media

Для потоковой передачи флэш-памяти вам необходимо установить потоковый сервер на свой компьютер с Windows.Вот некоторые варианты:

Если у вас есть доступ к Microsoft Expression Encoder 2, вы можете использовать его для кодирования видеофайла и создания видеоплеера Silverlight.Затем, если у вас IIS 7, вы можете использовать Adaptive или Плавная потоковая передача также оформить заказ Плавное HD за действительно крутой пример.

Вы также можете вести потоковую передачу с бесплатного Служба потоковой передачи Microsoft Silverlight.Он подключен к учетной записи Windows Live.

Следует учитывать, что на клиенте должен быть установлен Silverlight, как и Flash, но Flash существует дольше.

<object width="660" height="525"><param name="movie" value="http://www.youtube.com/v/WAQUskZuXhQ&hl=en&fs=1&color1=0x006699&color2=0x54abd6&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/WAQUskZuXhQ&hl=en&fs=1&color1=0x006699&color2=0x54abd6&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"></embed></object>

Я работал в компании, которая разработала систему распространения медиаконтента среди преданных «игроков».Он был основан на веб-технологиях и использовал технологию ASP.NET, и в нем были испробованы почти все возможные медиаформаты, о которых вы только можете подумать, и ваш выбор действительно сводится к тому, чтобы спросить себя:

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

Если ваш ответ таков: в него нужно играть «из коробки», то на самом деле ваш единственный вариант — это флеш (я знаю, что он не установлен по умолчанию, но у большинства он уже установлен)

Если необходимость дополнительных компонентов не является большой проблемой, вы можете использовать форматы, поддерживаемые проигрывателем Windows Media.

Причина, по которой проигрыватель Windows Media попадает во второй вариант, заключается в том, что для некоторых браузеров и некоторых форматов необходимо устанавливать дополнительные компоненты.

У нас была роскошь, которую мы предоставили «игрокам», поэтому мы могли пойти по второму варианту, однако даже мы пытались конвертировать как можно больше вернитесь к флэш-памяти, потому что она обрабатывается намного лучше, чем проигрыватель Windows Media.

«Влияет ли на это решение выбор ASP.NET в качестве платформы?»

Возможно нет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top