openFEC

RESTful API
授权协议 public domain
开发语言 Python
所属分类 Web应用开发、 REST/RESTful项目
软件类型 开源软件
地区 不详
投 递 者 微生令
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

openFEC 联邦选举委员会的第一个 RESTful API。这项目主要是为了使得记者,开发商及其他使用者更好地理解竞选资金的数据信息。

安装

Bootstrap

使用 openFEC 的最简单方法是运行 bootstrap script

在运行前,您需要确保已安装了以下这些软件:

  • virtualenv

  • virtualenvwrapper

  • python3.4

  • pip

  • nodejs

  • npm

  • PostgreSQL

  • tmuxinator

然后,开始运行

$ curl https://raw.githubusercontent.com/18F/openFEC/master/scripts/bootstrap/fec_bootstrap.sh | bash
  • openfec实现了多种纠删码的算法实现,就包括Reed-Solomon算法。其基本使用流程为:输入n个原始包的分组后,计算生成k个额外的冗余包,后续将这n+k包送到接收端,若发生原始包丢包,但只要总共收到的包不少于n个,即可恢复丢失的原始包。n和k就是其具体在编码计算之前,需要设置的参数。另外其编码计算时,要求输入的包长度相同。因而当用在对RTP流实现丢包保护时,对小尺寸的包需要填充到要求的长度

相关阅读

相关文章

相关问答

相关文档