Nginx相关笔记

February 16, 2023

nginx安装

1
2
3
4
5
6
7
8
9
wget  http://nginx.org/download/nginx-1.8.0.tar.gz

sudo tar -zxvf nginx-1.8.0.tar.gz -C /usr/local/src/

cd /usr/local/src/nginx-1.8.0

sudo ./configure --prefix=/usr/local/nginx --with-http_ssl_module

sudo make && sudo make install

RTMP+HLS配置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
location /hls {  
types {  
      application/vnd.apple.mpegurl m3u8;  
      video/mp2t ts;  
      }  
      root /tmp;  
      add_header Cache-Control no-cache;  
} 

rtmp {  
    server {  
        listen 1955;  
  
        application myapp {  
            live on;  
        }  
        application hls {  
            live on;  
            hls on;  
            hls_path /tmp/hls;  
        }  
    }  
} 

HTTPS反向代理

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#	server {
#        listen 8889;
#        server_name cloudrtmp.com;
#		ssl on;
#        ssl_certificate         sslkey/213472807170417.pem;
#        ssl_certificate_key sslkey/213472807170417.key;
#       ssl_session_timeout 5m;
#       ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
#       ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL; 
#       ssl_prefer_server_ciphers on;
#       location / {
#       proxy_pass  http://cloudrtmp.com:8088;
#        }
#  }
.Site.Param.name

简介

资深开发者,创业者。专注于视频通讯技术领域。国内首本Flutter著作《Flutter技术入门与实战》作者,另著有《Dart语言实战》及《WebRTC音视频开发》等书籍。多年从事视频会议、远程教育等技术研发,对于Android、iOS以及跨平台开发技术有比较深入的研究和应用,作为主要程序员开发了多个应用项目,涉及医疗、交通、银行等领域。

关注我

联系我

  • QQ:283796665
  • 微信:kangshaojun888
  • 个人简介

    资深开发者,创业者。专注于视频通讯技术领域。国内首本Flutter著作《Flutter技术入门与实战》作者,另著有《Dart语言实战》及《WebRTC音视频开发》等书籍。多年从事视频会议、远程教育等技术研发,对于Android、iOS以及跨平台开发技术有比较深入的研究和应用,作为主要程序员开发了多个应用项目,涉及医疗、交通、银行等领域。