0

我想直播在我的 SJ 4000 相机上拍摄的视频。

相机通过 Wi-Fi 连接到我的 Rpi,并且可以使用以下地址获取流:rtsp://192.168.1.254/sjcam.mov

现在,我想通过在 Raspberry Pi 上使用流引擎在我的网页中观看此流。

当我将相机直接连接到我的 Windows PC 并尝试使用 VLC 时, rtsp://Camera addr起作用。但我想通过使用 Rpi 作为流引擎来做到这一点。

我尝试了以下方法:

1) 使用 ffmpeg -i "rtsp://[IP_ADDR]" -vcodec -f http://[my_pc_IP_ADDR] 但我收到一条错误消息“无法为 ' http://192.168.55.39 找到合适的输出格式: 5678 ”。

2) 安装 OMX 播放器。但我没有找到合适的素材来使用 OMX Player 进行流式传输。

3)遇到过GStreamer。但仍然是同样的问题..我没有找到合适的材料。

请提供您的宝贵意见。

谢谢。

4

1 回答 1

0

如果您可以在 Pi 上启动 thttpd 或任何其他 HTTP 服务器,那么可能对您有用 - 两个答案都描述了如何使用 ffmpeg 将 RTSP 转码为 HLS 播放列表。如果运行 HTTP 服务器不是一个选项,那么您需要结合 ffmpeg 和 ffserver - 有很多示例(如果我找到适合您情况的答案,我会更新答案)。

于 2016-09-21T13:28:38.120 回答