网站视频播放慢的解决方案

针对视频播放不流畅问题,本文提供了两种解决方案:1. 通过服务器配置,根据用户运营商分配访问IP。2. 使用FFmpeg进行视频流化处理,包括详细安装FFmpeg和转换视频为HLS流的步骤,确保移动4G网络下的流畅播放。
摘要由CSDN通过智能技术生成

近期做了一个视频培训项目,使用了文件服务器存放视频文件。但是播放效果不理想,部分手机端用户(主要是移动的4G网络下)播放非常不流畅,

经过一轮探讨和咨询,解决方案如下:

1. 咨询服务器租赁房,得知服务器默认申请的电信的IP网段,因此又申请了移动的ip网段,这样可根据用户的运营商给其分配对应的访问ip。(如果有域名可使用DNS判断匹配,否则只能通过ip手动匹配)

2. 视频做了流化处理。原视频是mp4文件,使用的是开源的ffmpeg

 

安装

步骤1: 安装ffmpeg工具

不管时windows还是linux安装都很简单。但是在linux安装需要注意的是需要一个插件。需要指定libx264
这里贴出我重新安装的步骤:(参考

#yum安装必要包
yum install autoconf automake cmake freetype-devel gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel

 

ffmpeg没有libx264库,需要在configure的时候链接x264库的头文件路径和库文件路径

#下载并安装x264

yum install yasm yasm-devel

git clone https://code.videolan.org/videolan/x264.git

安装x264 cd x264 ./configure --enable-static --enable-shared --disable-asm make make install

x264头文件和动态库生成在build目录下

配置PKG_CONFIG_PATH
export PKG_CONFIG_PATH=/home/zyl/x264-snapshot-20190911-2245-stable/build/lib/pkgconfig:$PKG_CONFIG_PATH


# ffmpeg安装

wget http://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2

/configure

make

make install
# 检查ffmpeg是否安装成功
ffmpeg -version


# 安装时默认时加入环境变量,所以在任何

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值