Aktywne Wpisy

normalnychopok +363

Notakaprawda +159
Czemu Bolak zawsze musi przepłacać?
Ty płać 9600zł i dostaniesz kuponik na zegarek -500zł który kosztuje 3250zł (xD) a dla Pana Niemca mamy supercenkę 5813zł, albo 6605zł razem ze słuchawkami za 860zł. Zdjęcie w komentarzu. #patologiazmiasta #polska #heheszki
Ty płać 9600zł i dostaniesz kuponik na zegarek -500zł który kosztuje 3250zł (xD) a dla Pana Niemca mamy supercenkę 5813zł, albo 6605zł razem ze słuchawkami za 860zł. Zdjęcie w komentarzu. #patologiazmiasta #polska #heheszki
źródło: 1000034593
Pobierz





Zabieram się za pisanie małej usługi do strumieniowania obrazu na żywo. Póki co nie przejmuję się bezpieczeństwem bo to prototyp. We wszystkim chodzi o przesyłanie ekranu na żywo z jednego komputera na serwer i serwowanie tego "strumienia" do przeglądarki innego użytkownika. Póki co wymyśliłem to tak:
1. Apka w javie przechwytuje obraz w 20 klatkach (na początek żeby zmniejszyć obciążenie sieci) i w mniejszej rozdzielczości, np 800x600.
2. Obraz jest przesyłany za pomocą #websocket na serwer. Tutaj właśnie nie jestem pewien jak to optymalnie przesłać, pierwsza myśl to konwersja przechwyconej klatki na base64, zebranie 20 takich klatek i wysłanie na serwer. Nie podoba mi się to, wydaje mi się strasznie nieoptymalne więc tu potrzebuję pomocy.
3. Serwer zbiera odebrane klatki i zapisuje je w 1 sekundowych klipach.
4. Klient pobiera klipy jako strumień za pomocą html5, trochę bazuję tutaj na tym artykule.
Jeżeli to by zadziałało to pomyślałbym o takich opcjach jak dynamiczne dopasowywane rozdzielczości przesyłanego obrazu itp. Ale priorytetem jest najniższe opóźnienie podczas przesyłania. Serwer websocketów już mam, napisany w #php.
Czy taki sposób jest w ogóle dobry? Co poprawić, gdzie doczytać?
#pytaniedoeksperta
Jeżeli "priorytetem jest najniższe opóźnienie podczas przesyłania" to
* zebranie 20 takich klatek i wysłanie na serwer
oraz
https://github.com/zorchenhimer/MovieNight
@SiarkoWodor: w czym dokładnie? jeśli nie w swoole to raczej nie będzie to miało racji bytu na phpie