文档介绍:该【腾讯大讲堂14qq直播(qqlive)介绍公开课获奖课件赛课一等奖课件 】是由【读书百遍】上传分享,文档一共【24】页,该文档可以免费在线阅读,需要了解更多关于【腾讯大讲堂14qq直播(qqlive)介绍公开课获奖课件赛课一等奖课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。QQ直播(QQLive) 简介
Zhangqing、zbf
/11
客户端简介
Zhangqing
/11
P2PStreaming的发展和技术要点
重要特性和特点
软件构造
后续发展方向
P2PStreaming 发展过程
关键技术点
网络的构建及维护
决定系统的可扩展性、可维护性、稳定性、以及系统运转的效率。
Buffer管理
根据详细的应用来选用合适的Buffer管理方略;例如直播与点播的 Buffer管理方略不相似;
伙伴节点的选择
决定系统运转的效率,伙伴节点过多,则导致系统维护开销过大; 伙伴节点过少,则导致系统的稳定性差。伙伴节点的质量差则系统 的服务质量难以满足Streaming的需求;
数据传播的优化调度;
决定流媒体数据传播的QoS。
QQLive 流媒体部分系统架构
QQLive重要特性和特点
基于P2P(Peer To Peer)的流媒体直播
节省带宽90%以上
稳定的提供流媒体直播
…
和频道有关的聊天室
节目导航
频道列表
频道节目预告、实时截图、简介等
…
简单易用的SDK
个人信息
播放控件
近来观看
一键点击播放
QQLive 客户端模块
P2P流媒体播放部分
P2P数据交互概要
从CLIENT的视点来看,一种QQLIVE CLIENT和SERVER交互两件事情:
登陆,注册网络状态信息;获取SP, PEER信息,播放的文献信息
连接SP和其他PEERS,得到STREAM DATA
然后就是Client通过Server筛选合适的种子与其互换数据