Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> streaming video i live streaming jak zrobic?
adrianpl20
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 16
Dołączył: 20.02.2014

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


Witam. Chciałbym się dowiedzieć:
1. Jak działa live streaming (osobny serwer pobiera obraz i wysyła do innych, które nadają do użytkowników?)

2. Jak policzyć maksymalną liczbę użytkowników oglądających live?

3. Jak taki streaming live robi się na telefonach, smartfonach, żeby tego pakietu nie pożarło w 10 sekund i to wifi żeby nie zamuliło neta innym?

4. Jak działa streaming wideo, np. oglądanie na stronie filmów, jak ekino, playtube itd. (wiem, że mają wideo z innych hostingów, ale załóżmy, że mają filmy na swoich serwerach) ?

5. Czy są jakieś metody, jakiś sposób cache, aby ograniczyć zużywanie transferu na serwerach, oraz aby użytkownik mógł oglądać wideo nawet na słabszym necie (nawet kosztem jakości, jak to na youtube jest) ?

Szukałem tutaj na forum, ale wątki z 2008-2009 roku, jakiś tam z 2013 ale nic nie ma o tym, o co zapytałem.

Z góry dziękuję za pomoc.

help
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
flasht
post
Post #2





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 4.03.2004

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


W skrócie odpowiadając na wszystkie Twoje pytania:

Streaming to nic innego jak binarne dane lecące z odpowiednimi znacznikami (meta w video) i headerami. Nie jest możliwe bez dekodera (zależnie od formatu video) ustawianie w locie jakości połączenia. Nie jest w ogóle możliwe cacheowanie czegoś takiego. Generalnie PHP raczej słabo się nadaje do tego typu zadań, jeśli nie ma wsparcia odpowiedniego modułu (zazwyczaj jest to moduł Apache, czasem zupełnie oddzielny serwer streamingowy).

Jeśli chodzi o puszczanie na stronie... Wygląda to tak, że player video HTML5 zachowuje się bardzo podobnie do zwykłego programu typu VLC. Z jednym dość poważnym zastrzeżeniem - bardzo ograniczoną liczbą formatów, jakie jest w stanie odtworzyć.... taka mała tabelka:

Browser MP4 WebM Ogg
Internet Explorer YES NO NO
Chrome YES YES YES
Firefox YES YES YES
Safari YES NO NO
Opera YES (from Opera 25) YES YES

Warto zauważyć, że MP4 to bardzo szerokie pojęcie i jeśli nie będzie w odpowiednim formacie (np. H.264, choć Youtube używa VP8/VP9).

Ja zastanowił bym się nad jakimś rozwiązaniem komercyjnym (jeśli chodzi o serwer), ponieważ nie spotkałem się jeszcze z w pełni działającym darmowym modułem.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 21:08