1
0
Fork
You've already forked peer-streamer
0
The Development Repo of the PeerStreamer Project for netCommons
  • C 96.8%
  • Makefile 2.3%
  • Shell 0.9%
Find a file
2016年12月20日 17:05:03 +01:00
compatibility Add streamer source and update README 2016年11月07日 16:51:49 +01:00
mlmonl_adapter Add streamer source and update README 2016年11月07日 16:51:49 +01:00
test Add streamer source and update README 2016年11月07日 16:51:49 +01:00
testing Fix notes in test instructions 2016年12月20日 17:05:03 +01:00
transition Add streamer source and update README 2016年11月07日 16:51:49 +01:00
.gitignore Add streamer source and update README 2016年11月07日 16:51:49 +01:00
channel.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
channel.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
chunk_signaling.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
chunk_signaling.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
chunkbuffer_helper.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
chunklock.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
chunklock.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
config-ALTO.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
config-ALTO.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
configure Add streamer source and update README 2016年11月07日 16:51:49 +01:00
COPYING Add streamer source and update README 2016年11月07日 16:51:49 +01:00
dbg.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
dbg.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
gpl-3.0.txt Add streamer source and update README 2016年11月07日 16:51:49 +01:00
input-chunkstream.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
input-grapes.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
input-stream.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
input.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
int_bucket.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
int_bucket.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
io_udp.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
list.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
loop-mt.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
loop.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
loop.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
Makefile Add temporary Makefile fix for enabling cross-compilation 2016年12月15日 14:36:47 +01:00
measures.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
measures.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
net_helpers.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
net_helpers.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
output-chunkstream.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
output-grapes.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
output.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
payload.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
ratecontrol.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
ratecontrol.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
README.md Fix markdown 2016年12月01日 15:43:50 +01:00
scheduling.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
sparse_vector.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
sparse_vector.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
streamer.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
streamer.conf Add streamer source and update README 2016年11月07日 16:51:49 +01:00
streamer.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
streaming.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
streaming.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
string_indexer.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
string_indexer.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
topology-ALTO.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
topology.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
topology.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
transaction.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
transaction.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00
utils.mak Add streamer source and update README 2016年11月07日 16:51:49 +01:00
version.sh Add streamer source and update README 2016年11月07日 16:51:49 +01:00
xlweighter.c Add streamer source and update README 2016年11月07日 16:51:49 +01:00
xlweighter.h Add streamer source and update README 2016年11月07日 16:51:49 +01:00

PeerStreamer for Community Networks

This is the official Repository for the developments made on the PeerStreamer platform for the netCommons research project.

Requirements

Tested on Ubuntu 16.04 LTS (it should work on any Linux distribution with proper developing tools installed).

Streamers requires the following libraries for in order to compile:

Build

We recommend using the [PeerStreamer build system] (https://github.com/netCommonsEU/PeerStreamer-build).

Manual build

Assuming $GRAPES is the full path to the root directory of the compiled GRAPES libraries, $NAPA is the full path to the root directory of the compiled NAPA libraries and $LIBEV is the full path to the root directory of the compiled libevent library, then you can execute the following two commands:

./configure --with-grapes=$GRAPES --with-napa=$NAPA --with-libevent=$LIBEV --with-net-helper=ml --with-static=2
make

Use --with-static=0 if you want to compile a dynamically linked version of the streamer.

Installation

The executable can be found in the PeerStreamer root directory at the end of the build process. Its name is streamer-ml-grapes-static in case of statically linked executable of streamer-ml-grapes, otherwise. For installing the streamer, move the executable in one of the directoris in your $PATH.

Usage

Work in progress.

Testing

See testing instructions.