作者:haodan1006 | 来源:互联网 | 2023-08-30 21:25
我写了一个组播播放器。播放网络上的组播流,和VLC一样放组播。播放时使用的是智能连接,最终调用的是解码器是Moonlight-ElecardMPEG2,从开始缓冲到实际播放的时间太长大概需要3s
我写了一个组播播放器。播放网络上的组播流,和VLC一样放组播。
播放时使用的是智能连接,最终调用的是解码器是Moonlight-Elecard MPEG2,从开始缓冲到实际播放的时间太长大概需要3s左右(网络就是局域网),我感觉时间太长,需要优化。例如VLC播放组播流志需要最多1s就可以了。感觉无从下手,请大家出出主意。
5 个解决方案
组播在经过多个交换机时,会有一定延时。所以要分析延时的原因是交换机延时、还是播放缓存过大导致的延时。我以前试验在Moonlight-Elecard MPEG2 DirectShow插件模式下,延时可以控制在1s左右的
我可以肯定不是网络的原因,因为我的两台PC是直连的
请问 flyfeel(图灵) 播放缓存一般设置多大比较合适?