将camera-stream转换为MJPEG + RTSP流

时间:2017-07-15 11:38:43

标签: ffmpeg stream rtsp mjpeg ffserver

我正在尝试将来自ubiquiti相机的视频流转换为以mjpeg解码的rtsp流。我用ffserver尝试了它,但它没有成功。直接:在这种情况下,Windows中的解决方案会更合适,如果有人知道一个好的Windows软件来做这些事情,请告诉我。

现在我的设置: 出于测试目的,我使用了Ubuntu-Desktop VM并通过命令 apt-get install ffmpeg 安装了ffmpeg软件包,包括ffserver。 之后我使用预先配置的Feed(feed1.ffm)通过ffmpeg将数据发送到ffserver:

ffmpeg -i rtsp://[Camera-Url] -strict -2 http://localhost:8090/feed1.ffm

并在ffserver.conf中配置了一个新的流

<Stream jpgvideo.sav>
  Format rtsp
  Feed feed1.ffm
  VideoCodec mjpeg
  VideoFrameRate 5
  VideoIntraOnly
  VideoSize 352x240
  NoAudio
</Stream>

我现在使用vlc-player使用以下网址测试了流,但没有一个工作:

rtsp://127.0.0.1/jpgvideo.sav
rtsp://127.0.0.1:5454/jpgvideo.sav
rtsp://127.0.0.1:5454/jpgvideo.sav.rtsp
rtsp://127.0.0.1:5454/jpgvideo.rtsp

有人知道为什么吗?我在这里缺少什么?

请注意,另一个非rtsp流正常工作:

<Stream test.mjpg>
  Feed feed1.ffm
  Format mpjpeg
  VideoFrameRate 5
  VideoIntraOnly
  VideoSize 352x240
  NoAudio
</Stream>

地址:

http://127.0.0.1:8090/test.mjpg

如果有人想知道: 我想在SPA525G2思科IP电话上获得视频流。这仅支持Cisco-Cameras,但根据this链接,如果流是cisco-camera-like,也应该可以。 (rtsp + mjpeg,5fps)

0 个答案:

没有答案