谈网站服务优化方案-专业之外的精彩

×最新的测速视频请点击下方阅读原文按钮跳转!一个减速器的装配过程演示,挺有意思的!×原来所有的视频都是录制好后丢服务器里边获取直链就直接挂在网站前端播放了,这样非常的方便,对于前期用户少的情况来说是完全可以应付的,现在随着播放量的提升,出现了加载慢、播放卡顿、无法正常播放的问题,所以趁着假期我们对服务器进行了升级,由原来的云服务器升级为物理服务器,宽带也由原来的10

×

请点击下面阅读原始按钮跳转最新测速视频!演示减速器的组装过程非常有趣!

×

原来所有的视频都是录制后丢失服务器获取直链直接挂在网站前端播放,非常方便,因为早期用户很少完全可以处理,现在随着播放量的增加,加载不能正常播放,所以利用假期我们升级服务器,从原云服务器升级到物理服务器,宽带也从原来10M提升至100M,但是,如果不优化视频存储方案,即使服务器性能好,也是徒劳的,因此采取了以下措施:

压缩视频大小

最初,为了确保视频的清晰度没有压缩视频,这导致许多视频只有几分钟,但文件的大小1GB这对在线播放不利,对用户不同网络环境的兼容性也很差。因此,借此机会压缩现有视频的基本无损体积。有些视频减少了50%的体积,甚至可以减少80%的体积,这无疑对在线播放非常有帮助。由于视频不多,本地计算机采用小球工具箱软件批量压缩,效果非常好!

视频切片

采用传统视频播放MP4格式,随着用户群的增加,mp4文件播放的弊端也日益突出,主要集中在两个方面:①当视频长度较长时,mp4关键帧元素往往很大,需要加载很长时间才能开始播放,缓冲加载需要20秒以上。② 当用户打开视频播放时,浏览器将继续下载mp4即使用户暂停视频播放浏览器,文件直到下载完成才会继续下载。500M请求服务器下载500M文件,是1G它将继续下载1G,对服务器硬盘和宽带造成极大的浪费和压力。HLS优点在于此,HLS流主要指.m3u8这个格式的视频文件,这个.m3u8其实是一个文件列表list,用于将加载分割成不同的小段.ts文件,这个.ts文件来自分片处理。M3U8 文件作为媒体播放列表(Media Playlist)当时,其内部信息记录了一系列媒体片段资源,可以通过按顺序播放片段资源来示多媒体资源。格式如下:#EXTM3U#EXT-X-TARGETDURATION:10#EXTINF:9.009,#EXTINF:9.009,#EXTINF:3.003,#EXT-X-ENDLIST当 M3U8 作为主播放列表(Master Playlist)同一媒体资源的多个流列表资源在其内部提供。格式如下:#EXTM3U#EXT-X-STREAM-INF:BANDWIDTH=,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2"#EXT-X-STREAM-INF:BANDWIDTH=,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2"#EXT-X-STREAM-INF:BANDWIDTH=,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2"#EXT-X-STREAM-INF:BANDWIDTH=,RESOLUTION=640x360,CODECS="avc1.42e00a,mp4a.40.2"#EXT-X-STREAM-INF:BANDWIDTH=64000,CODECS="mp4a.40.5"#EXT-X-ENDLIST当我们要求播放时.m3u8浏览器分段加载文件格式时.ts文件,这样就不会有用户体验开始慢慢播放加载。随着视频的继续播放,小段将陆续加载.ts直到播放完成,详细过程可查看以下说明:

×

综上所示:M3U8视频文件格式的优点是:①加载速度快,即使网速不好,任意拖动视频进度条也能立即响应视频的加载时间;②既有视频文件flash环境播放,可以在无flash的html5环境播放,多终端播放效果好;③可实现不同网速下各种码率的自动切换,网速自动切换高清视频,网速慢自动播放低清文件;④流加密(视频文件本身加密)、分段下载播放、任何时间点拖放播放、随机插入视频文件广告等优点;⑤面对海量视频播放的需求时,对服务器本身的压力小,节省宽带费用,是互联网视频网站的主流选择。

添加备用播放通道

当然,我们没有把鸡蛋放在篮子里,同时添加云存储OSS作为备用播放渠道,一旦服务器加载出现问题,可以切换到备用渠道播放视频,最大限度保证在线!以上是本次更新内容的总结,用于备忘!自知乎引用了一些内容!  2022.04.04

免责声明

泵小丫收集的资源均来自网络

仅用于内部交流。如有必要,请支持正版

原创文章,作者:墨羽SEO,如若转载,请注明出处:https://www.moyuseo.com/tutorials/wzyh/33505.html

(0)
墨羽SEO的头像墨羽SEO
上一篇 2022年5月13日
下一篇 2022年5月13日

相关推荐

分享本页
返回顶部
欢迎来到互联网运营人学习交流技术网站!