繁体   English   中英

ffmpeg2theora oggfwd无法与icecast2一起使用

[英]ffmpeg2theora oggfwd not working with icecast2

我在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

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

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

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM