Skip to content

CDN-Union/P2P

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

P2P标准

maintainer:腾讯云

members:腾讯云,网宿,金山云

1.Introduction

腾讯云P2P方案支持全平台、多场景,具有良好开放性和兼容性,旨在帮助客户节约大量带宽成本。一个案例如下:

此方案由腾讯云专业P2P团队研发,具备自主知识产权,在延迟、分享率、卡播率、系统资源占用率等多个参数进行持续优化,打造世界一流的P2P服务体系。方案遵循良好的软件工程原则,为融合P2P架构持续发展打下良好基础。

2.使用场景

各家只要有直播和点播需求的厂商,都可以接入,对标准的输入流格式一概支持,对非标的输入流可以定制支持:

3.设计标准

P2P方案流程要比CDN流程复杂很多,整体架构如下所示:

  • 支持通用CDN服务,方便与各家CDN集成使用
  • 确保用户体验不亚于CDN
  • 输出格式统一且标准,兼容各家播放器
  • 需要对rtmp或者http-flv直播流进行切片,对于HLS和DASH的天生切片形式的不用切片
  • 计费需准确,与CDN的带宽误差<5%
  • SDK必须提供精简的接口,或与播放器相同的接口,以方便快速地对接

4.接口标准

方案针对FLASH、HTML5、IOS、ANDROID分别提供actionscript3、js、object-c和java接口标准。

3.1 FLASH平台

FLASH的SDK为swf,该swf可在网络上自由获取。SDK扩展自Adobe actionscript3的NetStream,支持符合NetSream全部原生方法。

详细请见Flash文档

3.2 ANDROID和IOS平台

详细请见Android文档IOS文档

3.3 HTML5平台

详细请见H5文档

5.体验与试用

About

Streaming P2P Specification and Solutions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published