1 Star 0 Fork 269

Ken / lua-nginx-redis

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
openresty-rtmp.md 1.37 KB
一键复制 编辑 原始数据 按行查看 历史
ShaoBo Wan 提交于 2017-07-22 10:52 . update readme

OpenResty缓存

  • 指令:lua_shared_dict
    • 纯内存的操作,多个worker之间共享的(比如nginx开启10个Worker,则每个worker之间是共享该内存的)
    • 同一份数据在多个worker之间是共享的,只要存储一份数据就可以了
    • 锁的竞争(数据原子性)

Openresty和Nginx_RTMP 模块共存问题

  • RTMP 流的状态(stat.xsl)不生效Bug 问题
      1. 修改完nginx.conf 配置文件
      1. 执行:nginx -s reload 会不起作用
      1. 一定要执行以下命令:杀掉所有nginx进程sudo killall nginx 重启即可sbin/nignx

配置RTMP模块的多worker直播流

  • 配置文件,Multi-worker live streaming官方文档
    user www www;
    worker_processes  auto;
    error_log  logs/error.log debug;
    
    pid /var/run/nginx.pid;
    events {
        use epoll;
        worker_connections  1024;
        multi_accept on;
    }
    
    rtmp_auto_push on;
    rtmp_auto_push_reconnect 1s;
    rtmp_socket_dir /var/sock;
    rtmp {
        server {
            listen 1935;
            application live {
                live on;
            }
        }
    }
Lua
1
https://gitee.com/kenstime_admin/lua-nginx-redis.git
git@gitee.com:kenstime_admin/lua-nginx-redis.git
kenstime_admin
lua-nginx-redis
lua-nginx-redis
master

搜索帮助