博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx搭建高性能流媒体技术
阅读量:5103 次
发布时间:2019-06-13

本文共 1914 字,大约阅读时间需要 6 分钟。

一、 系统环境

系统版本:

CentOS 5.8x86_64 Nginx版本: Nginx-1.4.2.tar.gz Yamdi版本:Yamdi-1.9.tar.gz

二、 自动化安装

#!/bin/sh#Auto Make Install Nginx FLV MP4 Server#系统版本:CentOS 5.8 x86_64#Nginx版本: Nginx-1.4.2.tar.gz#Yamdi版本:Yamdi-1.9.tar.gz#Define Path SRC_DIR=/usr/src NGX_DIR=/usr/local/nginx/ CODE=0 SOFT_URL=( http://nginx.org/download/nginx-1.4.2.tar.gz http://downloads.sourceforge.net/project/yamdi/yamdi/1.9/yamdi-1.9.tar.gz http://chinaapp-wordpress.stor.sinaapp.com/uploads/2013/08/player.swf ) if [ $UID -ne $CODE ];then echo "Must to be use Root Exec Shell ......" exit 0 fi for i in `echo ${SOFT_URL[0]} ${SOFT_URL[1]} ${SOFT_URL[2]} ` do cd $SRC_DIR ;wget $i if [ "$?" == "$CODE" ];then echo "---------The $i Soft Download Success ! " else echo "---------The $i Soft Download Success ! " fi done #Nginx install Include Flv Mp4 cd $SRC_DIR ; tar -xzf nginx-1.4.2.tar.gz ;cd nginx-1.4.2 && ./configure --prefix=/usr/local/nginx --with-http_gzip_static_module --with-http_stub_status_module --with-http_flv_module --with-http_mp4_module && make &&make install if [ "$?" == "$CODE" ];then echo "The Nginx Make install Success ! " else echo "The Nginx Make install Failed ! " fi #Install Yamdi Tools cd $SRC_DIR ; tar -xzf yamdi-1.9.tar.gz ;cd yamdi-1.9/ &&make &&make install #Config Nginx Service And Flv cp wugk.mp4 player.swf /usr/local/nginx/html/ /usr/local/bin/yamdi -i 51cto.mp4 -o wugk.mp4 grep -E "(flv|mp4)" $NGX_DIR/conf/nginx.conf [ $? -eq $CODE ]&&sed -i '46c \\tlocation ~ \.flv$ {\n\tflv;\n\t}\n\tlocation ~ \.mp4$ {\n\tmp4;\n\t}' /usr/local/nginx/conf/nginx.conf #start Nginx service $NGX_DIR/sbin/nginx -t [ $? -eq $CODE ]&&/usr/local/nginx/sbin/nginx IP=`ifconfig eth0|grep "Bcast" |awk -F":" '{print $2}'|cut -d" " -f 1` echo "All Config Successful , You Can Use http://$IP/player.swf?type=http&file=wugk.mp4 to access nginx flv server !!" exit 1 三、测试验证 脚本执行

 

转载于:https://www.cnblogs.com/xuexin/p/5972595.html

你可能感兴趣的文章
如何处理Win10电脑黑屏后出现代码0xc0000225的错误?
查看>>
局域网内手机访问电脑网站注意几点
查看>>
IT项目经验和难点分享
查看>>
那些黑刘翔的人,你们的良心被狗吃了
查看>>
图片延迟加载(lazyload)的实现原理
查看>>
TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素?...
查看>>
Redis系列--内存淘汰机制(含单机版内存优化建议)
查看>>
最小二乘法
查看>>
iptables端口转发
查看>>
金融三问
查看>>
HTML5新API记录
查看>>
Android 8 AudioPolicy 分析
查看>>
IRT模型的参数估计方法(EM算法和MCMC算法)
查看>>
总账介绍
查看>>
建模各阶段以及相关UML构造笔记
查看>>
MS SQL Server查询优化方法
查看>>
《STL源码剖析》笔记
查看>>
linux命令及实例说明一:cd、ls、rmdir、rm、mkdir
查看>>
一、了解JavaScript
查看>>
出现( linker command failed with exit code 1)错误总结
查看>>