Skip to content

Instantly share code, notes, and snippets.

View isaackwan's full-sized avatar

Isaac Kwan isaackwan

View GitHub Profile
[{"name":"roomname","clients":[{"id":"079919921152bd659f651fe4f03b98f9","up":[{"id":"ba81c40eab179664b9c0e0c876faeec9","tracks":[{"bitrate":101288,"maxBitrate":204800,"loss":0,"jitter":5.277725},{"bitrate":23656,"maxBitrate":204800,"loss":0,"jitter":5.299947}]}],"down":[{"id":"453924983285b9d8b6fe94df9f060374","tracks":[{"sid":0,"maxSid":0,"tid":0,"maxTid":0,"bitrate":11696,"maxBitrate":317111,"loss":0.0546875,"rtt":32.311197,"jitter":43.791666},{"sid":0,"maxSid":0,"tid":0,"maxTid":0,"bitrate":91264,"maxBitrate":87332,"loss":0,"rtt":39.336995,"jitter":11.333333}]},{"id":"5cd2a13839cff7aaf46a6839ec93c045","tracks":[{"sid":0,"maxSid":0,"tid":0,"maxTid":0,"bitrate":18488,"maxBitrate":512000,"loss":0.0078125,"rtt":32.928548,"jitter":4.291666},{"sid":0,"maxSid":0,"tid":2,"maxTid":2,"bitrate":107576,"maxBitrate":183976,"loss":0,"rtt":36.694946,"jitter":7.344444}]}]},{"id":"225bdd366b00bcf778d785c780a7d42b","up":[{"id":"5cd2a13839cff7aaf46a6839ec93c045","tracks":[{"bitrate":19168,"maxBitrate":426220,"loss":0,"jitter

Keybase proof

I hereby claim:

  • I am isaackwan on github.
  • I am isaackwan (https://keybase.io/isaackwan) on keybase.
  • I have a public key whose fingerprint is 572A 27F1 ADC0 6ECE EBEE 8EDC CD5F C282 22EC 8826

To claim this, I am signing this object:

@isaackwan
isaackwan / ovpn-writer.sh
Created February 16, 2017 13:54 — forked from renatolfc/ovpn-writer.sh
Script to generate an OpenVPN client configuration file in the unified format
#!/bin/sh
##
## Usage: ./ovpn-writer.sh SERVER CA_CERT CLIENT_CERT CLIENT_KEY SHARED_SECRET > client.ovpn
##
server=${1?"The server address is required"}
cacert=${2?"The path to the ca certificate file is required"}
client_cert=${3?"The path to the client certificate file is required"}
client_key=${4?"The path to the client private key file is required"}