2

ストリーミングをしようとしています。これが私のコマンドラインです:

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

私のVMRAMは1Gbであり、まだ機能しているので、なぜそれがより良いサーバーでフォローできないのかわかりません。

PS:ffmpegの何かが最初から構築されていないと、正しく動作しないと聞きました。私の問題はここから来る可能性がありますか?

ありがとう

4

1 に答える 1

1

この問題は CPU 関連です。これは、CPU がリアルタイム ストリーミングに追いつけないために一部のフレームがスキップされていることを意味します。そのため、低品質でトランスコードするか、より良いマシンを使用してください ;-)

于 2016-09-14T14:09:38.667 に答える