我正在尝试将来自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)