如何将实时视频源从Raspberry Pi流传输到远程服务器,并使服务器成为流的中心?

问题描述

我正在一个项目中,我正在从具有相机附件的树莓派获取视频供稿,将摄像机实时供稿发送到远程服务器,然后允许多个客户端从远程服务器访问视频供稿

我一直在寻找本指南中的潜在解决方案:https://docs.peer5.com/guides/setting-up-hls-live-streaming-server-using-nginx/

从树莓派发送到视频服务器的命令是: raspivid -t 0 -w 920 -h 540 -fps 25 -g 75 -fl -o - | ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -i pipe:0 -c:v copy -c:a aac -strict experimental -f flv -f flv rtmp://<server_ip>:<port>/

最大的问题是,我可以像这样运行拉命令吗?

application show {
    live on;
    pull rtmp://example.com:4567/sports/channel3 live=1;
    # to change the local stream name use this syntax: ... live=1 name=ch3; 

    # other directives...
    # hls_...
}

,只需将树莓派上运行的命令更改为rtmp:// /。

我试图在没有树莓派作为服务器的情况下做到这一点。

任何帮助将不胜感激。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)