技术介绍

P2P流媒体

随着流媒体技术的发展,包括直播、安防、监管、等领域在内的线上视频已经逐渐成为组成数字化社会重要的一部分, 然而随着用户量的增多也导致着网络数据传输量增多,网络带宽也随之增加,由于多数CDN服务商不能覆盖全部信令服务器和网络线路, 导致用户在观看视频时无法避免地遭受二次缓冲,卡顿等问题,从而影响线上视频的画面质量和流畅度。

“P2P+CDN”的视频传输模型有效的解决了服务器带宽不足的问题,提升了用户观看视频的稳定程度,由于传统的P2P技术自身的局限性,无法实现跨平台的端到端传输, 极大的限制了P2P的利用率, 双杰视频融合平台实现了Web,Android,ios,PC的全平台P2P互通,充分利用了网络线路中的每个节点线路进行传输,解决了P2P无法跨平台以及利用率不高的问题。

技术介绍

工作原理

传统的流媒体播放模式是播放器向源服务器请求数据进行渐进式下载播放,双杰视频融合平台以集成SDK的方式,在平台与网络之间嵌入了一层网络代理, 播放器向代理请求数据,由代理在P2P与源服务器之间进行智能切换,在保证播放流畅的前提下最大化P2P使用率。

工作原理

技术介绍

P2P+CDN架构

CDN与P2P在流媒体分发中存在非常强的互补性,双杰视频融合平台的P2P分发线路与CDN技术深度融合, 视频观看者首次点开播放器一律到CDN节点线路获取资源,在已经能够正常观看视频的过程中同时连入P2P线路, 在保障足够剩余缓冲时间的前提下对等端获取资源,一旦对等端下线或者网络不稳定,再无缝切换回CDN节点线路获取数据资源, 保证视频的流畅播放,从而解决P2P线路可用性不可控的问题。

P2P+CDN架构

技术介绍

Tracker服务器

Tracker服务器用于匹配同一网络节点线路的客户端。只有向Tracker注册的节点才能执行后续的P2P逻辑,已经向服务端注册的节点会定期上报数据, 以便服务端维持一份可用的节点列表,并汇总统计数据。

Tracker服务器

技术介绍

信令服务器

信令服务器用于在WebRTC中建立P2P连接过程中交换信令。

这个信令过程需要一个方式使客户来回地进行消息传递,没有信令服务器,各个Webrtc之间则无法通信。

两个WebRTC客户端会尽可能选择P2P进行连接,在连接前需要通过信令服务器,首先将你所有网络相关信息传到信令服务器,服务器帮你交换到对端,对端拿到你的信息后, 若在同一局域网内,直接通过P2P传输;若不在,首先进行P2P打洞,看是否能打通,打通则传输,打不通则中转等。

P2P+CDN架构

沈阳双杰网络科技集团有限公司

开始选择您的服务