# Spike test WebRTC.rs
## Cel
przetestować bibliotektę pod kontem:
- poprawności
- wydajnoości
- zgodności z aktualnymi bibliotekami. (czy zgodne jest z tokio i actix, opcjonalnie czy do się używać w wasm)
- łatowość używania.
- czy nadaje się do VPN'a. czyli pozwala na przesył pakietów w sposób stratny out-of-oder, z stosynkowo niskim nakładem na pakiet.
- opcjonalnie integracja z STUN i TURN.
## Aplikacja testowa
Story:
1. Uruchamiam na stacji A apliakcje `rtc-share share -f <path-to-file>`
2. Dostaję na terminal link gshare://...
3. Na stacji B uruchamiam `rtc-share download gshare://...`
4. Widzę na stacji B postęp pobierania i średni czas download'u.
Story2 (tryb CLI)
```
$ rtc-share cli
rtc> share f1
gshare://...
rtc> unshare gshare://...
unshared
rtc> download ...
progress: ---> [20%] 10Mb/s
rtc> id
0x....
rtc> ping 0x...
not found
pong in 10ms
```
## Aplkacja testowa VPN
ping z użyciem strumieni RTC.