如何在nginx-rtmp-module

时间:2016-12-01 10:49:09

标签: nginx ffmpeg

我使用nginx-rtmp-module和ffmpeg将rtmp视频流录制到mp4文件,但我想知道如何将时间戳添加到mp4文件中。

我的配置如下:

rtmp
{
    server
    {
        listen 1935;
        timeout 10s;
        application mylive   {
            live on;
            exec /usr/bin/ffmpeg -i rtmp://localhost/$app/$name -vcodec copy -acodec copy -f mp4 /home/ubuntu/video/${name}.mp4;
        }
    }
}

我想记录名为$ {name} -`date +%Y%m%d_%H%M%S`的文件,但我该怎么办?

1 个答案:

答案 0 :(得分:0)

解决

application mylive {
    live on;
    recorder all {
        record all;
        record_max_size 100000K;
        record_path /var/video/mylive;
        record_suffix -%Y%m%d_%H%M%S.mp4;
    }
}