首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >proxy_pass对本地VLC视频流的正确nginx配置是什么?

proxy_pass对本地VLC视频流的正确nginx配置是什么?
EN

Server Fault用户
提问于 2022-01-11 22:09:54
回答 1查看 1.1K关注 0票数 0

我想要能够转发我的IP相机的馈送到一个网站。我想通过我的nginx服务器(在Ubuntu20.04上)公开我的网站。

首先,我使用VLC重新传输我的IP摄像头:

代码语言:javascript
复制
vlc --intf dummy -vvv "rtsp://:@10.0.0.34:554/stream2" --sout "#transcode{vcodec=theo,vb=720,scale=Auto,acodec=none,ab=128,channels=2,samplerate=44100,scodec=none}:http{mux=ogg,dst=:8081/}" --sout-all --sout-keep --nooverlay --daemon

这意味着我在本地,在局域网上,可以做这样的事情

代码语言:javascript
复制
    /head>

好的,它在本地工作,但是我如何配置我的nginx服务器来传递提要呢?

这就是我想要实现的:https://my.domain.com/camera2 --nginx-server-> http://10.0.0.63:8080

代码语言:javascript
复制
    /head>

这就是我尝试过但没有成功的地方:

代码语言:javascript
复制
http {
    proxy_cache_path  /var/www/my.domain.com/cache  levels=1:2    keys_zone=STATIC:10m  inactive=24h  max_size=1g;
    server {
            listen          80;
            server_name     my.domain.com;

            location /camera2 {
                    proxy_pass      http://10.0.0.63:8080;
                    proxy_http_version 1.1;
                    proxy_set_header Upgrade $http_upgrade;
                    proxy_set_header Connection 'upgrade';
                    proxy_set_header Host $host;
                    proxy_cache_bypass $http_upgrade;
            }
    }
}

nginx.conf

proxy_pass对本地VLC视频流的正确nginx配置是什么?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-01-12 01:07:19

很可能您只需要重写路径以避免查询http://10.0.0.63:8080/camera2,而是查询http://10.0.0.63:8080/

我不太了解VLC如何音乐会RTSP到HTTP,所以它可能是完全不同的东西。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1089730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档