http://wgkgood.blog.51cto.com/1192594/1285887
1
2
3
|
系统版本:CentOS 5.8x86_64 Nginx版本: Nginx-1.4.2. tar .gz
Yamdi版本:Yamdi-1.9. tar .gz
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
#!/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
|
相关推荐
**Nginx是一款广泛应用的高性能Web服务器和反向代理服务器,同时也支持RTMP协议,使得它成为搭建流媒体服务器的理想选择。在Linux环境下,我们可以通过以下步骤使用Nginx 1.6.3版本来搭建RTMP协议的流媒体服务器。**...
* 高性能:流媒体服务器可以提供高性能的视频流处理功能,以满足高性能的应用场景。 * 灵活性:流媒体服务器可以提供灵活的视频流处理功能,以满足不同应用场景的需求。 七、结论 本文详细地介绍了流媒体服务器的...
rk3399移植 nginx +rtmp实现流媒体服务器,实现rk3399推送网络视频流(rtmp、https),使用时在根目录下新建/home/build 文件夹,解压后进入/home/build/build/conf,打开nginx.conf 添加rtmp配置(网上很多根据自己...
2. **事件驱动模型**:Nginx使用Epoll(Linux)或KQueue(FreeBSD)等高效I/O复用技术,实现非阻塞I/O,使得在处理大量并发连接时性能优秀。 3. **反向代理**:Nginx可以作为反向代理服务器,将客户端请求转发到...
一步步安装nginx搭建流媒体服务器的所有软件打包; nginx-1.8.0.tar.gz :应用服务器主程序 nginx_mod_h264_streaming-2.2.7.tar.gz :MP4流媒体支持模块。 openssl-1.0.1c.tar.gz :openssl库 pcre-7.9.tar.gz :...
在Windows环境下,使用nginx-rtmp搭建流媒体服务器是一项常见的技术实践,这使得用户可以通过网络实时传输音视频流。nginx-rtmp是一个基于Nginx的模块,它扩展了Nginx的功能,使其能够处理RTMP(Real-Time Messaging...
基于java搭建的流媒体服务器(nginx+ffmpeg)可运行在linux上,具体文章说明:https://blog.csdn.net/weixin_40263855/article/details/87917484
《Nginx高性能Web服务器实战教程》是一本深入讲解如何利用Nginx构建高效稳定Web服务的书籍。Nginx以其高性能、轻量级、反向代理和负载均衡等特性,已经成为许多企业和开发者首选的Web服务器。这本书涵盖了从基础配置...
在配置方面,Nginx使用简洁的配置文件语法,允许我们定义虚拟主机、服务器块、location等规则。这些规则基于URL路径匹配,可以实现精细的路由控制。例如,我们可以通过location指令将不同路径的请求转发到不同的后端...
在这里,我们将使用ffmpeg来推流媒体内容到Nginx-rtmp服务器上。 六、总结 本文详细讲解了Nginx-rtmp流媒体服务器的搭建和ffmpeg推流的配置过程,从操作系统的选择到Nginx的编译安装,再到配置Nginx服务和ffmpeg推...
windows上架设流媒体服务器,nginx+rtmp+obs推流+vlc拉流解决方案。 Nginx是一款轻量级的Web 服务器/反向代理服务器,nginx-rmtp-module是Nginx服务器的流媒体插件。nginx通过rtmp模块提供rtmp服务, obs推送一个rtmp...
Nginx是一款高性能的HTTP和反向代理服务器,它也可以作为流媒体服务器来使用,尤其适用于处理大量的并发连接。本教程将详细介绍如何使用Nginx搭建支持FLV和MP4格式的流媒体服务器。 首先,我们来看【标题】"nginx...
, 《Nginx高性能Web服务器详解》特别适合于希望了解和掌握Nginx服务器应用技术和实现技术的广大教师、学生和电脑爱好者阅读,对使用Nginx服务器搭建Web服务器架构或进行网络服务器应用开发的技术人员尤其具有重要的...
压缩包里包含了: Linux下通Nginx搭建RTMP流媒体服务器需要的一系列源码包。 搭建方法可以参考博文: https://blog.csdn.net/xiaolong1126626497/article/details/105378894
Windows10 下搭建 nginx 流媒体服务器是指在 Windows10 操作系统下安装和配置 nginx 流媒体服务器,以便提供流媒体服务。流媒体服务器是指可以将音视频文件实时流式传输到客户端的服务器,例如直播平台、视频点播...
Nginx 是一个高性能的 Web 服务器和反向代理,而 Nginx-rtmp-module 是一个扩展模块,使 Nginx 具备处理 RTMP(Real-Time Messaging Protocol)协议的能力,从而支持视频直播和点播服务。 首先,我们需要了解 Nginx...
《Nginx高性能Web服务器详解》全面介绍了当前Internet上流行的一款开放源代码的Web服务器——Nginx。全书一共分为四大部分,分别从入门、功能、实现和应用等四个方面对Nginx服务器的知识进行完整阐述,从而满足广大...
《Nginx高性能Web服务器详解》是一本深入探讨Nginx技术的专业书籍,由博文视点出版,电子工业出版社发行。Nginx是一款广泛应用的开源Web服务器,以其高性能、高并发处理能力以及轻量级的特性著称。本书旨在帮助读者...
### 使用Nginx与Nginx-rtmp-module搭建流媒体服务器 #### 一、概述 随着互联网技术的发展,实时视频传输的需求日益增加。对于希望搭建流媒体服务器的应用场景而言,Nginx 和 Nginx-rtmp-module 成为了一个非常高效...