网络视频播放器

时间:2013-04-05 17:22:32

标签: javascript html html5 flash video

我正在寻找一个可以嵌入我网页的视频播放器(对不起,如果我没有使用相应的条款,我不知道要查找哪些字)。我尝试了许多基于MediaElement或flarevideo的JS和CSS,但是对于所有这些,我需要提供三种格式的每个视频(mp4,ogv和webm),以便它可以在所有浏览器中使用。我想知道是否有任何(如果可能的话,使用HTML5和回退到闪存)可以在所有浏览器(或大多数浏览器)中以给定格式(比如mp4)播放视频。

我认为这三种格式的问题是因为我也尝试使用HTML5,但这不是真正的要求。我希望这个问题不再重复,我必须说我找不到合适的词语,不知道这些条款是否正确。

3 个答案:

答案 0 :(得分:1)

您最好的选择是使用YouTubeVimeo,然后将视频嵌入您的网站。您可以在兼容性方面遇到任何问题,它们可以在HTML5上运行并在必要时回退到Flash,在移动设备上运行,也不会在主机上遇到存储问题!

答案 1 :(得分:1)

我同意乔丹的回答,但有时你必须自己主持。

我最近为一位不希望使用渐进式下载提供视频的客户完成了一个项目(因为担心视频内容可以轻松复制并免费使用)。我试图将它们与Vimeo和Youtube交谈,但它们提供的服务的价值在于它们提供的视频内容,并且他们希望拥有完全拥有并自定义解决方案。

要求是向最广泛的浏览器和设备投放视频。我想保持简单,所以我想要一个适用于所有平台的单一播放器。

还想安全地传送视频。

我最终得到的一个合适的解决方案是:

  • 播放器:JW播放器 - 有闪回后退
  • 主持人:Azure Media Services按需付费
  • 视频格式:HLS版本3(最大数量的浏览器和设备本地支持)

AWS Cloudfront也可以运行,但感觉Azure定价更具侵略性。我只是想要最便宜的视频流传输解决方案(可扩展)来证明一切,我最终坚持使用Azure。它也感觉像是AWS解决方案更具凝聚力的解决方案。

但如果您不需要担心提供自适应流媒体解决方案,那么您可以更轻松地从S3或Azure blob store传送视频。

寻求自适应流媒体的其他技术:MPEG-DASH(它是未来的imho,但支持仍限于最新的浏览器和设备)

答案 2 :(得分:0)

您还可以查看http://www.dash-player.com,这是一个MPEG-DASH以及HTML5的HLS播放器,以及Flash作为后备。