随着媒体技能的发展,以及硬件装备的遍及和移动装备的触角延伸之社会各个角落,人们可以随时随地产生信息。而这些海量信息中,有不少多媒体信息。多媒体信息成为了人们信息分享的紧张方式。绝不浮夸地说,如今是一个信息爆炸的期间。传统的电视,影戏,视频网站,及至移动的自媒体(自由人)无时无刻不在吞吐着媒体信息。网易视频云在这里分享视频编码技能——怎样搭建flv媒体服务器。
环境
操纵体系:linux2.6.32-5-amd64。Linux版本即可。
服务器:nginx1.3.3。nginx的版本可以更高。
客户端:jwplayer
搭建步调
安装nginxwithhttp_module_flv
1、下载nginx
wgethttps://nginx.org/download/nginx-1.3.3.tar.gz
2、解压
tar–xzvfnginx-1.3.3.tar.gz
3、安装
cdnginx-1.3.3
./configure--prefix=/home/user/nginx_flv--with-http_flv_module
4、设置
#usernobody;
worker_processes1;
#error_loglogs/error.log;
#error_loglogs/error.lognotice;
#error_loglogs/error.loginfo;
#pidlogs/nginx.pid;
events{
worker_connections1024;
}
http{
includemime.types;
default_typeapplication/octet-stream;
log_formatmain'remoteaddr?remote_user[timelocal]"request"'
'statusbody_bytes_sent"$http_referer"'
'"httpuseragent""http_x_forwarded_for"';
#access_loglogs/access.logmain;
sendfileon;
#tcp_nopushon;
#keepalive_timeout0;
keepalive_timeout65;
#gzipon;
server{
listen8088;
server_namelocalhost;
#charsetkoi8-r;
access_loglogs/host.access.logmain;
location/{
root/home/fs/video;
indexindex.htmlindex.htm;
autoindexon;
location~\.flv{
flv;
}
}
#error_page404/404.html;
#redirectservererrorpagestothestaticpage/50x.html
#
error_page500502503504/50x.html;
location=/50x.html{
roothtml;
}
#denyaccessto.htaccessfiles,ifApache'sdocumentroot
#concurswithnginx'sone
#
#location~/\.ht{
#denyall;
#}
}
}
阐明:绿色部分为设置flv的部分。/home/fs/video目次为资源存放路径,包罗jwplayer以及测试用的视频文件都存放于该目次。
5、设置jwplayer服务器。
下载开源的jwplayer,比如mediaplayer-5.10。解压之后将player.swf以及jwplayer.js置于/home/fs/video。并将测试视频zyd.flv也置于/home/fs/video。
6、设置jwplayer服务器。
在欣赏器中输入https://hostip:8080/player.swf?type=httpfile=zyd.flv
可以随意拖动进度条,可以看到视频正常播放。
尚有两篇姊妹篇:怎样搭建视频转码集群以及怎样搭建MP4媒体服务器,敬请等待。
完备版怎样搭建视频转码集群、播放服务器可在网易视频云官方微博微信上查察。欢迎各人进入网易视频云官网与技能职员举行交换。
我要评论