Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/snapp-incubator/ghodrat

WebRTC media servers stress testing tool
https://github.com/snapp-incubator/ghodrat

hacktoberfest

Last synced: 2 days ago
JSON representation

WebRTC media servers stress testing tool

Awesome Lists containing this project

README

        

# GHODRAT

> WebRTC media servers stress testing tool

## Supported media servers

- ion-sfu
- janus

## Features

- Audio call
- Video call

## ION-SFU media-server under load



## Janus media-server under load



## Deployment

- ion-sfu

``` zsh
# update or create manifests
kubectl apply -f ./deployments/k8s/ion-sfu/configmap.yml
kubectl apply -f ./deployments/k8s/ion-sfu/job.yml

# delete manifests
kubectl delete -f ./deployments/k8s/ion-sfu/configmap.yml
kubectl delete -f ./deployments/k8s/ion-sfu/job.yml
```

- janus

``` zsh
# update or create manifests
kubectl apply -f ./deployments/k8s/janus/configmap.yml
kubectl apply -f ./deployments/k8s/janus/job.yml

# delete manifests
kubectl delete -f ./deployments/k8s/janus/configmap.yml
kubectl delete -f ./deployments/k8s/janus/job.yml
```

### Troubleshooting image

```bash
docker container run --entrypoint /bin/sh -it --rm ghcr.io/snapp-incubator/ghodrat-janus:latest
```