一个网站只有少量的视频需要在浏览器上播放,有什么可选方案提供视频服务?

发布于 2022-08-28 13:08:25 字数 152 浏览 17 评论 0

国内的流媒体服务供应商提供的视频都带有广告,这对一些注重形象的小公司并不合适。
是否有简单的部署方法播放视频?

我考虑至少有以下一些问题要解决:
1. 视频文件在自己的服务器上存储还是放在云端
2. 存储什么样的视频格式
3. 选择播放器

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

握住我的手 2022-09-04 13:08:25
  1. 放云端比较合适,类似七牛这样的服务可以帮你加速,amazon s3可以直接支持很多种stream协议,类似于brightcove这样服务是把从存储到播放的整体方案都完成了

  2. 什么格式都行,看选择云服务具体是什么样子

  3. 比较流行开源方案如jwplayer,很多视频播放服务都可以有自己player

一个默认的方案就是用mp4存在七牛上,用jwplayer播

且行且努力 2022-09-04 13:08:25

鉴于规模和成本考虑,可以考虑使用云服务,不过由于视频的流量或其他原因,可能会有一定的费用。使用云服务的时候,需要留意视频的格式和编码问题(尤其是编码)

如果要自己搭建的话,下面是建议:
1.选择http方案,优点是简单,缺点是视频文件容易被下载。
2.web server选择nginx带有flv和mp4扩展模板
3.视频格式是个大问题,涉及到格式、编码和转换器等问题。

格式上选择flv可以在pc端做到比较通用,再结合mp4(h264+acc)可以兼容移动设备和mac。现在google还主推webm,还有ogg
转化软件选择ffmpeg,可以自动化,如果不要求自动化的话,可以用格式工厂等。

4.播放器选择jwplayer和html5的<video>,现在很多用户使用360急速浏览器,实际上是webkit内核的(360安全浏览器是IE核心的,但可以切换至急速模式),html5支持的比较好,是开发者的利好。可以参考我的下面两篇文章:
浅谈html5网页内嵌视频
nginx配置技巧汇总

送舟行 2022-09-04 13:08:25

nginx可以提供流媒体RTMP视频流,编译时加入RTMP MODULE 具体请查看官方介绍https://github.com/arut/nginx-rtmp-module
视频可以转换成Mp4或者Flv
播放器有许多免费的,国内就有ckplayer

浮萍、无处依 2022-09-04 13:08:25

推荐你参考一下这篇文章: 创业工具箱之视频篇

や莫失莫忘 2022-09-04 13:08:25

优酷已经优化了它的开放平台,收取一定的费用后,可以支持免广告播放。
优酷开放平台

橘和柠 2022-09-04 13:08:25

不在乎国外的话, vimeo 没有广告

缺⑴份安定 2022-09-04 13:08:25

我也来提供一个方案:

自己服务器承受得了的话就存自己服务器,至于格式,一份 webm 或者 ogv(主流桌面浏览器)一份 mp4(IE 9+、Safari、移动端),让浏览器自己选择。播放器就是浏览器本身了。

各自安好 2022-09-04 13:08:25

除了楼上说的在一些云存储商家和优酷开放平台之外,还有几家云视频服务商都不错,比如http://www.bokecc.com或者乐视云(免费的)。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文