【问题标题】:NGINX RTMP Record allways onNGINX RTMP 记录始终开启
【发布时间】:2020-06-19 14:12:56
【问题描述】:

我无法让 NGINX RTMP 模块手动录制直播流,即仅在我调用时 https://mydomain:8080/control/record/start?app=live&name=name&rec=rechttps://mydomain:8080/control/record/stop?app=live&name=name&rec=rec

问题是 NGINX 总是记录流,我不知道什么时候开始。

这是我的 NGINX 配置文件:

rtmp {
    server {
        listen 1935; 
        chunk_size 4000;
        notify_method get;

        application live {

        live on;

        hls on;
        hls_path /hls/;
        hls_fragment 20s;
        hls_playlist_length 60;

        recorder rec {
            record all manual;
            record_path /mp4/;
            record_suffix .flv;
            record_notify on;
        }
    }
}

帮忙,有人吗?

谢谢, 佩德罗

【问题讨论】:

    标签: nginx rtmp


    【解决方案1】:

    我在参考source code 时发现了这一点。模块总是记录只要:

    • 记录设置为audiovideoall
    • record_interval 未设置
    • 没有文件 IO 执行(???)。

    我还没有使用过这个模块,但我认为提供record manual 应该可以解决问题。如果这不起作用,我也会尝试设置record_interval

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-01
      相关资源
      最近更新 更多