请教一个数据处理方式、请围观
猿说编程 2014-09-11 12:28:43 我在做一个直播软件,有一个问题一直被困扰: 就是如果碰到网速比较卡的情况下,关闭程序时,缓存中还有很多数据,比如:我录制了60秒的视频,推到服务器上的只有20s的数据,剩余40s的数据还在缓冲中,可能关闭程序时需要等待10s。。感觉清理缓存的时间长了点。。。
我觉得可能是我自己数据的处理方式有问题,我数据的处理方式如下:
1.首先接受数据,new一个内存并存入链表(这个也是缓存比较大的原因)-----------
2.在发送时找到相应的节点,发送后删除节点
3.程序关闭,删除链表。
如果网速比较卡的情况下,第三部比较耗时!各位大神有什么好的处理方式,都提一提。。