Jak oglądać lub przesyłać strumieniowo filmy przez WiFi bez ciągłego jąkania?

5

Mam kilka filmów na pulpicie. Każdy z nich ma około 700 MB długości, więc dla przeciętnego filmu jest to około 128 kb / s.

Moje WiFi może przesyłać filmy ze średnią prędkością 1 MB / s, czasem 1,5 MB / s. Jeśli jednak spróbuję obejrzeć film bezpośrednio z zmapowanego dysku sieciowego, cały czas się zacina.

Obserwując monitor ruchu widzę, że zarówno Windows Media Player, jak i Zoom Player robią coś, co jest całkowicie niezgodne z WiFi - ładują wiązkę bajtów, buforują do około 10 sekund, a następnie wyświetlają 10 sekund wideo. Dopiero gdy bufor prawie się wyczerpie, próbują odczytać następny fragment. Pozostawiają więc sobie 1 sekundę, by przeczytać kolejne 10 sekund. Wi-Fi nie jest wystarczająco szybkie, aby to zrobić.

Wszelkie pomysły, jak to naprawić? Być może odtwarzacz wideo jest nieco mądrzejszy od tego? A może program do mapowania dysków sieciowych, który proaktywnie buforuje określoną ilość danych za każdym razem, gdy program wykonuje odczyt?

RomanSt
źródło
Spróbuj zmniejszyć rozmiar bufora do 1 sekundy?
Vincent Van Den Berghe,
Próbowałem tego. Nigdzie nie mogłem znaleźć odpowiedniego ustawienia, a ffmpeg ma ich kilkaset ... Nie mogłem też znaleźć w WMP ani ZoomPlayerze.
RomanSt

Odpowiedzi:

9

Możesz spróbować użyć VLC do przesyłania strumieniowego, co może lepiej sobie poradzić

Przełęcz
źródło
1
Aby to wyjaśnić, sugeruję użycie VLC jako serwera przesyłania strumieniowego na pulpicie, a także klienta na pulpicie, jeśli nie uzyskasz wystarczającej poprawy, używając go tak jak klienta.
Kol.
O! Nie wiedziałem, że to możliwe. Na pewno dadzą szansę. Dzięki.
RomanSt
Oto skrót do instrukcji pdf na stronie videolan videolan.org/doc/streaming-howto/en/streaming-howto-en.pdf
Col
Głównym problemem jest to, że VLC jest często zbyt słaba, aby odtwarzać rzeczywiste filmy, a tym bardziej radzić sobie z nimi podczas przesyłania strumieniowego. Co może zrobić fan MPlayera?
Joe Phillips
Czy mogę przesyłać strumieniowo za pomocą VLC, a następnie oglądać w MPlayerze?
Joe Phillips
2

Udostępnianie plików w systemie Windows ma niewiarygodne obciążenie. Polecam użycie protokołu, który wykorzystuje mniej, np. HTTP. Skonfigurowałem serwer Apache, aby po prostu obsługiwał moje pliki wideo. Następnie możesz skopiować adres URL z przeglądarki do VLC. Korzystałem z tego w mojej sieci 802.11B wiele lat temu i mogłem uzyskać znacznie lepszą prędkość.

Możesz także zwiększyć rozmiar bufora w VLC. Spowoduje to niewielkie opóźnienie przy pierwszym odtwarzaniu wideo, ale powinno zmniejszyć zacinanie.

alumb
źródło
1

Skonfiguruj porządną aplikację Media Streaming. Edycja XBMC jest łatwa w użyciu i porządnie buforuje! Włącz UPNP na routerze!

Dół
źródło
1

Podobnie jak inny punkt danych: nie mam żadnych problemów z oglądaniem wideo 1Mbit / s przez 802.11g na podstawie NFS przy użyciu odtwarzacza wideo „totem” (Debian / Lenny). Nie dotyczy to żadnego oprogramowania do przesyłania strumieniowego. Podejrzewam, że totem jest rozsądny, jeśli chodzi o buforowanie z wyprzedzeniem (monitor przepustowości sieci nie wykazuje żadnego opisywanego zachowania przepustowości).

czas
źródło
0

Czy możesz uruchomić film, a następnie nacisnąć pauzę, umożliwiając odtwarzaczowi multimedialnemu pobranie pozostałej części filmu? Następnie możesz odtworzyć wideo po zakończeniu pobierania ...

znak
źródło
to właśnie robię z youtube :)
warren
1
Hehe, tak, działa z serwisami takimi jak YouTube, które zostały stworzone z myślą o streamingu. Nie tyle oglądanie pliku .avi z dysku sieciowego :) Naprawdę chciałbym, żeby to zrobili.
RomanSt
0

Jakiego rodzaju karty / adaptera bezprzewodowego używasz? Przeszedłem przez 5, zanim skończyłem z nieco starszym Intelem 4965AGN, zanim uzyskałem doskonały streaming. Chipy Broadcom WiFi wydają się dość kiepskie w streamingu. Podszedłem nawet do chipów N z Broadcom, a one nie pomogły w ogóle G. Spróbuj znaleźć bezprzewodową kartę Intela, jeśli używasz laptopa. Faktem jest, że istnieje tak wiele zmiennych, w których mieszkasz, więc może być bardzo trudno zorientować się, co może być głównym problemem. Ostateczna postać N powinna bardzo pomóc, podobnie jak przy formowaniu wiązki .

HexiumVII
źródło
Nie umiem powiedzieć z góry i nie mam teraz dostępu do laptopa. Jednak faktem jest, że mam dostępną co najmniej 8x-12x teoretyczną minimalną przepustowość, więc nawet jeśli mogę to naprawić, otrzymując szybszą kartę WiFi, nadal oznacza to, że coś jest nie tak z moją konfiguracją. (Sądząc po innych odpowiedziach, „nie używa przesyłania strumieniowego” i „używa filtrów directshow”)
RomanSt
0

Moja konfiguracja domowa przesyła strumieniowo TVersity do mojego PS3 przez 802.11g. Komputer serwera mediów jest jak PIII 800 MHz z ramą 512 MB. Jestem w stanie przesyłać strumieniowo bez jąkania. Spróbuj!

Jerzy
źródło
-1

Jakiego standardu WiFi używasz? Nowszy 802.11n jest znacznie szybszy niż (bardziej powszechny) starszy protokół 802.11g i powinien być w stanie przesyłać strumieniowo filmy (a może nawet HD) z wystarczającą prędkością.

Josh Hunt
źródło
Jestem świadomy 802.11n, ale musiałbym wszystko do niego uaktualnić ... Plus klucze wystające z laptopów - nienawidzę ich.
RomanSt