Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Streaming on-line z kamerek internetowych
in5ane
post 30.07.2014, 09:54:59
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Cześć. Potrzebuję wiedzieć, na jakiej zasadzie działają serwisy typu Zbiornik.com czy Shoup.tv. Jak to wygląda od strony technicznej, co powinienem wiedzieć, co jest do tego potrzebne. Na jakiej zasadzie jest robiony streaming? Czy potrzeba do tego jakiś olbrzymich serwerów? Jakie technologie są do tego potrzebne od części webowej? Czy konieczna jest aplikacja desktopowa do streamingu czy można to po stronie webowej rozwiązać, jeśli tak, to czy tylko wchodzi w grę Java? Proszę o troszkę bardziej szczegółowych informacji.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
usb2.0
post 30.07.2014, 10:07:55
Post #2





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


piszę się na admina do Twojej nowej stronki biggrin.gif
Go to the top of the page
+Quote Post
in5ane
post 30.07.2014, 10:11:03
Post #3





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Na razie pytam czysto teoretycznie, na pewno też nie będę robił strony tego typu, to były tylko przykłady tongue.gif


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
Wazniak96
post 30.07.2014, 11:54:38
Post #4





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

Ostrzeżenie: (0%)
-----


Zażyj tutaj: Klik... smile.gif
Go to the top of the page
+Quote Post
markuz
post 30.07.2014, 12:21:32
Post #5





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Może node? http://binaryjs.com/


--------------------
Go to the top of the page
+Quote Post
in5ane
post 30.07.2014, 17:20:23
Post #6





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Interesujące wydaje się "getUserMedia". Czy ktoś orientuje się, jaki najsensowniejszy serwer do tego będzie? W sieci w większości widzę node.js. A czy jest inna możliwość? Czy np. w przypadku hostingu bez dostępu do shella są jakieś sposoby? node.js to nie problem z uruchomieniem, ale pytam z ciekawości czy można inaczej bez serwera przykładowo.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
!*!
post 30.07.2014, 19:32:17
Post #7





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Mam jakieś deja vu, ale chyba już o to pytałeś.

Przejrzyj źródła na github, na początek jakiegoś czatu opartego od websockety, aby liznąć podstawy przesyłania danych. Fundament serwisu to serwer i klient obsługujący websockets/webrtc + wsparcie wsteczne jako flash (polecam użycie swfobject).

Serwer czatu i odbioru audio/video przez websockets/webrtc to pikuś, bo można napisać to byle jak w php/pythonie/perl w celach testowych. Problemy zaczynają się, gdy chcesz mieć też obsługę flasha dla starszych urządzeń/przeglądarek, bo możesz ugryźć to na kilka sposobów, adobe ma kilka protokołów do przesyłania danych np. RTMFP


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
in5ane
post 1.08.2014, 11:35:47
Post #8





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Czy ktoś nie posiada jakiegoś przykładowego rozwiązania dobrze działąjącego serwera? Obojętnie jaka technologia, byleby na Linuxie działał. I może przykład zastosowania na WWW.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
!*!
post 1.08.2014, 15:38:18
Post #9





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Dobrze działającego serwera nie znajdziesz za darmo, nawet te open source wymiękają przy konkretnych zastosowaniach, więc prędzej czy później i tak trzeba pisać/przepisać coś pod swój system.

Websockets, prosty czat + serwer https://github.com/albeva/php-websocket przynajmniej na takiej zasadzie powinieneś to robić, od razu masz tam wsparcie dla flash razem z różnymi protokołami, choć i tak jedynym działającym jest hybi00 (ale kto wie, może ktoś ma starsze przeglądarki jeszcze).

WebRTC ... z tym jest gorzej... https://www.webrtc-experiment.com/ niezły pieprznik jeśli chodzi o prezentacje, ale działa... a jak wgryziesz się w kod, to nawet ma to sens.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:12