2020
11-10
11-10
Android 边播边缓存的实现(MP4 未加密m3u8)
实现思路红色框的ProxyServer就是需要实现的一个代理服务器。当客户端拿到一个视频的url(mp4或者m3u8)时,通过proxyServer转化为一个代理的url,然后请求代理服务器;代理服务器接收到客户端的请求后,先查看本地是否存在缓存,如果不存在则向真实服务器发送请求,拿到结果后再存到本地。实现重点缓存是一个代理服务器的主要部分,所以这部分是一个重点。本设计的缓存是一个分片的LRU缓存。分片的好处是灵活方便做LRU。当真实...
继续阅读 >