Aktywne Wpisy
luke-mat +372
Przypominam tezy tego człowieka:
-Amerykanie tracą prymat
-Amerykanie wycofają się na swoją półkulę
-Amerykanie będą się izolować
-Amerykanie są za słabi na Wenezuelę
Tymczasem Amerykanie robią za kostuchę obcych reżimów. Jednego porywają z łóżka, drugiemu robią hellfire, likwidują go razem z najwyższymi władzami. Pływająca demokracja nadal jest policjantem świata. Rosja i Chiny stuliły mordy i siedzą cicho, bo ciocia Ameryka nie żartuje i ściągnęła kapcia
#iran #usa
-Amerykanie tracą prymat
-Amerykanie wycofają się na swoją półkulę
-Amerykanie będą się izolować
-Amerykanie są za słabi na Wenezuelę
Tymczasem Amerykanie robią za kostuchę obcych reżimów. Jednego porywają z łóżka, drugiemu robią hellfire, likwidują go razem z najwyższymi władzami. Pływająca demokracja nadal jest policjantem świata. Rosja i Chiny stuliły mordy i siedzą cicho, bo ciocia Ameryka nie żartuje i ściągnęła kapcia
#iran #usa
źródło: image
Pobierz
ish_waw +837



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