![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 16 Dołączył: 20.02.2014 Ostrzeżenie: (10%) ![]() ![]() |
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 |
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 21:08 |