随着媒体技能 的发展,以及硬件装备 的遍及 和移动装备 的触角延伸之社会各个角落 ,人们可以随时随地产生信息 。而这些海量信息中,有不少多媒体信息。多媒体信息成为了人们信息分享的紧张 方式。绝不 浮夸 地说,如今 是一个信息爆炸的期间 。传统的电视,影戏 ,视频网站,及至移动的自媒体(自由人)无时无刻不在吞吐着媒体信息 。网易视频云在这里分享视频编码技能 ——怎样 搭建flv媒体服务器。
环境
操纵 体系 :linux 2.6.32-5-amd64。Linux 版本即可 。
服务器:nginx 1.3.3。nginx的版本可以更高。
客户端:jwplayer
搭建步调
安装nginx with http_module_flv
1 、下载nginx
wget https://nginx.org/download/nginx-1.3.3.tar.gz
2、解压
tar –xzvf nginx-1.3.3.tar.gz
3、安装
cd nginx-1.3.3
./configure --prefix=/home/user/nginx_flv --with-http_flv_module
4、设置
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main 'remoteaddr?remote_user [timelocal]"request" '
'statusbody_bytes_sent "$http_referer" '
'"httpuseragent""http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 8088;
server_name localhost;
#charset koi8-r;
access_log logs/host.access.log main;
location / {
root /home/fs/video;
index index.html index.htm;
autoindex on;
location ~ \.flv{
flv;
}
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
}
阐明 :绿色部分 为设置 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媒体服务器,敬请等待 。
完备 版怎样 搭建视频转码集群、播放服务器可在网易视频云官方微博微信上查察 。欢迎 各人 进入网易视频云官网与技能 职员 举行 交换 。