为了账号安全,请及时绑定邮箱和手机立即绑定

在线等,挺急的!ngix-rtmp如何处理下面情况,保存到指定路径?

在线等,挺急的!ngix-rtmp如何处理下面情况,保存到指定路径?

犯罪嫌疑人X 2019-06-12 08:58:48
rtmp{server{listen1935;chunk_size4096;max_message1M;max_streams32;ack_window5000000;timeout60s;buflen5s;applicationlive{liveon;sync100ms;recorderrec1{recordall;record_pathD:/record;record_uniqueoff;record_suffix.flv;}#recordall;#record_pathD:/record;#record_suffix_recorded.flv;}}}现在是所有的录制文件都保存在一个文件夹下,如何根据时间建立不同的文件夹保存要录制的文件
查看完整描述

2 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

on_record_donehttp://localhost/record_doneexec_record_donexxx通过回调自己去操作。这两个操作都有录像路径的参数。具体可以去查一下。
                            
查看完整回答
反对 回复 2019-06-12
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

rtmp
语法:rtmp { ... }
上下文:根
描述:保存所有 RTMP 配置的块。
server
语法:server { ... }
上下文:rtmp
描述:声明一个 RTMP 实例。
rtmp {
  server {
  }
}
listen
语法:listen (addr[:port]|port|unix:path) [bind] [ipv6only=on|off] [so_keepalive=on|off|keepidle:keepintvl:keepcnt]
上下文:server
描述:给 NGINX 添加一个监听端口以接收 RTMP 连接。
server {
    listen 1935;
}
application
语法:application name { ... }
上下文:server
描述:创建一个 RTMP 应用。application 名的模式并不类似于 http location。
server {
    listen 1935;
    application myapp {
    }
}
timeout
语法:timeout value
上下文:rtmp, server
描述:Socket 超时。这个值主要用于写数据时。大多数情况下,RTMP 模块并不期望除 publisher 端口之外的其他端口处于活动状态。如果你想要快速关掉 socket 可以用 keepalive 或者 RTMP ping 等。timeout 默认值为 1 分钟。
timeout 60s;
查看完整回答
反对 回复 2019-06-12
  • 2 回答
  • 0 关注
  • 615 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号