4developers2015: serwis z kamerkami - pole minowe wydajności - Łukasz Łuczak
TRANSCRIPT
O mnie
● Łukasz Piotr Łuczak● Ojciec i mąż● 8/12/18 lat doświadczenia w IT● Software Engineer / Architect● Technical Leader / CTO● Doktorant
Szczypta historii
● Klon Chatroulette● „Pokaż się”● „Pokaż się II”● Konkurencyjne portale● Kampania promocyjna● Kolejny portal konkurencji● „Pokaż się” próba powrotu● Stagnacja
Problemy ze streamingiem
● Niemożliwe testowanie na localhost● Niemożliwa kompilacja aplikacji na Red5● Problem z instalacją i konfiguracją na serwerze● Działa!● Albo i nie...● Zła wersja serwera● Ruszyło● Jakoś(ć) średnio
Próby na żywo I
● Chat kuleje● Utylizacja serwera blisko 80%● Słaba jakość● Coś rwie video● Zawiesza się
Próby na żywo II
● Działa● … ale tylko do 50 osób● Utylizacja serwera blisko 100%● Szybka rekonfiguracja● Problemy z hostingiem
Architektura sprzętowa
● Serwery w OVH● Kimsufi● Zmiana oferty/polityki OVH● Dodatkowe serwery● Serwer streamingowy z wyższej oferty z opcją
PRO
Próby na żywo III
● Streaming daje radę● … w HD !● Granica 120 osób● Optymalizacja bazy danych● 150 osób i działa
Startujemy
● Około 250 widzów / peak 400 osób● Pozytywny odbiór● „Ekstra portal”● Brakuje rankingów● Brakuje konkursów● Brakuje listy ulubieni / zbanowani● Brakuje privów
Nasz klient nasz pan
● Dodano rankingi ● Dodane konkursy● Dodano listę ulubionych● Dodano listę zbanowanych● Dodano privy● Dodano więcej życia● 130 osób i ...
Mamy DJ'kę
● Streaming video wytrzymuje około 1 tys. widzów
● Chat wytrzymuje około 1,5 tys. widzów● Statystyki live● Stałe transmisje DJ'ki● „Dołóżmy nowe funkcje”
Kontakt
● Twitter: lukasz_luczak● LinkedIn: lukaszluczak● About.me: lukasz.piotr.luczak● Web: lukaszluczak.pl● Mail: [email protected]
Pytania