VLC被动流Debian Squeeze&喘息

时间:2012-11-21 16:35:52

标签: debian vlc

我试图做一些流式传输。 这是我的命令行:

cvlc  -vvv /var/www/Webtv/video/fr/test.avi --sout "#transcode{vcodec=theo,vb=800,scale=1,acodec=vorb,ab=128,channels=2,samplerate=44100}:gather:http{dst=:8080/video_fr.ogg}" --sout-keep

它在OVH服务器上无法正常工作。

我一直收到这些消息:

[0x6eaf70] mux_ogg mux debug: adding input
[0x6eaf70] mux_ogg mux debug: theora stream
[0x6eaf70] main mux warning: late buffer for mux input (17133)
[0x6eaf70] main mux warning: late buffer for mux input (96028)
[0x6eaf70] main mux warning: late buffer for mux input (93573)
[0x6eaf70] main mux warning: late buffer for mux input (80988)
[0x6eaf70] main mux warning: late buffer for mux input (68268)
[0x6e1f90] stream_out_transcode stream out debug: late picture skipped (48879)
[0x6eaf70] main mux warning: late buffer for mux input (57167)
[0x6eaf70] main mux warning: late buffer for mux input (53769)
[0x6eaf70] main mux warning: late buffer for mux input (17675)
[0x6eaf70] main mux warning: late buffer for mux input (4937)
[0x6e1f90] stream_out_transcode stream out debug: late picture skipped (283877)
[0x6e1f90] stream_out_transcode stream out debug: late picture skipped (253972)
[0x6e1f90] stream_out_transcode stream out debug: late picture skipped (255371)
[0x6e1f90] stream_out_transcode stream out debug: late picture skipped (214995)

它完全适用于我自己的VirtualMachine(Debian Wheezy),但似乎CPU无法跟随OVH服务器(Debian Squeeze)。 这是服务器的配置:

CPU:Atom 330 / N2800双核 - 4线程 - 1,6 + Ghz RAM:4Gb

由于我的VM RAM是1Gb并且仍然有效,我不知道为什么它不能跟上更好的服务器。

PS:我听说ffmpeg无法正常工作,如果它不是从头开始构建的。我的问题可能来自这里吗?

由于

1 个答案:

答案 0 :(得分:1)

此问题与CPU有关。这意味着跳过了一些帧,因为CPU无法跟上实时流,因此请尝试以较低的质量进行转码或使用更好的机器; - )