1

我在http://192.168.xx/image中有一个摄像头流媒体 (mjpeg) (其中 x 是 IP 的其余部分)。我启动我的 icecast2 服务器(Ubuntu 10.10),然后使用以下命令进行流式传输:

ffmpeg2theora -f mjpeg http://192.168.x.x/image -o /dev/stdout - | oggfwd localhost 8000 password /test

挂载点已创建,但视频未在 Firefox 上显示。我确实看到了视频框,但它只是无限显示“思考”图标并且视频没有显示。

如果我下载正确的 ogg 文件并执行

cat proper_ogg_file.ogg | oggfwd localhost 8000 password /test

我在 icecast 服务器的网站上看到了视频。

另外我做了:

ffmpeg2theora -f mjpeg http://192.168.x.x/image -o test_video.ogg

一旦我停止该过程(CTRL + C)并转到保存视频的桌面并使用VLC或任何其他媒体播放器打开它,它就会播放我允许记录的流部分直到按下CTRL+C。

如果我拿那个文件并使用以前的方法:

cat test_video.ogg | oggfwd localhost 8000 password /test

我遇到的问题与我直接将相机传输到标准输出然后传输到 oggfwd 时遇到的问题相同。因此,我认为这是对 ogg 问题的“转换”?有人可以帮忙吗?知道为什么我不能这样做吗?

4

1 回答 1

-3

我找到了解决方案。解决方案是使用flumotion。它更容易使用并且可以满足我的需要。如果有人需要,我可以提供有关如何使用它的信息。

谢谢

于 2011-12-06T13:28:32.857 回答