视频缓存集群与层编码视频质量变化研究
1. 视频数据传输与缓存方法
1.1 SR - RTP 与 LC - RTP 方法
在视频数据传输中,之前提到的方法要么需要特定基础设施,要么需要客户端具备额外功能,且并非为含缓存的分布式系统设计。SR - RTP 是一种用于 MPEG - 4 视频单播传输的丢包恢复方法,它依据丢失数据包的内容确定优先级进行重传。若丢失数据属于参考帧(I 帧),其重传优先级高于依赖帧(P 帧和 B 帧),不过可能存在部分丢失数据包不会被请求重传的情况。SR - RTP 适合仅涉及客户端和服务器的场景来提升视频流质量,但无法与缓存结合使用,因为不能保证在缓存中创建原始视频对象的相同副本。
而 LC - RTP 可实现视频数据可靠传输到缓存,它不仅适用于组播传输,也可用于单播。其主要设计目标是在客户端同时接收视频流时,实现视频数据无损传输到缓存。由于 LC - RTP 是 RTP 的标准扩展,不支持 LC - RTP 的客户端也能接收 LC - RTP 流,SAS 架构基于 LC - RTP 实现视频数据可靠传输到缓存。
1.2 缓存集群的作用与特点
缓存集群架构的目标是将客户端请求带来的负载分配到多个单服务器上,通常集群被视为一个整体,客户端并不知道集群的存在。视频服务器集群除了能实现负载均衡,还具有更高的容错性,若某个服务器崩溃,现有会话可重定向到其他服务器,保证流媒体过程继续。要实现负载均衡或提高容错性,集群服务器需有共享存储或在单服务器间复制数据。
不过,缓存集群主要用于协作缓存,缓存间的数据不一定复制,也不一定共享存储介质,但根据单个视频对象在各缓存中的存储分布情况,仍能实现一定程度的
超级会员免费看
订阅专栏 解锁全文
1027

被折叠的 条评论
为什么被折叠?



