编辑:这是我的UFW状态:
Status: active To Action From -- ------ ---- 80 ALLOW Anywhere 1935 ALLOW Anywhere 80 (v6) ALLOW Anywhere (v6) 1935 (v6) ALLOW Anywhere (v6)
和应用列表:
Available applications: CUPS
所以,我对DJI Phantom 4 Pro 进行了调整,并发现它支持自定义流平台。我的问题是如何做?我已经可以创建NGINX RTMP服务器,但是我仍然不知道如何使无人机连接并流到它。我已经使用obs to http://{ip}/live在键测试中测试了我的服务器,并在rtmp://{ip}/live/test上使用vlc(在我的手机上(打开它。这是我的nginx conf:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 192.168.0.39:80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
rtmp {
server {
listen 192.168.0.39:1935;
chunk_size 4096;
application live {
live on;
record off;
}
}
}
事实证明我只是愚蠢。对于任何有同样问题的人来说,不要犯与我相同的错误。我输入rtmp://{ip}/live/drane/。它应该是rtmp://{ip}/live/drane(请注意缺少的"/"(