[英]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.