Jeśli masz adres URL playlisty M3U od swojego dostawcy IPTV i Apple TV na półce, aby je połączyć, potrzebujesz kilku...
Jeśli masz adres URL playlisty M3U od swojego dostawcy IPTV i Apple TV na półce, aby je połączyć, potrzebujesz kilku kroków, które Apple nie czyni oczywistymi. Nie ma wbudowanego odtwarzacza, tvOS nie otworzy pliku .m3u, który pobrałeś, a App Store ma kilka opcji, które działają bardzo różnie. Ten przewodnik przeprowadzi cię przez wszystko, od wyboru odpowiedniej aplikacji po naprawę problemów z kodekami, które powodują, że niektóre kanały stają się czarne.IPTV na Apple TV: playlista M3Uodtwarzanie jest absolutnie wykonalne — musisz tylko wiedziećcorobisz.
Co potrzebujesz przed rozpoczęciem
Zanim dotkniesz pilota Apple TV, uporządkuj trzy rzeczy na swoim komputerze: potwierdź, że adres URL playlisty działa, sprawdź, w jakim jest formacie, i upewnij się, że twoja sieć może faktycznie obsłużyć strumienie. Pominięcie tego kroku oznacza, że spędzisz godzinę na rozwiązywaniu problemów z Apple TV, gdy problem był źródłem od samego początku.
Twój adres URL playlisty M3U lub M3U8 (w przeciwieństwie do pobranego pliku)
Istnieją trzy rodzaje poświadczeń IPTV i ładują się one bardzo różnie w aplikacjach odtwarzających. Zwykły adres URL M3U kończy się na.m3ui jest plikiem tekstowym zawierającym adresy strumieni. Adres URL M3U8 kończy się na.m3u8i technicznie jest playlistą HLS — więcej na temat tego, dlaczego to ważne, w sekcji kodeków. Trzeci typ to logowanie Xtream Codes: zamiast adresu URL otrzymujesz adres serwera, nazwę użytkownika i hasło. Wiele aplikacji obsługuje wszystkie trzy, ale musisz wiedzieć, który z nich masz przed rozpoczęciem.
Jeśli twój dostawca IPTV dał ci adres URL M3U, otwórz go najpierw w VLC na swoim komputerze. Jeśli tam działa, źródło działa, a wszelkie problemy na Apple TV są związane z urządzeniem lub aplikacją. Jeśli nie działa w VLC, problem dotyczy adresu URL, poświadczeń lub statusu subskrypcji — napraw to przed przejściem do Apple TV.
Lokalny plik .m3u, który pobrałeś na swojego Maca, nie zadziała bezpośrednio na tvOS. System operacyjny nie ma menedżera plików i nie ma sposobu na importowanie pliku z dysku USB lub udziału sieciowego do aplikacji odtwarzającej. Playlista musi być dostępna pod adresem URL, do którego Apple TV ma dostęp przez sieć.
Obsługiwany model Apple TV i wersja tvOS
Apple TV HD (4. generacja, wydana w 2015 roku) i każdy model Apple TV 4K (1. generacja 2017, 2. generacja 2021, 3. generacja 2022) działają na tvOS i mogą instalować aplikacje innych firm z App Store. To jedyne modele, które działają w tym przypadku.
Apple TV 2. i 3. generacji to martwy koniec. Powstały przed App Store na tvOS całkowicie. Nie ma sposobu nainstalację odtwarzaczy IPTVna nich bez jailbreaka, co ten przewodnik nie obejmuje i co jest coraz mniej istotnym sprzętem.
Większość obecnych aplikacji odtwarzających IPTV wymaga co najmniej tvOS 15 lub tvOS 16. Sprawdź listing w App Store dla aplikacji, którą chcesz, zanim założysz, że twój starszy Apple TV HD (który może działać na tvOS 16 po aktualizacji) ją obsłuży.
Stabilne połączenie sieciowe i sprawdzenie przepustowości
Pojedynczy strumień 1080p H.264 zazwyczaj potrzebuje 5–8 Mbps stałego przepływu, aby odtwarzać bez przerwy. Strumienie 4K HEVC działają bliżej 15–25 Mbps. Jeśli jesteś na Wi-Fi i inne urządzenia w sieci są aktywne, możesz być na granicy.
Przeprowadź test prędkości na samej Apple TV, używając wbudowanego testu sieci w Ustawienia → Sieć. Liczba tam odzwierciedla rzeczywiste warunki na urządzeniu, a nie to, co twój router raportuje w WAN. Połączenie szerokopasmowe 200 Mbps nic nie znaczy, jeśli Apple TV otrzymuje 12 Mbps przez dwie ściany betonu.
Jak dodać playlistę M3U do aplikacji odtwarzającej Apple TV
Ogólny przebieg jest taki sam w większości aplikacji odtwarzających IPTV na tvOS: zainstaluj aplikację, znajdź sekcję "Dodaj źródło" lub "Dodaj playlistę", wklej adres URL i poczekaj, aż lista kanałów zostanie przetworzona. Punkty tarcia to wprowadzanie długich adresów URL za pomocą pilota Apple TV i poprawne podłączenie EPG.
Instalacja kompatybilnego odtwarzacza IPTV z App Store
Szukaj w App Store tvOS aplikacji odtwarzających IPTV — jest kilka, które obsługują adresy URL M3U, XMLTV EPG i logowanie Xtream Codes. Zwróć uwagę na liczbę recenzji, datę ostatniej aktualizacji i czy listing wyraźnie wspomina o wsparciu M3U i XMLTV. Aplikacja, która nie była aktualizowana od 2023 roku, może nie obsługiwać nowszych formatów segmentów HLS poprawnie.
Niektóre aplikacje mają towarzyszącą aplikację na iPhone'a lub iPada, która działa jako zdalna klawiatura — naprawdę przydatne, gdy musisz wpisać 90-znakowy adres URL M3U za pomocą pilota Apple TV Siri. Szukaj tej funkcji przed podjęciem decyzji.
Dodawanie playlisty przez zdalny adres URL
Wewnątrz aplikacji poszukaj pozycji menu takiej jak "Dodaj playlistę", "Dodaj źródło" lub "Adres URL M3U". Tam wkleisz swój adres URL. Jeśli aplikacja obsługuje Xtream Codes i masz ten typ logowania, zazwyczaj jest osobne pole do wprowadzenia serwera, nazwy użytkownika i hasła, a nie pole adresu URL.
Jedna pułapka: jeśli twój adres URL M3U używa HTTP zamiast HTTPS, niektóre aplikacje lub ustawienia sieciowe iOS mogą domyślnie blokować go zgodnie z zasadami bezpieczeństwa transportu aplikacji. Jeśli playlista nie ładuje się i nie otrzymujesz komunikatu o błędzie, spróbuj uzyskać wersję HTTPS adresu URL od swojego dostawcy. Ta sama zawartość, inny protokół.
Dodawanie pliku playlisty za pomocą hostowanego linku
Jeśli pobrałeś plik .m3u i chcesz go użyć na Apple TV, musisz go umieścić w miejscu dostępnym. Opcje: prześlij go do usługi przechowywania w chmurze i skopiuj bezpośredni link do pobrania, uruchom prosty lokalny serwer HTTP na swoim Macu za pomocąpython3 -m http.serverw tej samej sieci, lub zapytaj swojego dostawcę, czy oferują adres URL zamiast pliku. Odtwarzacz nie obchodzi, gdzie plik się znajduje, o ile może uzyskać dostęp do adresu URL.
Bardzo duże playlisty — niektóre usługi oferują 5,000–10,000+ kanałów — mogą wymagać minuty lub dwóch na przetworzenie i mogą spowodować awarię urządzeń o mniejszej pamięci lub aplikacji, które nie zostały zoptymalizowane do obsługi dużych list kanałów. Jeśli przetwarzanie się zawiesza, sprawdź, czy aplikacja ma filtr kategorii lub grupy, który możesz zastosować podczas importu, aby załadować tylko to, czego potrzebujesz.
Dołączanie adresu URL EPG (XMLTV) do przewodnika programowego
Przewodnik programowy jest konfigurowany oddzielnie od playlisty. W ustawieniach aplikacji poszukaj sekcji EPG lub XMLTV i wklej adres URL EPG dostarczony przez twojego dostawcę. Aplikacja pobierze dane XML i spróbuje dopasować kanały za pomocątvg-id atrybutu w twoim M3U#EXTINF wierszy w porównaniu do identyfikatorów kanałów w pliku XMLTV.
Jeśli przewodnik pokazuje błędne czasy, to prawie zawsze jest to problem z przesunięciem strefy czasowej. Dane XMLTV używają UTC lub lokalnych przesunięć w polach znaczników czasowych, a jeśli aplikacja interpretuje je błędnie, zobaczysz dane harmonogramu przesunięte o kilka godzin. Sprawdź ustawienia aplikacji pod kątem opcji przesunięcia strefy czasowej lub EPG i dostosuj je odpowiednio.
Zrozumienie formatu M3U, kodeków i co Apple TV może dekodować
To jest miejsce, w którym większość przewodników zawodzi. Znajomość rzeczywistych ograniczeń kodeka i kontenera twojego modelu Apple TV zaoszczędzi ci znaczną ilość czasu, gdy konkretne kanały nie działają, podczas gdy inne działają bez problemu.
M3U vs. M3U8 i HLS wyjaśnione
Plik M3U to plik tekstowy. Każdy wpis kanału zaczyna się od#EXTINF wiersza, który zawiera metadane — nazwę kanału,tvg-id do dopasowania EPG, adres URLtvg-logo orazgroup-title do kategoryzacji. Następny wiersz to adres URL strumienia. To naprawdę wszystko, co to jest.
M3U8 to ten sam format, ale zakodowany w UTF-8, i to również jest rozszerzenie pliku, które Apple używa dla playlist HLS (HTTP Live Streaming). Gdy twój adres URL strumienia wskazuje na plik .m3u8, który zawiera odniesienia do segmentów (wiersze takie jak#EXTINF:10.0, po którym następują adresy URL plików .ts), to jest HLS. Apple wynalazł HLS, więc tvOS obsługuje go natywnie i niezawodnie. Jeśli twój dostawca dostarcza strumienie HLS, jesteś w najlepszej pozycji do odtwarzania na Apple TV.
Kodeki wideo: H.264 i dekodowanie sprzętowe HEVC/H.265
Apple TV 4K (wszystkie generacje) ma dedykowany sprzęt do dekodowania HEVC (H.265), w tym HDR10 i Dolby Vision w obsługiwanych strumieniach. To jest to, czego potrzebujesz, aby kanały 4K odtwarzały się bez zacięć.
Apple TV HD to inna historia. Ma sprzętowe dekodowanie H.264 do 1080p, ale HEVC jest obsługiwane w oprogramowaniu, co oznacza, że strumienie 4K HEVC będą się zacięły lub całkowicie odmówią odtwarzania. Jeśli masz Apple TV HD i kanały 4K twojego dostawcy nie działają, to dlatego. Rozwiązaniem jest albo Apple TV 4K, albo użycie wersji 1080p tych kanałów.
Wideo MPEG-2 — używane przez niektóre starsze lub niskokosztowe źródła IPTV oraz powszechne w strumieniach DVB — nie jest dekodowane sprzętowo na Apple TV i nie jest dobrze obsługiwane w tvOS. Jeśli kanał pokazuje dźwięk, ale czarny obraz, MPEG-2 jest prawdopodobną przyczyną. To samo dotyczy VC-1. Żaden z tych kodeków nie był zaprojektowany do obsługi przez Apple TV.
Kodeki audio: AAC, AC-3, E-AC-3 i co przechodzi
Dźwięk AAC dekoduje się natywnie bez problemów. AC-3 (Dolby Digital) i E-AC-3 (Dolby Digital Plus) są obsługiwane w tvOS i zazwyczaj przechodzą do odbiornika AV lub soundbara przez HDMI ARC, jeśli masz dźwięk ustawiony na Auto w ustawieniach dźwięku Apple TV. Nie wymuszaj wyjścia na Stereo, jeśli chcesz Dolby passthrough.
Niektóre aplikacje odtwarzaczy IPTV lepiej radzą sobie z przełączaniem kodeków audio niż inne. Jeśli masz zrywanie dźwięku podczas przełączania kanałów, które używają różnych kodeków audio, zazwyczaj jest to problem z buforowaniem na poziomie aplikacji, a nie sprzętu.
Formaty kontenerów i strumieni transportowych (TS, segmenty HLS)
HLS opakowuje wideo w krótkie pliki segmentów .ts serwowane przez HTTP. To jest to, co tvOS obsługuje najlepiej, a także jest adaptacyjne — strumień HLS może przełączać się między poziomami jakości w miarę zmiany przepustowości. Surowe strumienie MPEG-TS przez UDP lub RTP multicast to zupełnie inna sprawa i nie będą działać przez internet na Apple TV. Jeśli twój dostawca daje ci adres URL UDP:// lub RTP://, nie będzie działać na tvOS przez standardową aplikację odtwarzacza.
Większość konsumenckich usług IPTV dostarcza przez HTTP/HTTPS, używając HLS lub bezpośredniego MPEG-TS przez HTTP (nie multicast). Bezpośredni MPEG-TS przez HTTP działa w większości aplikacji odtwarzaczy, ale nie dostosowuje się do zmian przepustowości — jeśli twoje połączenie spadnie poniżej bitrate'u strumienia, buforuje.
Naprawa buforowania, opóźnień i błędów odtwarzania
Buforowanie to najczęstsza skarga dotyczącaIPTV na Apple TV: M3U playlist ustawień, i ma wiele przyczyn, które wyglądają identycznie z perspektywy użytkownika. Izolowanie, z czym masz do czynienia, to jedyny sposób, aby to naprawić.
Rozwiązywanie problemów z siecią i przepustowością (Wi-Fi vs. Ethernet)
Apple TV 4K (2. generacja i nowsze) ma port Ethernet Gigabit. Jeśli go nie używasz, powinieneś — szczególnie dla strumieni 4K. Apple TV HD ma port 10/100, co jest wystarczające dla 1080p, ale nieistotne, ponieważ większość ludzi korzysta z Wi-Fi.
Dla Wi-Fi, 5 GHz jest zdecydowanie preferowane w porównaniu do 2.4 GHz dla IPTV. Mniej zakłóceń, wyższa przepustowość, niższe opóźnienia. Jeśli twoja Apple TV łączy się na 2.4 GHz, sprawdź ustawienia routera, aby skierować ją na pasmo 5 GHz. Apple TV nie daje ci ręcznego wyboru pasma, ale możesz utworzyć SSID tylko 5 GHz na większości routerów.
Buforowanie, które występuje na wszystkich kanałach jednocześnie, zazwyczaj oznacza problem z przepustowością sieci. Buforowanie, które występuje na jednym konkretnym kanale, ale nie na innych, zazwyczaj oznacza, że problem leży po stronie źródła dla tego kanału — przeciążony serwer, inny bitrate lub kodek, który aplikacja ma trudności z dekodowaniem. Przetestuj problematyczny URL w VLC na swoim komputerze, aby dowiedzieć się, co to jest.
Niezgodności kodeków i nieobsługiwane strumienie
Jeśli kanał odtwarza się przez 2–3 sekundy, a następnie zamraża lub ciągle się zacina, nawet na szybkim Ethernet, bitrate strumienia prawdopodobnie jest zbyt wysoki do dekodowania programowego. Na Apple TV HD strumienie HEVC powyżej około 8–10 Mbps będą to robić niezawodnie. Nie ma innego rozwiązania, jak użycie wersji kanału 1080p H.264, jeśli twój dostawca ją oferuje, lub przejście na Apple TV 4K.
Lista odtwarzania nie ładuje się lub pokazuje pustą listę kanałów
Cztery rzeczy do sprawdzenia w kolejności: Czy URL jest poprawny i kompletny? Czy twoje dane logowania wygasły, czy twoja subskrypcja jest aktywna? Czy twój dostawca osiągnął maksymalny limit jednoczesnych połączeń, ponieważ inne urządzenie na twoim koncie już odtwarza? Czy URL używa HTTP i jest blokowany przez aplikację lub system?
Problem z maksymalnym limitem połączeń zaskakuje ludzi. Większość dostawców IPTV ogranicza połączenia na konto — często do 1 lub 2. Jeśli twój telefon lub inne urządzenie odtwarza kanał, Apple TV może otrzymać błąd autoryzacji, który pojawia się jako pusta lista, a nie wyraźny komunikat o błędzie. Zamknij strumień na innym urządzeniu i spróbuj ponownie.
EPG/przewodnik nie pasuje do kanałów
System EPG zależy odtvg-id wartości w każdym#EXTINF wierszu twojego M3U, który musi pasować do identyfikatora kanału w danych XMLTV. Jeśli twój przewodnik pokazuje ogólne informacje, niewłaściwy program lub nic dla kanału, identyfikatory się nie zgadzają. Otwórz M3U w edytorze tekstu na swoim komputerze i sprawdźtvg-id wartość dla uszkodzonego kanału. Następnie sprawdź, czy ten sam identyfikator pojawia się w twoim pliku XMLTV. Jeśli się nie zgadzają, twój dostawca musi naprawić M3U, lub musisz ręcznie przypisać kanały w aplikacji odtwarzacza, jeśli to obsługuje.
Dźwięk odtwarza się, ale nie ma wideo (lub odwrotnie)
Dźwięk tylko z czarnym wideo prawie zawsze oznacza nieobsługiwany kodek wideo — MPEG-2 i VC-1 to powszechne winowajcy. Możesz to potwierdzić w VLC, odtwarzając ten sam strumień i sprawdzając informacje o kodeku (Narzędzia → Informacje o kodeku). Jeśli VLC mówi MPEG-2 Video, Apple TV po prostu nie może go zdekodować.
Wideo bez dźwięku jest rzadsze i zazwyczaj wskazuje na kodek audio, którego aplikacja odtwarzacza nie obsługuje, lub ścieżkę audio, która jest zakodowana w bitrate lub liczbie kanałów, które ustawienie passthrough nie obsługuje. Spróbuj tymczasowo przełączyć wyjście audio Apple TV z Auto na Stereo, aby przetestować.
Uzyskiwanie najlepszego obrazu i niezawodności na Apple TV
Gdy wszystko zasadniczo działa, kilka ustawień naprawdę wpływa na jakość obrazu i spójność strumienia — szczególnie dla sportów i kanałów międzynarodowych.
Dopasowanie ustawień wyświetlania tvOS do twojego telewizora (rozdzielczość, liczba klatek na sekundę, HDR)
W Ustawienia → Wideo i audio w tvOS możesz ustawić rozdzielczość wyjściową ręcznie lub pozostawić na Auto. Auto jest zazwyczaj poprawne dla nowoczesnych telewizorów, ale jeśli podłączasz Apple TV 4K do telewizora 1080p, wymuszenie wyjścia na 1080p może zmniejszyć przetwarzanie, które telewizor musi wykonać. Nie ma korzyści z wyjścia 4K na wyświetlacz 1080p.
Ustawienia HDR mają znaczenie dla strumieni, które przenoszą metadane HDR. Jeśli twój telewizor nie obsługuje HDR10 lub Dolby Vision, wyłącz odpowiednią opcję wyjścia — niektóre telewizory akceptują sygnał, ale wyświetlają go niepoprawnie.
Dopasowanie treści / dopasowanie liczby klatek dla płynnego ruchu
To prawie nigdy nie jest wspomniane w przewodnikach dotyczących konfiguracji IPTV i ma duże znaczenie. W Ustawienia → Wideo i audio włącz zarówno "Dopasuj zakres dynamiczny", jak i "Dopasuj liczbę klatek" w sekcji Dopasuj treść. Domyślnie Apple TV wyjściowo działa z ustaloną częstotliwością odświeżania (zazwyczaj 60 Hz w USA). Strumień 50 Hz lub 25 fps z europejskiego lub międzynarodowego kanału sportowego będzie zauważalnie zacinany przy wyjściu 60 Hz, ponieważ klatki nie dzielą się równo.
Po włączeniu Dopasuj liczbę klatek, tvOS przełącza wyjście HDMI, aby dopasować natywną liczbę klatek strumienia, gdy odtwarzanie się rozpoczyna. Tak więc kanał 25 fps przełącza wyjście na 50 Hz, a kanał 30 fps używa 60 Hz. Niektóre telewizory potrzebują 1–2 sekundy na ponowne zsynchronizowanie się, gdy to się dzieje, co jest normalne. Rezultatem jest widocznie płynniejszy ruch dla wszystkiego, co nie jest 30/60 fps.
Wybór odtwarzacza z obsługą adaptacyjnego bitrate'u
Strumienie oparte na HLS są adaptacyjne z założenia — serwer oferuje wiele poziomów jakości, a aplikacja odtwarzacza wybiera jeden na podstawie dostępnej przepustowości. Aplikacja odtwarzacza, która prawidłowo implementuje stos AVFoundation Apple'a, obsłuży to automatycznie. Odtwarzacze, które nie implementują adaptacyjnie, mogą zablokować się na najwyższym bitrate i buforować zamiast przechodzić na niższy.
Strumienie MPEG-TS o stałym bitrate nie adaptują się wcale. Jeśli twoje połączenie waha się, a strumień jest MPEG-TS o stałym bitrate, będziesz buforować, gdy przepustowość spadnie poniżej wymagań strumienia. Nic w ustawieniach aplikacji tego nie naprawi; to właściwość formatu strumienia.
Utrzymywanie aktualnych list odtwarzania i źródeł EPG
Dostawcy IPTV regularnie aktualizują swoje adresy URL strumieni, dodają kanały i zmieniają dane EPG. Większość aplikacji odtwarzających pozwala ustawić interwał automatycznego odświeżania dla listy odtwarzania M3U — codzienne odświeżanie jest rozsądne dla większości konfiguracji. Okresowo wyczyść pamięć podręczną odtwarzacza (większość aplikacji ma to w ustawieniach), jeśli widzisz przestarzałe dane kanałów lub kanały, które powinny być naprawione przez twojego dostawcę, wciąż pojawiają się jako uszkodzone.
To samo dotyczy EPG: plik XMLTV odświeżany raz w tygodniu może mieć dane harmonogramu, które są tydzień przestarzałe. Ustaw go na codzienne odświeżanie, jeśli dokładne dane przewodnika są dla ciebie ważne.
Najczęściej zadawane pytania
Czy Apple TV ma wbudowany odtwarzacz IPTV lub M3U?
Nie. tvOS nie otwiera natywnie list odtwarzania M3U ani nie łączy się ze strumieniami IPTV. Musisz zainstalować aplikację odtwarzacza IPTV od strony trzeciej z App Store. Aplikacja Apple TV i aplikacja TV są przeznaczone dla własnego ekosystemu Apple'a — nie akceptują adresów URL M3U. Każda aplikacja, której używasz, musi być pobrana z App Store tvOS i wyraźnie obsługiwać adresy URL list odtwarzania M3U.
Które modele Apple TV obsługują listy odtwarzania M3U?
Apple TV HD (4. generacja) i wszystkie trzy generacje Apple TV 4K (2017, 2021, 2022) obsługują App Store i mogą uruchamiać aplikacje odtwarzaczy IPTV. Apple TV 2. i 3. generacji powstały przed App Store w tvOS — nie ma wspieranego sposobu na instalację aplikacji na nich, w tym odtwarzaczy IPTV. Jeśli masz jednostkę 2. lub 3. generacji, nie będzie działać w tym celu.
Jaka jest różnica między plikiem M3U a M3U8?
Oba to pliki list odtwarzania, które zawierają adresy URL strumieni. Różnica to kodowanie i przypadek użycia: .m3u to starszy format ASCII, podczas gdy .m3u8 jest kodowany w UTF-8. Bardziej praktycznie, .m3u8 to rozszerzenie pliku, które Apple używa dla list odtwarzania HLS (HTTP Live Streaming), które jest formatem strumieniowym zaprojektowanym przez Apple'a i który tvOS obsługuje najpewniej. Jeśli twój dostawca daje ci adres URL .m3u8, który wskazuje na segmenty HLS, jesteś w najlepszej pozycji do stabilnego odtwarzania na Apple TV.
Dlaczego mój IPTV ciągle buforuje na Apple TV?
Najczęstsze przyczyny: zakłócenia Wi-Fi lub niewystarczająca przepustowość na urządzeniu (uruchom test sieci w ustawieniach Apple TV), bitrate strumienia powyżej tego, co urządzenie może zdekodować programowo (szczególnie 4K HEVC na Apple TV HD), przeciążony serwer źródłowy lub przekroczenie limitu jednoczesnych połączeń twojego dostawcy. Najpierw przetestuj ten sam strumień w VLC na swoim komputerze — jeśli tam również buforuje, problem leży po stronie źródła, a nie Apple TV. Jeśli VLC działa dobrze, spróbuj Ethernetu na Apple TV i zmniejsz inne aktywne strumienie w swojej sieci.
Jak dodać przewodnik programowy (EPG) do mojego odtwarzacza Apple TV?
W ustawieniach aplikacji odtwarzacza IPTV poszukaj sekcji EPG lub XMLTV oddzielonej od ustawień listy odtwarzania. Wklej tam URL XMLTV dostarczony przez twojego dostawcę. Aplikacja pobiera dane harmonogramu XML i mapuje je na kanały używającatrybutu tvg-idw liniach M3U#EXTINF— te identyfikatory muszą odpowiadać identyfikatorom kanałów w pliku XMLTV. Jeśli twój przewodnik pokazuje błędne czasy, sprawdź, czy aplikacja ma ustawienie strefy czasowej lub przesunięcia EPG i dostosuj je do lokalnego czasu.
Czy mogę załadować plik M3U przechowywany lokalnie na moim Apple TV?
Generalnie nie. tvOS nie ma menedżera plików i nie ma sposobu, aby aplikacje uzyskiwały dostęp do plików z dysku USB, Maca lub udostępnionego zasobu sieciowego w sposób, w jaki mogłaby to zrobić aplikacja na komputerze stacjonarnym. Aplikacje odtwarzacza IPTV na tvOS ładują listy odtwarzania tylko z URL-i. Jeśli masz lokalny plik .m3u, musisz go umieścić gdzieś dostępnego przez HTTP — bezpośredni link do przechowywania w chmurze, prosty lokalny serwer na twoim Macu (python3 -m http.serverdziała w przypadku użycia w tej samej sieci), lub poproś swojego dostawcę o wersję URL listy odtwarzania.
Dlaczego niektóre kanały pokazują dźwięk, ale nie wideo?
Kodek wideo to prawdopodobnie coś, czego tvOS nie może zdekodować. Wideo MPEG-2 jest najczęstszą przyczyną — jest używane przez niektóre źródła IPTV, które retransmitują treści nadawane bez transkodowania. VC-1 to inny przykład. Sprzęt Apple TV dekoduje H.264 i HEVC; wszystko inne zależy od oprogramowania dekodera aplikacji odtwarzacza, a większość aplikacji go nie zawiera. Ścieżka audio (zwykle AAC lub AC-3) dekoduje się poprawnie, więc słyszysz dźwięk, ale nic nie widzisz. Sprawdź kodek w VLC na swoim komputerze stacjonarnym: Narzędzia → Informacje o kodeku powiedzą ci dokładnie, co znajduje się w strumieniu.