【问题标题】:HTTP Streaming with 4g connection使用 4g 连接的 HTTP 流式传输
【发布时间】:2019-01-07 04:01:09
【问题描述】:

我需要能够通过网络观看本地主机端口中正在播放的流。

情况:在我的树莓派中,我有一个网络摄像头视频正在流式传输到本地端口(localhost:8080/mystream),它是一个 mjpeg 视频。我不能使用 VLC 或 ffmpeg 流式传输到 RTMP 服务器,因为它占用了太多 CPU(即使使用 OMX 编码器)。这个覆盆子被嵌入到无人机中,并通过 4g 模具连接到互联网。

我想直接从网络连接到这个流(不在同一个网络上)。

我的想法是使用反向隧道或 VPN 从公共服务器 IP 启用此连接。但我对 VPN 和反向隧道的了解为零。有人可以指导我完成这些步骤吗?

显然我必须在某处设置 VPN 服务器(树莓派?公共服务器?)然后将此 localhost:port 端口转发到公共服务器 URL。最后访问URL观看流?也许将此流嵌入网站。

我真的很困惑=/

我确实可以访问 IBM 的 VPN IPSec 和他们的其他云服务。

【问题讨论】:

  • 我最终购买了一个外部编码器,该编码器通过 HDMI 直接从摄像机获取视频馈送并编码为 H.264 视频流。然后我得到这个新转换的流并使用 FFMPEG 将它发送到我的 Nginx RTMP 服务器。

标签: video-streaming vpn http-streaming 4g


【解决方案1】:

我会在 rpi 和 ip camviewer 上使用 pivpn 来查看我的 android 上的流。 我会使用 open vpn 从手机连接到 pivpn

【讨论】:

    猜你喜欢
    • 2012-10-20
    • 2011-11-22
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-02
    • 1970-01-01
    相关资源
    最近更新 更多