Il live streaming dolorosamente instabile di Apple è stato causato da un cattivo JavaScript

Apple Watch potrebbe aver rubato i riflettori al Flint Center ieri, ma per molti fan, sintonizzarsi sui primi 30 minuti era impossibile quanto graffiare il vetro zaffiro.

I fan che hanno provato a guardare l'evento tramite Apple TV e Safari sono stati accolti da barre colorate e an Programma del camion di Apple TV. Anche se potessi collegarti allo streaming live, capire Tim Cook e Phil Schiller era quasi impossibile grazie a una traccia di traduzione cinese riprodotta ad alta voce sul feed principale.

era un disastro assoluto per i primi 30 minuti da un'azienda che esegue eventi di marketing con precisione zen, ma secondo Dan Rayburn di Streaming Media, sono bastati pochi semplici errori per far cadere il mostrare. Dopo aver scavato nei metadati e nel codice dal sito di Apple, Rayburn ha trovato la radice del problema: un paio di righe di JavaScript.

Apple ha deciso di aggiungere del codice JSON (JavaScript Object Notation) alla pagina apple.com che ha aggiunto un elemento interattivo nella parte inferiore che mostra i tweet sull'evento. Di conseguenza, ciò faceva sì che la pagina effettuasse chiamate di aggiornamento ogni pochi millisecondi. La decisione di Apple di aggiungere il codice JSON ha reso il sito Web apple.com non memorizzabile nella cache... il che ha un impatto enorme sulle prestazioni quando si tratta di caricare la pagina e lo stream "

A causa di tutte le chiamate di aggiornamento dal codice JSON, sembra che abbia forzato artificialmente il giocatore a degradare la qualità del video, abbassandolo a un bitrate più basso, perché pensava che ci fossero più richieste per lo streaming di quante ce ne fossero era."

Apple si è affidata solo alla rete di distribuzione dei contenuti di Akamai per il flusso video, ma i suoi server non sono riusciti a memorizzare nella cache la pagina a causa del codice JSON. Eventuali problemi di prestazioni sulla pagina hanno avuto un impatto anche sul video perché Apple lo ha incorporato direttamente nella pagina web.

Ok, ma che dire del fastidioso traduttore cinese che abbaia su Tim e Phil per i primi 27 minuti? Questo è tutto su Apple. Un dipendente non deve aver impostato correttamente l'encoder e i flussi principale e di backup non erano sincronizzati (questo potrebbe anche spiegare le doppie canzoni prima dell'evento).

Rayburn afferma di ritenere che gli encoder siano stati riavviati dopo l'inizio dell'evento, motivo per cui gli utenti di Apple TV e iOS ricevuto messaggi di errore "Impossibile caricare il film" e "Non hai l'autorizzazione per accedere" quando si tenta di accedere al alimentazione.

Fonte: Streaming media

Ultimo post sul blog

Bruciata, congelata e gettata dalle scale, la Canon 7D continua a girare [Video]
September 11, 2021

Bruciata, congelata e gettata dalle scale, la Canon 7D continua a girare [Video]Ho un rapporto di amore/odio con i video di distruzione. Amore perc...

Apple inventa materiale ecologico e ignifugo per i dispositivi futuri
September 11, 2021

UN brevetto pubblicato oggi mostra che Apple sta studiando nuovi materiali ignifughi privi di alogeni da utilizzare nei suoi dispositivi.Secondo Ap...

| Culto di Mac
September 11, 2021

iPhone 4 prende fuocoCome se i problemi dell'antenna e del sensore di prossimità non fossero abbastanza, ora possiamo aggiungere un altro problema ...