什么是有效的选项,用于嵌入在一个视频ASP.NET 网站?
题
快速浏览一下今天的互联网似乎表明,Flash是显而易见的选择,用于嵌入视频网页。这是准确的,或是他们的其他有效的选择吗?没的选择ASP.NET 作为一个平台的影响这个决定?
解决方案
闪肯定是最无处不在的便携式解决方案。 98%的浏览器 有闪光灯的安装。其他替代品 Microsoft的竞争, Windows Media Player, 或甚至 Silverlight (Microsoft的闪光的竞争对手,可以用于嵌入几个视频格式)。
我会推荐使用快速(而且它是享受高品质的视频文件格式),用于嵌入你的视频除非你有非常具体的要求尽的视频质量或DRM。
其他提示
一个考虑是,是否视频播放的是通过渐进式下载或流。如果这是渐进式下载,那么我要说的是用闪光灯因为你会得到一个更广泛的受众达到。
对于流输出它是开箱提供的功能 窗媒体服务
对于流闪存,你必须安装一个流媒体服务器上你的窗框。一些选项是:
- 多媒体服务器 (商业)
- Wowza媒体服务器 (免费/商业)
- Red5闪服务器 (Open Source)
<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 player
因为windows media player落入第二个选项是因为对于一些浏览器和一些格式的额外组成部分都必须安装。
我们有豪华的"行动者"提供了我们,所以我们可以去第二个选项,然而,即使我们试图 转换尽可能多的 回闪,因为它处理的方式更好的比windows media player
"没的选择ASP.NET 作为一个平台的影响这个决定?"
大概不会。