gpt4 book ai didi

bash - nginx rtmp-module 无法执行 ffmpeg

转载 作者:行者123 更新时间:2023-12-04 23:04:00 25 4
gpt4 key购买 nike

我在使用 nginx-rtmp-module exec ffmpeg 命令时遇到问题。我已经按照上的例子
www.github.com/arut/nginx-rtmp-module

/home/junaid/bin/ffmpeg -f video4linux2 -i /dev/video1 -c:v libx264 -an -f flv rtmp://127.0.0.1:1935/myapp/mystream

该命令在终端中运行良好

配置文件:
rtmp {
server {
listen 1935;
ping 30s;
notify_method get;

application myapp {
live on;
allow play all;
exec_static /home/junaid/bin/ffmpeg -f video4linux2 -i /dev/video1 -c:v libx264 -an -f flv rtmp://127.0.0.1:1935/myapp/mystream;
}
}

错误日志:
http://www.codepad.org/enD4wlZ9

我努力了:
  • nginx 以 root 身份运行(有权执行 ffmpeg)
  • 使用 ip 而不是 localhost
  • 使用 ffmpeg
  • 的完整路径
  • 从 nginx
  • 执行 bash 文件(具有 ffmpeg 和 echo 命令:echo 命令执行得很好)

    请帮我解决这个问题

    最佳答案

    知道了。问题是/dev/video0 的权限错误
    刚刚将/dev/video0 更改为相机的 rtsp 地址

    关于bash - nginx rtmp-module 无法执行 ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25441648/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com