【传输】初始razor

razor

  • [大神的razor](git clone https://github.com/yuanrongxi/razor.git)

A google’s congestion Control Algorithm
razor是一个GCC算法实现项目,主体算法来源于webRTC的CC实现,主要了解决点对点视频传输过程中网络拥塞的问题。razor是通过传输的延迟间隔来评估网络的过载与拥塞,
然后通过一个带宽调整控制器(aimd)来决策合适的码率进行视频通信。razor没有继承复杂的webRTC接口,而是将它设置在点对点视频通信的范畴。开发者可以仅仅使用razor
库和自己的传输协议来构建自己的传输体系,也可以直接使用它提供的sim transport传输系统来进行通信,这里需要说明的是sim transport还没有正式线上环境使用过,协议
的安全性没有经受过严格的考验,使用时需谨慎。

编译

下载

  git clone https://github.com/yuanrongxi/razor.git

编译

  用visual studio 2013打开project目录下的工程就可以直接编译,这个工程环境下有单元测试文件,可以进行代码选择修改,
  进行单元测试。

上一篇:C#-登录用户数据的ASP.NET身份编辑?


下一篇:[AspNetCore 3.0 ] Blazor 服务端组件 Render, RenderFragment ,RenderTreeBuilder, CascadingValue/CascadingP