Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

Flash - это, безусловно, самое вездесущее и портативное решение. 98% браузеров установили Flash. Другие альтернативы: Quicktime, Проигрыватель Windows Media или даже Silverlight (конкуренция Microsoft Flash, которая может использоваться для встраивания нескольких видеоформатов).

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

Ответ 2

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

Как и для других видеоформатов, есть WMV и QuickTime, но игроки довольно "тяжелые", не каждый может иметь их, и они чувствуют себя такими......

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

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

Ответ 3

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

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

Для потоковой передачи Flash вам нужно будет установить потоковый сервер в окне Windows. Некоторые параметры:

Ответ 4

<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>

Ответ 5

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

Вы также можете выполнять потоковое вещание из бесплатной Microsoft Silverlight Streaming Service. Он подключен к учетной записи Windows Live.

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

Ответ 6

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

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

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

Если неважно, что нужны дополнительные компоненты, вы можете использовать форматы, поддерживаемые медиаплеером Windows

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

У нас была роскошь, что "игроки" были предоставлены нами, поэтому мы могли пойти на второй вариант, однако даже мы попытались конвертировать столько как можно скорее назад к вспышке, потому что она обрабатывает путь лучше, чем Windows Media Player

Ответ 7

"Является ли выбор ASP.NET как платформы влияющим на это решение?"

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