express-ffmpeg云转码高级版开启P2P视频加速教程

 Moe @ 2019-05-22 10:27:41

说明: 最近有用户问高级版怎么用P2P加速,其实高级版从第一个版本开始就已经在前端CMS所使用的Dplayer播放器中内置了CDNBye P2P,一个基于WebRTC技术的视频网站省流量&加速引擎,大致介绍如下:

P2P技术使观看相同内容的用户之间可以相互分享数据,不仅能效降低视频/直播网站的带宽成本,还可以提升用户的播放体验,降低卡顿、二次缓存的发生率。
 
另外,随着H5的普及,flash逐渐被淘汰已成为不可逆转的趋势。而在H5采用的视频传输格式中,hls由于兼容ios和android、可以穿过任何允许HTTP数据通过的防火墙、容易使用内容分发网络来传输媒体流和码率自适应等众多优势而在业界得到广泛使用。通过使用hls.js这个第三方库,几乎所有现代浏览器都可以播放hls视频。hls天生分片传输的优势,使其可以采用p2p的方式进行传输,从而减小服务器的负担。 

在Web端,无插件化实现p2p传输能力的最好选择就是WebRTC技术,与hls.js类似,WebRTC也支持几乎所有现代浏览器。本项目是一个hls.js的插件,通过WebRTC datachannel技术,在不影响用户体验的前提下,最大化p2p率,是面向未来的Web P2P技术。

不过自从4.1开始后,有些用户发现P2P用不了了,也不知道怎么才能重启P2P加速,这是由于官方从4.1开始,就已经不再无限制的给任何域名提供P2P加速了,要是想重新启用P2P话,只需要在官网注册个账号并绑定域名就可以了,不过同时也意味着使用更多的流量也开始收费了,具体收费和步骤流程如下:

#使用P2P步骤
需要访问控制台(https://oms.cdnbye.com),注册一个账户,然后再绑定域名即可,有多少个域名就绑定多少个。

#流量收费规则
1、每个账号每日免费赠送10GB P2P流量,次日清零
2、每日在控制台完成签到后再赠送40GB P2P流量,次日清零
3、超出免费额度后停止P2P服务,如果继续使用,可以购买付费服务,包括:
流量包,购买的流量包额度越大,价格越划算,且可以使用更多P2P流量,直到剩余可用流量为零
包年包月套餐,分为每日10TB、每日20TB和无限流量三种,按月或者按年付费

差不多每天靠签到可以获取50G加速流量,对于小视频站是足够了。

最后去控制台绑定一下域名后,然后就自动激活了高级版的P2P流媒体加速,右键高级版播放器,就可以看到P2P信息了。
TIM截图20190522101539.png
当然不想注册的,我们也可以自建一个P2P信令服务器,然后简单配置一下就可以直接开启P2P了,相比较直接注册的就麻烦些了,具体教程后续有需要再补充下。

最新回复:

Moe @ 2 个月前:

@yanyin:
怎么自建p2p

可以先看下官方信令服务器文档:http://docs.cdnbye.com/#/signaling

P2P
回复
 yanyin @ 2019-06-14 06:43:38

怎么自建p2p

回复
 Moe @ 2019-06-14 09:05:27

@yanyin:
怎么自建p2p

可以先看下官方信令服务器文档:http://docs.cdnbye.com/#/signaling

回复