Odtwarzacz onlineM3U8- szybki tester strumieniowyHLS

Odtwarzaj linkiM3U8i testuj strumienieHLSbezpośrednio w przeglądarce z lokalną najnowszą historią, błędami obsługującymi CORS i bez śledzenia odtwarzania.

Kliknij, aby włączyć tryb kinowy

Żądania odtwarzania trafiają bezpośrednio z przeglądarki do serwera źródłowego. EasyTools nie przekazuje, nie rejestruje ani nie przesyła tego adresu URL.

Odtwarzacz

Wklej linkM3U8lub załaduj przykładowy strumień, a następnie kliknij Odtwórz.

Lokalna historia

Instrukcja obsługi

  1. Wklej link .m3u8 lub .m3u zaczynający się od http lub https, na przykład publiczny strumień testowyHLS.
  2. Aby najpierw sprawdzić przepływ, kliknij „Załaduj przykładowy strumień”, a następnie kliknij „Odtwórz”.
  3. Odtwarzacz próbuje załadować poniższy strumień z natywną kontrolą pauzy, głośności i trybu pełnoekranowego.
  4. Każda prawidłowa próba odtwarzania pojawia się w sekcji Ostatnie strumienie, nawet jeśli później strumień zakończy się niepowodzeniem z powodu błędów CORS lub serwera źródłowego, dzięki czemu możesz szybko spróbować ponownie lub debugować.
  5. Jeśli źródło blokuje CORS, łącze wygasa, wymagane jest uwierzytelnienie lub lista odtwarzania jest zniekształcona, narzędzie wyświetla błąd i nie wysyła adresu URL do zaplecza EasyTools.

Główne funkcje

  • 100%Client-sideOdtwarzanie: Twoja przeglądarka żąda strumienia bezpośrednio ze źródła, bez przekaźnika, transkodera lub serwera akceleracyjnego EasyTools -HLSTester strumienia: wklej link .m3u8 lub .m3u i przetestuj odtwarzanie za pomocą lokalnie dołączonegoHLS.js lub obsługi natywnej przeglądarkiHLS- Lokalna historia odtwarzania: prawidłowe adresy URL strumieni, które próbujesz odtworzyć, pojawiają się w Ostatnich strumieniach i pozostają tylko w pamięci lokalnej tej przeglądarki
  • Brak śledzenia serwera: narzędzie nie obsługuje synchronizacji kont, raportowania adresów URL odtwarzania ani przepływu rejestrowania zaplecza
  • Błędy obsługujące CORS: gdy źródło blokuje żądania przeglądarki, łącze wygasa lub lista odtwarzania nie działa, odtwarzacz wyjaśnia prawdopodobną przyczynę

Powiązane narzędzia

Bezpieczny JSONFormater i generator typów - Gen. typów lokalnych

Bezpieczny program formatujący JSON: sformatuj, sprawdź i napraw JSON lokalnie. Upiększ/zmniejsz, podświetl błędy, wygeneruj TypeScript lub Zod, przekonwertuj na XML— prywatny. Spróbuj teraz.

Bezpłatny tester i oceniający JSONPath | Lokalne zapytania w czasie rzeczywistym

Bezpłatny tester i ewaluator JSONPath dla APIJSON. Wyodrębniaj pasujące węzły w czasie rzeczywistym, sprawdzaj ścieżki i kopiuj wyniki JSON, podczas gdy analizowanie pozostaje lokalne w przeglądarce.

Konwerter JSON na CSV— lokalny eksport arkusza kalkulacyjnego

Konwertuj obiekty lub tablice JSON na CSV lokalnie w przeglądarce. Spłaszcz pola, wyświetl podgląd wyniku, a następnie skopiuj lub pobierz CSV bez przesyłania danych.

Konwerter CSV na JSON- lokalny parser czasu rzeczywistego

Konwertuj tekst lub pliki CSV na tablice JSON lokalnie w przeglądarce. Obsługuje nagłówki, ograniczniki przecinków/średników/tabulatorów, pliki typu „przeciągnij i upuść”, kopiuj i pobieraj bez przesyłania.

JSONDiffSprawdzanie — lokalne porównanie semantyczne

Porównaj dwa dokumenty JSON lokalnie w przeglądarce. Sortuj klucze obiektów pod kątem różnicy semantycznej, ignoruj ​​szumy związane z kolejnością kluczy i oznaczaj dodane, usunięte i zmodyfikowane pola bez przesyłania.

JSONMinifier i kompresor

Zmniejsz JSON do jednego wiersza, usuń wcięcia i podziały wierszy oraz porównaj rozmiar oryginalny, rozmiar zminimalizowany, zapisane bajty i zaoszczędzoną wartość procentową.

Konwerter JSON na TypeScript — generuj interfejsy lokalnie

Bezpłatny internetowy konwerter JSON na TypeScript. Natychmiast generuj interfejsy i typy TypeScript na podstawie ładunków JSON. W 100% prywatne generowanie kodu po stronie klienta.

Konwerter YAML na JSON- bezpieczny parserClient-side

Konwertuj YAML na sformatowany JSON lokalnie w przeglądarce. To narzędzie programistyczne obsługuje konwersję na żywo, wielodokumentowe YAML, błędy z uwzględnieniem linii, kopiowanie i pobieranie JSON bez przechowywania danych.

Logika obliczeń

Ten internetowy odtwarzaczM3U8działa jako klientHLSoparty na przeglądarce. Jeśli dostępne są rozszerzenia Media Source Extensions (MSE), narzędzie ładuje na żądanie lokalnie dołączony fragmentHLS.js; silnik następnie żąda list odtwarzania i segmentów multimediów bezpośrednio z docelowego serwera przesyłania strumieniowego i wprowadza je do elementu wideo HTML5. Przeglądarki z natywną obsługąHLS, takie jak Safari, mogą załadować łącze bezpośrednio poprzez element wideo.

Ostatnie strumienie używają Web LocalStorage do przechowywania małej listy adresów URL strumieni. Ta lista istnieje tylko w bieżącym profilu przeglądarki, nie jest synchronizowana między urządzeniami i nie jest przesyłana do EasyTools. Sukces odtwarzania zależy od serwera źródłowego, nagłówków CORS, formatu strumienia, obsługi kodeków i sieci lokalnej.

Najczęściej zadawane pytania (FAQ)

Dlaczego mój linkM3U8nie jest odtwarzany?

Najczęstszym powodem jest to, że serwer źródłowy nie zezwala na żądania przeglądarki pochodzące z różnych źródeł, znane również jako CORS. Link może również wygasnąć, być zniekształcony, chroniony przez uwierzytelnianie lub zakodowany przy użyciu nieobsługiwanych kodeków.

Czy mój link do transmisji strumieniowej jest zapisany na serwerach EasyTools?

Nie. Odtwarzanie i przechowywanie historii odbywa się w Twojej bieżącej przeglądarce. Ostatnie strumienie są zapisywane tylko w localStorage i można je wyczyścić z interfejsu.

Dlaczego nieudane łącza są zapisywane w Ostatnich transmisjach?

Jeśli format adresu URL jest prawidłowy i klikniesz Odtwórz, próba zostanie zapisana. Jest to przydatne przy testowaniu strumieni, ponieważ często nieudane łącza to te, które trzeba dostosować, ponowić i porównać podczas debugowania problemów z CORS lub serwerem źródłowym.

Czy to może odtwarzać strumienie DRM lub chronione IPTV?

Niezawodnie. To narzędzie służy do testowania standardowych strumieniHLS/M3U8. Nie omija DRM, uwierzytelniania, reguł regionalnych ani zasad bezpieczeństwa serwera źródłowego.

Czy muszę instalować jakieś wtyczki?

Nie. Narzędzie wykorzystuje wideo HTML5, natywną obsługęHLSprzeglądarki, jeśli jest dostępna, oraz lokalnie dołączony silnikHLS.js, który ładuje się tylko wtedy, gdy jest to potrzebne.