文档介绍
网络构建: 可扩展性:网络拓扑的可扩展性取决与拓扑构建算法以及协议的复杂度和拓扑维护算法以及协议的复杂度。 可靠性:与覆盖网络的连通度相关;连通度越大,网络的可靠性越强。 可管理性:与网络中各节点角色以及角色之间的关系息息相关。 网络邻近度:覆盖网络拓扑与底层物理网络拓扑之间的匹配程度。 NAT问题:如何有效的穿越NAT? 防火墙问题:如何穿越防火墙? Buffer管理: 如何减少延迟? 如何尽快播放节目? 节点选择: 局域网优化 本地HTTPServer 腾讯大讲堂14 qq直播(qq live) 介绍 腾讯大讲堂14 qq直播(qq live) 介绍腾讯大讲堂14 qq直播(qq live) 介绍客户端介绍Zhangqing 2007/11 第一页,共25页。 客户端介绍 Zhangqing 2007/11 第二页,共25页。 P2PStreaming的发展和技术要点 主要特性和特点 软件结构 后续发展方向 第三页,共25页。 P2PStreaming 发展过程 第四页,共25页。 关键技术点 网络的构建及维护 决定系统的可扩展性、可维护性、稳定性、以及系统运转的效率。 Buffer管理 根据具体的应用来选取合适的Buffer管理策略;例如直播与点播的 Buffer管理策略不相同; 伙伴节点的选择 决定系统运转的效率,伙伴节点过多,则造成系统维护开销过大; 伙伴节点过少,则造成系统的稳定性差。伙伴节点的质量差则系统 的服务质量难以满足Streaming的需求; 数据传输的优化调度; 决定流媒体数据传输的QoS。 第五页,共25页。 QQLive 流媒体部分系统架构 第六页,共25页。 QQLive主要特性和特点 基于P2P(Peer To Peer)的流媒体直播 节省带宽90%以上 稳定的提供流媒体直播 … 和频道相关的聊天室 节目导航 频道列表 频道节目预告、实时截图