• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Streamowanie Video poprzez PHP

0 głosów
145 wizyt
pytanie zadane 31 maja 2017 w PHP, Symfony, Zend przez arek01996 Stary wyjadacz (12,150 p.)

Witam,

Znalazłem pewien skrypt PHP, który fajnie się sprawdził do streamowania plików wideo. Wszystko działa tylko ma on pewien mankament. Otóż w trakcie oglądania filmu nie da się na tej samej przeglądarce wejść na strone w nowej karcie ani nawet przejść na inną podstronę z okna z którego oglądamy film.

Domyślam się że winnym jest ta pętla:

while(!feof($this->stream) && $i <= $this->end) {
            $bytesToRead = $this->buffer;
            if(($i+$bytesToRead) > $this->end) {
                $bytesToRead = $this->end - $i + 1;
            }
            $data = fread($this->stream, $bytesToRead);
            echo $data;
            flush();
            $i += $bytesToRead;
        }

Zastanawiam się czy da się ten skrypt przerobić na tyle aby nie było tych mankamentów o których wspomniałem wczesniej.

Pozdrawiam.

Link to GITHUB skryptu:

https://gist.github.com/ranacseruet/9826293

2 odpowiedzi

+1 głos
odpowiedź 31 maja 2017 przez Ehlert Mędrzec (167,120 p.)
wybrane 1 czerwca 2017 przez arek01996
 
Najlepsza

Winna jest technologia. Streaming rób w Node.js. (Async)

komentarz 1 czerwca 2017 przez arek01996 Stary wyjadacz (12,150 p.)
Dziękuje za odpowiedź. Potwierdziły się moje obawy.

Podlinkujesz coś?
komentarz 1 czerwca 2017 przez Ehlert Mędrzec (167,120 p.)

Z Node poza szkolnym livechatem nie miałem więcej doświadczeń, mimo to wiem, że php absolutnie nie nadaje się do streamingu. Streamujesz kilka filmów i wszystkie interpretery na serwerze są zajęte. 

To na pewno Ci się przyda.

komentarz 1 czerwca 2017 przez arek01996 Stary wyjadacz (12,150 p.)
To już wiem czemu przy 200 osobach mi serwer za 50$ padał :/
0 głosów
odpowiedź 31 maja 2017 przez arek01996 Stary wyjadacz (12,150 p.)
Próbowałem też innych skryptów wszystkie z takim samym rezultatem. Może to zależy od ustawień serwera?

Podobne pytania

0 głosów
0 odpowiedzi 66 wizyt
pytanie zadane 8 marca 2017 w C i C++ przez MisterVento3 Użytkownik (830 p.)
0 głosów
0 odpowiedzi 87 wizyt
pytanie zadane 21 kwietnia 2017 w PHP, Symfony, Zend przez arek01996 Stary wyjadacz (12,150 p.)
0 głosów
3 odpowiedzi 116 wizyt
Porady nie od parady
Możesz ukryć, zamknąć lub zmodyfikować swoje pytanie, za pomocą przycisków znajdujących się pod nim. Nie krępuj się poprawić pochopnie opublikowanego pytania czy zamknąć go po uzyskaniu satysfakcjonującej odpowiedzi. Umożliwi to zachowanie porządku na forum.Przyciski pytania

66,369 zapytań

113,110 odpowiedzi

239,405 komentarzy

46,622 pasjonatów

Przeglądających: 274
Pasjonatów: 7 Gości: 267

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...