网络播放退出的问题
播放器基于ffmpeg,网络传输使用libcurl。但现在常出现网速不好时播放频繁退出播放(下载好的媒体数据并被解码了的数据被播放完毕应用层便调用stop退出播放)的情况,尤其是http的直播节目。对于网络播放,如果网速不好,应该是如果确实没有播放完就缓冲处理,等有一定数据可以解码后再解码进而继续播放,而不应该退出播放。现在不是很清楚是我们的网络传输模块出了问题在不应该断开连接却断开连接了,还是我们的播放器的应用层的处理流程不合理造成。哪位朋友对于网络播放这块的相关情况处理有经验请给出解决方案。另外,http协议下,哪些情况会导致连接被断开。谢谢!
[解决办法]
可能是网络不好,进行帧处理时有超时机制,指定时间内没收到帧数据,就认为网络断开从而推出播放了