我正在尝试将正常工作的互联网流转码为Dreambox可以播放的内容。
我目前的状态是可以在台式机和Dreambox上播放它,但是视频不断出现卡顿现象。当音频播放良好时,似乎每隔约300毫秒我会看到三帧,那么这些帧中的最后一帧保持静止,直到循环重复。
请注意,在这种情况下,我的CPU一直处于闲置状态。声明如下:
$ /usr/bin/vlc --no-loop -I dummy http://yourhost.com/your-playlist.m3u8 \
--sout '#transcode{vcodec=mpeg2,acodec=mp2,ab=128,channels=2,samplerate=44100}:standard{access=http,mux=ts,dst=:8090/vlc.ts}'
我也尝试了一下--dash-buffersize=2
(应该是两秒钟?),但这没有帮助。使用“ mpeg1”,“ mpeg2”,“ mpgv”或“ mp2v” vcodec
不会改变任何内容。
如果很重要,我可以在VLC中使用此URL播放该流:http:// localhost:8090 / vlc.ts
我猜这可能是同步问题或缓冲问题,但我也可能全错了。那么,如何解决这种口吃呢?