什么是在ASP.NET网站中嵌入视频的有效选择?

et_et 发布于 2018-02-24 asp.net 最后更新 2018-02-24 10:36 855 浏览

快速浏览当今的互联网似乎表明,Adobe Flash是在网页中嵌入视频的明显选择。这是准确的,还是他们其他有效的选择? ASP.NET作为平台的选择是否会影响这一决定?

已邀请:

baut

赞同来自:

Flash无疑是最普遍的便携式解决方案。 98% of browsers安装了Flash。其他选择是QuicktimeWindows Media Player,甚至Silverlight(微软的Flash竞争对手,可用于嵌入多种视频格式)。 我建议使用Flash(以及它的FLV视频文件格式)来嵌入视频,除非您对视频质量或DRM有特别的要求。

mid

赞同来自:

Flash通常是选择的产品:每个人都有,使用JW FLV Player可以让你更容易。 至于其他视频格式,有WMV和QuickTime,但玩家们相当“沉重”,不是每个人都可能拥有他们,他们觉得1990年就是这样... 真正的球员......别让我开始咆哮那堆...... 我个人认为唯一的Flash替代品是Silverlight,它允许流式传输WMV视频。我发现WMV的制作比FLV更好,更容易,因为我试过的所有Windows FLV编码器都不是很好,也不稳定,而几乎所有的工具都可以本地输出WMV。 Silverlight的问题是,没有人拥有该浏览器插件(还没有?)。还有一位玩家from JW

umodi

赞同来自:

我曾为一家公司开发了一套系统,将媒体内容分发给专门的“玩家”。它基于网络,使用ASP.NET技术,并尝试了几乎所有可能的媒体格式,您可以想到的是,您的选择真的归结为问自己: 是否需要直接开箱即可播放,还是可以确保播放视频所需的组件可以事先安装? 如果你的答案是它需要开箱即用,那么你的唯一选择就是闪存(我知道它并未默认安装,但大多数已经安装) 如果不需要额外的组件,那么你可以使用windows media player支持的格式 为什么Windows媒体播放器落入第二种选择是因为对于某些浏览器和某些格式的额外组件必须安装。 我们有奢侈的是“我们的球员”是由我们提供的,所以我们可以选择第二种选择,但是即使我们试图将convert as much as possible回闪光灯,因为它处理的方式比windows媒体播放器更好

lvel

赞同来自:

一个考虑因素是视频播放是通过渐进式下载还是流式播放。如果是渐进式下载,那么我会说使用Flash,因为您的受众范围更广。 对于流式传输wmv,它是Windows Media Services提供的开箱即用功能 对于流式Flash,您将不得不在Windows机器上安装流媒体服务器。一些选项是:

funde

赞同来自:

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

wnihil

赞同来自:

“ASP.NET作为一个平台的选择是否会影响这一决定?” 可能不是。

dquia

赞同来自:

如果您有权访问Microsoft Expression Encoder 2,则可以使用它编码视频文件并生成Silverlight视频播放器。然后,如果您有IIS 7,则可以使用Adaptive或Smooth Streaming同时结帐Smooth HD以获得非常酷的示例。 您也可以通过免费的Microsoft Silverlight Streaming Service进行流式传输。它已连接到Windows Live帐户。 需要考虑的一点是,客户端需要安装Silverlight,就​​像Flash一样,但Flash已经存在很久了。