当前位置: 技术问答>linux和unix
Linux下的VLC播放器是否有缓冲后无法继续播放的BUG?
来源: 互联网 发布时间:2016-05-31
本文导语: 在DEBIAN5.0下使用VLC连接远程视频, 发现缓冲暂停后图像就会卡住, 等缓冲100%后,下面的时间会走,但是图象一直会卡在原来那, 不知道有没有人发现同样的问题, 该如何解决? | 这个不好说,因...
在DEBIAN5.0下使用VLC连接远程视频, 发现缓冲暂停后图像就会卡住, 等缓冲100%后,下面的时间会走,但是图象一直会卡在原来那, 不知道有没有人发现同样的问题, 该如何解决?
|
这个不好说,因为远程的东西跟网络关系太密切,没办法就一定的说是播放器的问题
你可以这样试试看:用两台处于同一网络内的机器来测试,最好是局域网,因为这种情况下的网络足够满足视频
所需的网络环境,而这时如果还有问题,那就再查播放器的问题
你可以这样试试看:用两台处于同一网络内的机器来测试,最好是局域网,因为这种情况下的网络足够满足视频
所需的网络环境,而这时如果还有问题,那就再查播放器的问题
|
你是什么协议? rtsp?
可以通过抓包,观察包序列来看服务器是否发送正确的包。
可以通过抓包,观察包序列来看服务器是否发送正确的包。
|
..有这种bug?没听说.看看缓冲是否真的收到有效数据,还是..
|
貌似数据应该已经收完了:
1、有可能没有收完数据,如迅雷显示100%,但是还需要一段时间数据才能结束下载,
2、可能传输有错,vlc 没有对其进行校验,也就没法请求重传
总之,应该是数据有错,导致 VLC 无法完全解析...
1、有可能没有收完数据,如迅雷显示100%,但是还需要一段时间数据才能结束下载,
2、可能传输有错,vlc 没有对其进行校验,也就没法请求重传
总之,应该是数据有错,导致 VLC 无法完全解析...
|
vlc有没有错误提示?
|
看vlc里面的视频解码信息,里面有已解码多少帧,丢失多少帧等信息,看是否正常
|
如果你的RTP包序列都正确,说明编码端的编码有问题
|
也可能是vlc对RTSP协议支持的不完善。
RTSP协议类似HTTP协议的格式,但是它是专门用于传输流媒体,它包含了许多命令,例如开始、暂停、结束等命令,可能VLC无法解析你服务器发的RTSP流。
你可以去VLC官方网站下载最新的VLC版本,或者试试别的RTSP服务器。
RTSP协议类似HTTP协议的格式,但是它是专门用于传输流媒体,它包含了许多命令,例如开始、暂停、结束等命令,可能VLC无法解析你服务器发的RTSP流。
你可以去VLC官方网站下载最新的VLC版本,或者试试别的RTSP服务器。
|
可以去VLC官网问啊