Come la posizione del server influisce sulla stabilità e latenza dell'IPTV

Come la posizione del server influisce sulla stabilità e latenza dello streaming IPTV

Se la tua immagine si blocca ogni sera intorno alle 20:00, o il tuo canale impiega dieci secondi a caricarsi dopo aver premuto un pulsante, è tentante dare la colpa "al server". Forse si trova nel paese sbagliato. Forse è troppo lontano. Questo è l'istinto che quasi tutti hanno, ed è solo parzialmente corretto. Comprendere come la posizione del server influisce sulla stabilità e latenza dello streaming IPTV significa separare la distanza fisica dalla qualità del routing, dal peering e da un pugno di cose che accadono all'interno della tua stessa casa che non hanno nulla a che fare con alcun server. Questo pezzo esamina i meccanismi reali — con numeri e comandi reali che puoi eseguire tu stesso — in modo da poter capire cosa sta effettivamente rompendo il tuo streaming prima di cambiare fornitore o acquistare nuova attrezzatura.

Cosa significa realmente 'Posizione del Server' per la stabilità e latenza dello streaming IPTV

"Posizione del server" sembra una cosa sola. In realtà sono tre: dove si trova l'origine (la macchina che riceve l'encoding live dalla fonte di trasmissione), dove si trova il nodo edge (la macchina che invia effettivamente i pacchetti al tuo dispositivo) e quale percorso di rete collega i due a te. Questi possono trovarsi in posti completamente diversi, gestiti da aziende diverse, su continenti diversi.

Server di origine vs. server edge vs. nodo di transcodifica

L'origine è dove un feed live atterra per la prima volta come stream digitale — di solito subito dopo l'encoding. Da lì potrebbe essere transcodificato in più bitrate e inviato ai server edge, che sono le macchine che rispondono effettivamente quando il tuo lettore richiede un segmento. Una CDN (content delivery network) esiste specificamente affinché l'origine possa trovarsi in un luogo mentre dozzine di nodi edge, sparsi in diverse regioni, servono i veri spettatori. Quando le persone parlano di "server IPTV", di solito si riferiscono all'edge, anche se l'origine è ciò che determina la qualità dello stream sorgente.

Come viaggia uno stream: encoder → origine → edge CDN → ISP → il tuo router → il tuo dispositivo

Un canale live passa attraverso un encoder, viene inviato a un'origine, viene replicato agli edge della CDN e da lì viaggia attraverso la rete del tuo ISP, attraverso il tuo router di casa e infine a qualsiasi dispositivo lo stia decodificando — un set-top box, un'app per smart TV, un telefono. Ognuno di questi salti può introdurre ritardi o perdite. Dare la colpa all'intera catena "al server" ignora cinque altri luoghi in cui le cose comunemente vanno male.

Perché la posizione IP mostrata da uno strumento di lookup spesso non è il vero nodo di streaming

Esegui un lookup IP sull'indirizzo che la tua app sta utilizzando e otterrai una città, a volte un nome di azienda. Non fidarti troppo. I database GeoIP riportano dove è stato registrato un blocco IP, non dove si trova l'hardware fisico. È comune che un IP registrato a un'azienda statunitense venga effettivamente instradato da un PoP (point of presence) europeo, o che un edge "locale" sia un intervallo IP condiviso utilizzato su tre continenti. Se stai diagnosticando un problema basato su dove uno strumento di lookup dice che si trova il server, potresti stare diagnosticando completamente la cosa sbagliata.

Consegna HTTP unicast (HLS/DASH) vs. IPTV multicast all'interno di una rete ISP chiusa

La maggior parte dell'IPTV consegnata via internet — il tipo che ottieni tramite un'app sul tuo normale broadband — utilizza la consegna HTTP unicast: HLS (HTTP Live Streaming, con playlist .m3u8 che puntano a segmenti .ts o fMP4) o MPEG-DASH. Ogni spettatore scarica la propria copia individuale di ciascun segmento attraverso una normale connessione TCP. Questo è diverso dall'IPTV delle telecomunicazioni, il tipo che una compagnia telefonica fornisce attraverso la propria rete gestita utilizzando multicast UDP/RTP con IGMP, dove uno stream viene replicato a livello di rete a molti spettatori contemporaneamente. Il multicast è il motivo per cui i set-top box delle telecomunicazioni cambiano canale più velocemente — non c'è un ciclo di richiesta HTTP per ogni spettatore. Le app IPTV su internet utilizzano quasi sempre unicast, che è il modello su cui si concentra questo articolo.

Distanza, latenza e perché la distanza fisica è solo parte della storia

Ecco la fisica, perché nessuno la esamina realmente. La luce nei cavi in fibra ottica viaggia a circa due terzi della velocità della luce nel vuoto — circa 200.000 km al secondo. Questo si traduce in circa 5 microsecondi per chilometro, in un'unica direzione. Quindi una corsa in fibra di 1.000 km in linea retta aggiunge circa 5 ms in un'unica direzione, o 10 ms andata e ritorno. Come regola generale: circa 1 ms di tempo di andata e ritorno per ogni 100 km di fibra. Un server a 3.000 km di distanza ti costa forse 30 ms di andata e ritorno solo per la propagazione. Non è nulla per uno stream bufferizzato.

Ritardo di propagazione vs. ritardo di coda vs. ritardo di elaborazione

La latenza totale non è solo il ritardo di propagazione (la fisica sopra). C'è anche il ritardo di coda — pacchetti che si trovano in un buffer su un router congestionato in attesa del loro turno — e il ritardo di elaborazione, il tempo che i router e i middlebox impiegano per ispezionare e inoltrare ciascun pacchetto. Il ritardo di propagazione è fisso e prevedibile. Il ritardo di coda è quello che fa male, perché aumenta sotto carico e varia notevolmente da un momento all'altro. Un'interconnessione congestionata può aggiungere da 50 a 200 ms oltre il pavimento fisico, e non sarà un costante 100 ms — rimbalzerà, il che è peggio.

Conteggio dei salti, deviazioni di routing e perché il traffico può attraversare un oceano due volte

Il routing su internet non è il percorso fisico più breve — è qualunque percorso che le reti interconnesse hanno concordato tramite BGP. È genuinamente comune che il traffico tra due città distanti 500 km devii attraverso un hub a mille chilometri nella direzione sbagliata, perché è lì che le due reti scambiano traffico. Esegui un traceroute qualche volta e vedrai salti che non hanno senso geografico. Questo è uno dei motivi principali per cui la distanza grezza è un cattivo predittore delle prestazioni nel mondo reale.

Peering e transito: come le interconnessioni di un ISP contano più dei chilometri

Questo è il cuore della questione. Due reti che si peeringano direttamente — il che significa che hanno un'interconnessione dedicata e scambiano traffico senza passare attraverso una terza parte — di solito forniranno una latenza più bassa e più consistente rispetto a due reti che sono geograficamente più vicine ma collegate solo attraverso diversi salti di transito. Un server ben peeringato a 3.000 km di distanza, situato su una rete con connessioni dirette ai principali ISP, batterà frequentemente un server mal peeringato a 200 km di distanza che deve saltare attraverso due o tre fornitori di transito per raggiungerti. Questo è esattamente il motivo per cui come la posizione del server influisce sulla stabilità e latenza dello streaming IPTV non può essere ridotto a una mappa con un righello sopra.

Perdita di pacchetti e jitter: le metriche che rompono effettivamente la riproduzione IPTV

Il jitter è la variazione nel tempo che i pacchetti impiegano ad arrivare l'uno rispetto all'altro — non il ritardo medio, ma quanto oscilla. Un tempo di andata e ritorno costante di 120 ms è facile da assorbire per il buffer di un lettore. Un andata e ritorno che oscilla tra 20 ms e 180 ms non lo è, anche se la sua media potrebbe essere più bassa. La perdita di pacchetti è ancora peggiore. HLS funziona su TCP, e gli stream basati su TCP gestiscono la perdita ritrasmettendo — sopra circa 1–2% di perdita sostenuta, le ritrasmissioni iniziano a mangiare nel tempo disponibile per riempire il buffer, e ottieni un buffering visibile o la logica adattiva del lettore ti abbassa a un bitrate inferiore. Un buffer può assorbire latenza. Non può assorbire perdita o jitter. Questa è la frase da ricordare di tutto l'articolo.

Come la distanza del server si manifesta come sintomi reali di riproduzione

Problemi diversi hanno firme diverse. Abbinare il sintomo alla causa probabile risparmia molto lavoro di indovinare.

Buffering e rebuffering: cosa sta realmente aspettando il lettore

Il rebuffering si verifica quando il tasso di download del lettore scende al di sotto del suo tasso di riproduzione per un tempo sufficiente a svuotare il buffer. Questo è un problema di throughput, non strettamente un problema di distanza — può derivare da ritrasmissioni TCP causate da perdita, un percorso congestionato, o la saturazione del tuo upstream (di più su questo più avanti).

Ritardo di cambio canale (zap) e perché la lunghezza del segmento HLS lo domina

Questo sorprende le persone: il ritardo di cambio canale è per lo più una decisione di design, non un problema di distanza. I lettori HLS tipicamente aspettano di bufferizzare diversi segmenti prima di iniziare la riproduzione. Con segmenti di 6 secondi e un buffer di avvio di 3 segmenti, ci sono 18 secondi di ritardo intrinseco incorporato prima che il primo fotogramma venga visualizzato, indipendentemente da quanto sia vicino il server. LL-HLS (Low-Latency HLS) e il trasferimento a chunk CMAF esistono specificamente per ridurre questo fornendo chunk più piccoli man mano che vengono codificati piuttosto che aspettare un segmento completo. Se il ritardo di zap ti infastidisce più della qualità dell'immagine, questo è il meccanismo da comprendere — è una strategia di buffering, non una di distanza.

Riduzioni del bitrate adattivo: perché il tuo feed 1080p scende a 720p

I lettori ABR (bitrate adattivo) misurano quanto velocemente ogni segmento è stato scaricato e scelgono la qualità del segmento successivo in base a quello. Un percorso lontano, congestionato o mal peeringato abbassa il throughput misurato, quindi il lettore scende silenziosamente a una variante di bitrate inferiore per continuare a riprodurre senza problemi. Niente è andato in crash. L'immagine è semplicemente diventata più morbida perché il lettore sta proteggendo la continuità rispetto alla risoluzione — che di solito è il compromesso giusto.

Desincronizzazione audio/video e deriva del timestamp (PTS/PCR)

La desincronizzazione è spesso un problema di decodifica o di timestamp piuttosto che di rete — deriva del PTS (presentation timestamp) tra i decoder audio e video, a volte aggravata da un dispositivo che fatica a tenere il passo. Può anche seguire un evento di rebuffering se il lettore si risincronizza male dopo.

Deriva del live-edge: minuti in ritardo rispetto alla trasmissione effettiva

Se il tuo stream sta andando due o tre minuti dietro la trasmissione effettiva, e quel divario continua a crescere, di solito è accumulo di buffer durante una lunga sessione su una connessione marginale, non un brutto momento. Riavviare l'app lo ripristina perché ricostruisce il buffer dal live edge.

Sintomi che sembrano distanza del server ma non lo sono

Una lunga lista di cose mimano un "server lontano" senza esserlo. Wi-Fi 2.4 GHz saturo in una casa piena di reti dei vicini. Una tabella NAT del router sovraccarica quando diversi dispositivi stanno trasmettendo contemporaneamente. Un box di streaming economico con una CPU debole che cerca di decodificare in software HEVC e perde fotogrammi — un problema del dispositivo che sembra esattamente un problema di rete. Un cavo HDMI difettoso che causa interruzioni che non hanno nulla a che fare con lo stream. Un problema di peering dell'ISP che non ha nulla a che fare con l'infrastruttura del fornitore. Adattatori di rete Powerline (HomePlug) il cui throughput crolla quando una lavatrice o un riscaldatore elettrico condivide il circuito — questo causa uno stuttering solo serale che sembra identico alla congestione nelle ore di punta ma è completamente locale. Prima di dare la colpa a un server, vale la pena escludere questi, che è ciò per cui serve la sezione successiva.

Come testare se la posizione del server è il tuo reale collo di bottiglia

Questa è la parte che la maggior parte degli articoli salta. Ecco come misurarlo effettivamente invece di indovinare.

Stabilisci una linea di base: test Ethernet cablato vs. test Wi-Fi

Collega un dispositivo a Ethernet se puoi, anche temporaneamente. Se il problema scompare su cablato ma persiste su Wi-Fi, hai trovato il tuo problema e non è il server.

ping e traceroute/mtr: lettura RTT, perdita hop-by-hop e percorsi asimmetrici

Eseguiping -c 100<host> contro l'host di streaming. Otterrai min/avg/max/mdev alla fine — mdev (deviazione media) è il tuo proxy di jitter. Basso avg con alto mdev significa un percorso instabile anche se sembra a posto in media. Poi eseguimtr -rwzbc 200<host> per una traccia in stile report con 200 ping per hop, mostrando la percentuale di perdita in ogni punto lungo il percorso. Qui scopri se un problema è vicino a te, nel mezzo del percorso o alla destinazione.

Ecco il fraintendimento più comune: la perdita che si presenta in un hop e scompare nel successivo è quasi sempre limitazione della velocità ICMP su quel router, non vera perdita di pacchetti. I router de-prioritizzano la risposta ai ping/traceroute sotto carico — continuano a inoltrare il tuo traffico effettivo senza problemi. La vera perdita è quella che persiste fino all'ultimo hop. Se l'hop 7 mostra il 40% di perdita ma l'hop 8 e ogni hop successivo mostrano 0%, ignora l'hop 7. Se la perdita è ancora presente all'ultimo hop, quella è reale.

Misurare jitter e perdita di pacchetti per oltre 10 minuti, non 10 secondi

Un test ping di 10 secondi non ti dice quasi nulla. La congestione è esplosiva. Lascia che mtr o un ping continuo girino per almeno 10 minuti, idealmente durante l'orario in cui si verifica effettivamente il problema.

Leggere le statistiche del lettore stesso (statistiche VLC, informazioni codec Kodi, ffprobe)

In VLC, vai su Strumenti → Informazioni sui media → Statistiche per vedere il bitrate di input, i frame persi e il conteggio dei frame decodificati in tempo reale. Kodi ha un overlay di informazioni codec sullo schermo (di solito attivato dall'OSD o da un tasto di scelta rapida dedicato) che mostra il livello di buffer e i frame persi. Se hai ffmpeg installato,ffprobe può estrarre dettagli codec e stream direttamente da un URL di playlist. Questi ti dicono cosa sta effettivamente vivendo il lettore, non cosa stai indovinando che stia vivendo.

Testare lo stesso stream in diversi momenti della giornata per esporre la congestione nelle ore di punta

Esegui lo stesso test mtr alle 3 del mattino e di nuovo alle 20. Se la perdita o il jitter appare solo la sera in un hop specifico, hai trovato la congestione interconnessa nelle ore di punta — una causa reale e comune che un test alle 3 del mattino non rivelerà mai.

Confrontare una seconda rete (hotspot mobile) per isolare il tuo ISP

Collega un dispositivo ai dati mobili di un telefono e prova lo stesso stream. Se è fluido sull'hotspot e interrotto sul tuo ISP domestico, il percorso del tuo ISP è implicato, non il server del fornitore.

Un breve elenco di controllo decisionale: è il server, il percorso o la tua LAN?

  • Funziona su Wi-Fi, bene su Ethernet → congestione della tua LAN o Wi-Fi.
  • La perdita persiste fino all'ultimo hop mtr in qualsiasi momento della giornata → probabilmente il percorso di routing o il peering del server.
  • La perdita/jitter appare solo durante le ore di punta → congestione, probabilmente un'interconnessione.
  • Bene su hotspot mobile, interrotto su ISP domestico → il percorso del tuo ISP.
  • Bene su entrambe le reti ma i frame continuano a cadere → controlla la capacità di CPU/decodifica del dispositivo, non la rete.

Cosa cercare nell'infrastruttura del server di un fornitore

Una volta che comprendi come la posizione del server influisce sulla stabilità e latenza dello stream IPTV, puoi valutare l'infrastruttura con le domande giuste invece di vaghe affermazioni di marketing.

Più posizioni edge vs. un'unica origine — e perché è importante

Un fornitore che gestisce un server di origine unico significa che la lunghezza e la qualità del percorso di ogni spettatore sono dettate da quella posizione e dal suo peering. Un fornitore con più posizioni edge consente a un nodo vicino e ben collegato di terminare la tua connessione, il che generalmente accorcia il percorso e riduce l'esposizione a un singolo punto di congestione.

Se il fornitore pubblica o supporta un hostname bilanciato

Se la playlist della tua app risolve un hostname tramite DNS piuttosto che puntare a un IP hardcoded, il fornitore può spostarti su un nodo più sano senza che tu faccia nulla. Un IP hardcoded incorporato in un'app o playlist è rigido — se quel nodo degrada, sei bloccato su di esso.

Supporto del protocollo: HLS, MPEG-DASH e se LL-HLS/CMAF è offerto

L'HLS o DASH standard va bene per la maggior parte della visione dal vivo. Se la velocità di cambio canale è molto importante per te, chiedi se LL-HLS o il trasferimento a chunk CMAF sono supportati — affrontano direttamente il meccanismo di ritardo di zap trattato in precedenza.

Trasparenza del bitrate e codec: H.264 vs. HEVC, e quale larghezza di banda ciascuno necessita

Un feed live 1080p H.264 richiede tipicamente 5–8 Mbps sostenuti per apparire pulito. HEVC (H.265) può offrire una qualità comparabile a un bitrate inferiore di circa il 30–50%, ma solo se il tuo dispositivo ha decodifica hardware HEVC — altrimenti cercherà di decodificare via software e si bloccherà, specialmente su scatole di streaming più vecchie o economiche. Un feed HEVC 4K richiede comunemente 15–25 Mbps sostenuti. Se un fornitore non ti dice quale codec e bitrate utilizza un dato livello di qualità, è importante notarlo.

Comportamento sotto carico: il servizio degrada in modo graduale o fallisce in modo brusco

La qualità scende in modo fluido attraverso ABR quando un percorso si congestiona, o la riproduzione si ferma semplicemente? La degradazione graduale è un segno di una scala ABR e del comportamento CDN correttamente configurati.

Domande da porre al supporto prima di impegnarsi

Quante regioni edge gestite e come viene assegnato un visualizzatore a una di esse? L'hostname della playlist è bilanciato o un IP fisso? Quale lunghezza di segmento e profondità di buffer utilizza lo streaming live? Domande semplici e rispondibili — risposte vaghe o evasive dicono qualcosa anche.

Perché le percentuali di uptime pubblicizzate senza misurazione sono prive di significato

Nessun fornitore può onestamente garantire una cifra specifica di uptime su Internet aperto, perché l'ultimo miglio fino a casa tua e il percorso di transito intermedio sono al di fuori del controllo di chiunque — incluso il fornitore. Un numero come "99,9% di uptime" senza una metodologia dietro non è una rivendicazione tecnica, è una rivendicazione di marketing. Trattalo di conseguenza.

Correzioni e mitigazioni che puoi effettivamente applicare

Aumenta il buffer del lettore (impostazioni di cache Kodi, caching di rete VLC)

In Kodi, advancedsettings.xml ti consente di impostare le dimensioni del buffer di cache sotto il<cache> elemento — un buffer di memoria più grande scambia un leggero ritardo all'avvio per una maggiore resilienza contro il jitter. In VLC, il valore di caching di rete (in millisecondi, trovato sotto le impostazioni input/codecs) è impostato piuttosto basso; aumentarlo a 3000–5000 ms rende la riproduzione più fluida su un percorso jitteroso a costo di un paio di secondi extra prima che inizi.

Usa Ethernet cablato o passa al Wi-Fi a 5 GHz / 6 GHz

Il Wi-Fi a 2,4 GHz è affollato, specialmente negli edifici residenziali, ed è una causa frequente e noiosa di stutter che viene attribuita al "server". Ethernet o una connessione pulita a 5 GHz/6 GHz rimuovono un'intera categoria di problemi.

Abilita SQM/fq_codel sul tuo router per ridurre il bufferbloat

Il bufferbloat si verifica quando il tuo router consente alla sua coda di upload di riempirsi sotto carico, aggiungendo centinaia di millisecondi di latenza a tutto, inclusi gli ACK di cui il tuo stream ha bisogno per continuare a fluire. Viene comunemente diagnosticato erroneamente come un server lontano o lento. Abilitare SQM con fq_codel o CAKE (disponibile sulla maggior parte dei router basati su OpenWrt e molti router consumer) risolve questo alla fonte, localmente, gratuitamente.

Scegli lo stream H.264 se il tuo dispositivo non ha decodifica hardware HEVC

Se la tua box o l'app TV sta perdendo frame su uno stream HEVC, passare a una variante H.264, se offerta, sposta il carico di decodifica su hardware che la maggior parte dei dispositivi gestisce nativamente, anche se costa più larghezza di banda.

Riduci la risoluzione richiesta quando il tuo percorso non può sostenere il bitrate

Se la tua connessione non può davvero sostenere 5–8 Mbps in modo costante, passare a un livello di risoluzione inferiore di proposito è meglio che combattere costanti ABR downshifts e rebuffering a quello più alto.

Quando (e quando non) instradare il traffico IPTV attraverso una VPN

Una VPN aggiunge un salto di crittografia e, nella maggior parte dei casi, aggiunge latenza — stai instradando attraverso un server extra e facendo elaborazione extra. Occasionalmente, però, l'instradamento di una VPN può bypassare un interconnettore ISP gravemente congestionato e produrre uno stream genuinamente più fluido. Può altrettanto facilmente peggiorare le cose se il nodo di uscita della VPN è più lontano o sovraccarico. L'unica risposta onesta è testare entrambi i modi con mtr e una sessione di riproduzione effettiva prima di decidere — non assumere nessuna direzione.

Eskalare al tuo ISP con prove di traceroute che non possono ignorare

Se hai confermato una perdita che persiste fino all'ultimo salto, specialmente durante le ore di punta, salva quell'output mtr e invialo alla linea di supporto del tuo ISP. Un rappresentante del supporto può liquidare "è lento a volte". È molto più difficile liquidare un rapporto che mostra una perdita sostenuta del 15% a un salto specifico ogni sera dalle 19:00 alle 22:00.

Un server più lontano significa sempre più buffering?

No. Il ritardo di propagazione è ridotto — circa 10 ms di andata e ritorno per ogni 1.000 km di fibra — e il buffer di un lettore assorbe facilmente la latenza costante. Il buffering deriva dalla perdita di pacchetti, jitter e cali di throughput, che sono causati da congestione e scarsa peering piuttosto che dalla distanza pura. Un server ben peered a 3.000 km di distanza supera frequentemente uno mal peered a 200 km di distanza.

Quali valori di ping e jitter sono sufficientemente buoni per un IPTV stabile?

Per la riproduzione HLS/DASH bufferizzata, la coerenza conta più del numero assoluto. Un RTT sostenuto sotto circa 100 ms con jitter sotto circa 20 ms e perdita di pacchetti a zero o vicino a zero è confortevole. Una perdita superiore all'1-2% è il più forte predittore di rebuffering visibile. Queste sono linee guida pratiche piuttosto che uno standard certificato, e le modalità a bassa latenza stringono notevolmente i requisiti.

Perché il mio ritardo nel cambiare canale è di diversi secondi anche su una connessione veloce?

Il ritardo di zap è dominato dalla lunghezza del segmento HLS e da quanti segmenti il lettore bufferizza prima di iniziare, non dalla larghezza di banda. Segmenti di sei secondi con un buffer di avvio di tre segmenti costruiscono circa 18 secondi di latenza per design. LL-HLS e CMAF chunked transfer riducono la dimensione del segmento/pezzo per ridurre questo. Il compromesso è che un buffer più corto significa uno zapping più veloce ma meno tolleranza per il jitter.

Una VPN migliorerà o peggiorerà la mia stabilità IPTV?

Dipende interamente dal percorso. Una VPN aggiunge un salto di crittografia e di solito aggiunge latenza, ma a volte può bypassare un interconnettore ISP congestionato e produrre uno stream misurabilmente più fluido. Può altrettanto facilmente peggiorare le cose se il nodo di uscita è distante o sovraccarico. Testa con mtr e una sessione di riproduzione reale sia con che senza la VPN prima di decidere — non usarla come un modo per aggirare qualsiasi restrizione di licenza o accesso.

Come posso capire se il problema è il server IPTV, il mio ISP o la mia rete domestica?

Lavora verso l'esterno a strati. Testa prima su Ethernet cablato per eliminare il Wi-Fi. Esegui mtr per diversi minuti per vedere se la perdita appare a metà percorso e persiste fino all'ultimo salto, puntando al percorso di transito o al server. Ritesta su un hotspot mobile — se il problema scompare, il percorso del tuo ISP è implicato. Se un file locale cablato viene riprodotto perfettamente ma lo stream stuttera, la tua LAN è a posto e la colpa è a monte.

Utilizzare un server nello stesso paese della trasmissione migliora la qualità?

Non necessariamente. Ciò che conta è il percorso di rete tra te e il nodo edge che serve effettivamente lo stream, non l'origine geografica del contenuto della trasmissione. Uno stream che origina all'estero ma viene consegnato da un edge vicino e ben peered supererà un'origine locale raggiunta attraverso un percorso congestionato. La licenza dei contenuti è una questione legale separata dalla topologia di rete e non è una considerazione di prestazioni qui.

Perché il mio stream si interrompe solo di sera?

Questa è una firma classica di congestione. Il carico durante le ore di punta può saturare un interconnettore ISP o un segmento dell'ultimo miglio condiviso, aumentando il ritardo di coda, jitter e perdita su un percorso che misura perfettamente alle 3 del mattino. Testa in entrambi i momenti, confronta l'output di mtr, e se la perdita appare a un salto di transito specifico solo durante le ore di punta, quel salto — non la distanza dal server — è il tuo collo di bottiglia. Lo stesso schema appare anche con adattatori di rete powerline che condividono un circuito con elettrodomestici ad alto consumo, il che vale la pena escludere.