web中准备做播放mp4功能 ,视频大概300M,用video.js和另外一个前端插件,但是都会卡,请教下是否有其好的解决方案

咖啡加糖 发布于 2016/01/07 09:31
阅读 1K+
收藏 0

【深度】AI、5G时代下,算力网络与内生安全最全解析!>>>

web中准备做播放mp4功能 ,视频大概300M,用video.js和另外一个前端插件,但是都会卡,请教下是否有其好的解决方案,

比如说某些jar或者说其他一些插件之类的东西~~~~~


请指教~

加载中
0
自由PHP
自由PHP
可以试试ckplayer,不一定非要找这些开源方案
咖啡加糖
咖啡加糖
恩,前端的插件主要是担心卡,毕竟视频蛮大的
0
wwwjjj
wwwjjj

决定播放卡不卡和视频大小没什么关系,和视频码率还有网络状况,设备的配置这些有关

再大的mp4也是边下载边播的

建议首先排除上面那些因素做多设备多情况的测试

咖啡加糖
咖啡加糖
是的,视频只有3分钟,但是有300M,是个宣传片所以画质很好
0
wwwjjj
wwwjjj

3分钟300兆要么是码率很高,要么就是完全没有编码压缩

建议找视频转换工具降低下码率什么的,对比下如果效果能够接受,应该能改善点性能

wwwjjj
wwwjjj
回复 @咖啡加糖 : 这东西还和浏览器以及访问者的显卡配置都有关系,从普遍适应性考虑,减低码率是好办法,建议你先试试,清晰度下降没那么严重
咖啡加糖
咖啡加糖
谢谢你的建议,客户最在意的就是效果,目前是想在不影响效果的情况下解决,实在没好的方法了再想办法解决
0
zn123
zn123

300*8 /180= 13兆/秒 的视频,你的网络 显卡受得了!!!!

就是客户端受得了,你服务端带宽也花不起阿

zn123
zn123
@咖啡加糖 互联网无法播放这种适配,能支持到1m多码流的视频就不错了,那样还要注意很多问题,这种视频可能没经过处理
咖啡加糖
咖啡加糖
不太懂怎么算的,用播放器客户端播放是没问题,嵌入到网页就会卡,基本缓冲一段时间就能播放了
0
eechen
eechen
HTML里有<object>标签,里面可以嵌入swf这些Flash程序,<object>里可以用<param name="" value="" />传参数给swf程序.
具体可以看看ckplayer这个国人开发的免费的网页视频播放器,支持Flash和HTML5,可以用来播放服务器上的MP4等多媒体文件:
http://www.ckplayer.com/
咖啡加糖
咖啡加糖
这个是可以播放的,我现在遇到的问题是视频比较大,比方起来会卡
0
酷酷的就
酷酷的就
你那是浏览器啊, 不是专门的视频播放软件,  这么大的码流, 你太看得起浏览器了. 
0
小耶果
小耶果
求人不如求己,自己实现,嵌入浏览器,比如Windows上用ActiveX
咖啡加糖
咖啡加糖
功能已经实现,但是现在无法流畅的播放
0
fly2xiang
fly2xiang

300M,3min,300 / 3 / 60 = 1.67 MB / s, 宽带速率以位来计算,一个字节是8位,则需要网络最少为 1.67 * 8 = 13.34 Mbps。

而一部3GB大小,100min的电影需要的带宽为 1024 * 3 / 100 / 60 * 8 = 4.096 Mbps。

自己对比一下。

0
等待登陆ing
等待登陆ing

视频需要转换编码,MP4并不适合在web端播放。

0
咖啡加糖
咖啡加糖
找了找资料,貌似没什么好的方法,现在只能想办法通过页面调用客户端的文件直接播放
返回顶部
顶部