Skip to content

snapp-incubator/ghodrat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1370b26 · Oct 31, 2024
Oct 31, 2024
Nov 9, 2021
Nov 10, 2021
Nov 10, 2021
Oct 20, 2021
Nov 10, 2021
Oct 31, 2024
Nov 10, 2021
Oct 20, 2021
Oct 31, 2024
Oct 20, 2021
Oct 20, 2021
Oct 31, 2024
Nov 10, 2021
Nov 10, 2021

Repository files navigation

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
# 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
# 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

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