在CentOS上使用VLC 0.9.9stream式传输高清内容时出现大量文物

我正尝试使用VLCstream(多播)x264编码的文件。 这本身就是成功的,但是溪stream有很多的文物。 这似乎表明数据不能被快速传输。 但是,如果我检查networking使用情况,则只能使用大约15 mbit。

我有一个类似的SDstream,function完美。 我想我可以通过不传输原始数据来改善数据stream的性能,但我似乎无法得到这个工作。 似乎在关键帧上,所有工件都会在短时间内被移除(不到一秒钟)。

这是我使用的命令:

vlc -vv hdtest.mkv --sout '#duplicate{dst=rtp{dst=ff02::1%eth1,mux=ts,port=5678,sap,group="Testgroup",name="TeststreamHD"}}' --loop

这是一条长长的路线。

我真的不想转码stream。 将来这个盒子将不得不提供多个stream。 我们正在谈论的P4 2,8 ghz与2 GB的内存。

这可能是丢包。 你的交换机是优化多播还是只是将stream量从所有端口淹没?

你可以转码stream – 我使用类似的东西

#transcode{vcodec=h264,venc=x264{keyint=15},acodec=mpga,vb=2500,ab=128}:std{mux=ts,access=udp,dst=xxxx}

keyint指定将关键帧放置在stream中的频率 – stream量越低,根据我的经验,丢弃的数据包的stream恢复越好。