网络视频播放器
Web video player
嗯,我正在寻找一个视频播放器,我可以嵌入在我的网页(对不起,如果我没有使用适当的术语,我不知道要查找什么词)。我已经尝试了许多基于JS和CSS的MediaElement或flarevideo,但所有这些我都需要以三种格式(mp4, ogv和webm)提供每个视频,以便在所有浏览器中工作。我想知道是否有任何(如果可能的话,HTML5和回退到flash)可以在所有浏览器(或大多数浏览器)中以给定格式播放视频(例如mp4)。
我认为这三种格式的问题是因为我也尝试使用HTML5,但这不是一个真正的要求。我希望这个问题没有重复,我必须说我找不到合适的词来查找,不知道那些术语是否正确
你真正最好的选择是使用YouTube或Vimeo,然后简单地将视频嵌入到你的网站。你不会遇到兼容性问题,它们可以在HTML5上运行,必要时可以切换到Flash,在移动设备上工作,你也不会遇到主机上的存储问题!
我同意Jordan上面的回答,但是有些时候你必须要照顾好自己。
我最近为一个客户完成了一个项目,他不想使用渐进式下载来传送视频(因为担心视频内容很容易被复制和免费使用)。我试图说服他们加入Vimeo和Youtube,但他们提供的服务的价值在于他们提供的视频内容,他们想拥有完全拥有和定制的解决方案。
要求将视频传输到最广泛的浏览器和设备。我想让事情变得简单,所以我想要一个适用于所有平台的单一玩家。
他们还想安全地传送视频。
我最终得到的解决方案是:
- Player: JW Player -有flash回退
- 主机:Azure Media Services即付即用服务
- 视频格式:HLS版本3(由大多数浏览器和设备本地支持)
AWS Cloudfront也可以,但感觉Azure的定价更激进。我只是想要最便宜的视频流传输解决方案(可扩展)来证明这一点,最终我坚持使用Azure。它也给人一种比AWS解决方案更具凝聚力的感觉。
但是如果你不需要担心提供一个自适应的流解决方案,那么你可以更容易地从S3或Azure blob存储提供视频。
其他可用于自适应流媒体的技术:MPEG-DASH(这是未来的技术,但支持仍然限于最新的浏览器和设备)
你也可以看看http://www.dash-player.com,这是一个MPEG-DASH以及HTML5的HLS播放器,Flash作为后备。
- 如何检查用户在html5视频播放器中观看了完整的视频
- 使用HTML5播放器时使用Javascript更改Youtube视频
- html5视频播放器和视频js之间的关系
- 有没有办法在dailymotion播放器的新测试版中播放youtube视频
- 更改网络播放器中的视频源
- 当我选择菜单项时,如何播放html5播放器的视频
- 如何使用流播放器在视频中嵌入文本
- 检测浏览器视频播放器中广告的网络调用
- 使用 Play 框架和 JW 播放器嵌入视频
- YouTube嵌入式播放器将视频下载为MP4按钮属性
- 获取YouTube播放器的视频播放
- 用于html5视频播放器的视频格式
- 从javascript向flash播放器提供视频字节数据
- Froogaloop2 Vimeo视频播放器-开始视频在全屏
- 寻找视频与VLC网络播放器js
- 使用javascript作为HTML5视频播放器的视频源
- 网络视频播放器
- 如何使YouTube嵌入式播放器开始视频的某些事件
- JS视频播放器从视频下载链接
- 使用Windows 媒体播放器作为视频标记的视频回退