OC

Knowledge OS
主帖 17 条回复

大家项目、网站中一般的视频播放,是怎么处理的?

programtic programtic · 2014年07月13日 · 阅读 5 · 无人欣赏。

我们现在的处理方式:将视频文件存储在指定的目录,用jwplayer直接播放。

存在的问题:

1、如果视频比较大,用户播放时,需要先加载完视频。

2、同一时间点,视频被播放很多的话,会占用很多服务器资源。

3、非h264的视频,用jwplayer无法正常播放,只有声音,没有图像。部分视频也无法用ffmpeg转换。

想请教下大家,大家遇到这些问题是怎么处理的。谢谢

回复

17 条
#1
cycok
2014年07月13日

html 5 的video标签怎么样

#5
xiaotie
2014年07月13日

用户播放时,需要先加载完视频 >> 这个是因为有的视频的元数据是在文件尾部的,因此,加载完了才能读取元数据。flv的一般没这个问题,mp4的话,很多会遇到此类问题,有个工具,可以将元数据放到文件头部,参见我的博文:http://www.cnblogs.com/xiaotie/archive/2012/01/12/2320874.html

#8
programtic
2014年07月13日

6楼 @terryso 我们的用户,操作系统大部分都是xp、级别都是ie8的版本,或者360浏览器。

#11
touzi
2014年07月14日

最近做一个局域网内视频点播项目,发现在线播放有格式限制,都需要转码.想选择快播协议,但发现已经挂了.

#13
programtic
2014年07月14日

10楼 @玉楼 上午用ffmpeg在两台服务器上转了下,其中一台服务器转成功了,另外一台服务器上没转成功。

命令 :/usr/local/ffmpeg -threads 4 -i zxy.mp4 -r 25 -profile main -ac 2 -b 300000 -y zxy_new.mp4

测试的视频:link text

#14
jumpcat
2014年07月14日

13楼 @programtic 感觉ffmpeg转码还是太慢了,而且画面质量太低,如果有条件可以考虑一下Envivio这样的hardware去做转码

#15
jumpcat
2014年07月14日

可以考虑HTML5的player,或者其他的browser插件,至于视频的话,可以考虑使用m3u8,FFMPEG可以做简单的转码,但是如果考虑质量和速度的话,就要考虑硬件解码了

#16
CurveSoft
2014年07月16日

搞视频不用CDN或者云存储怎么玩得动?七牛又拍等也有视频转换的功能

#17
玉楼
2014年07月16日

13楼 @programtic 您这命令行写的全吗?没有视频编码格式,没有音频编码格式,没有太多的参数了。反正从您这命令行里我看不出来为啥能转成功,不成功倒是合理的。

本帖有17个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
顶楼 / 底楼 / 首页