Als ik zoek op je foutmelding dan kom ik vermeldingen tegen waar net iets anders in staat:
Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null
Kan het zijn dat je iets niet goed hebt overgetypt?
Deze fout komt uit videojs, een videospeler die in Javascript is geïmplementeerd die kennelijk door zo'n 400.000 websites wordt gebruikt. De speler draait in je browser, en de fout wordt daarin geconstateerd, en niet door de website afgegeven. Ik ga niet pretenderen dat ik door vluchtig te kijken alles snap wat in de verschillende vermeldingen tegenkom, maar het lijkt te kunnen liggen aan onregelmatigheden als gecorrumpeerde data in de videostroom. Dat kan natuurlijk incidenteel voorkomen.
Een buffer is niet meer dan een stuk werkgeheugen dat gebruikt wordt om verschillen op te vangen tussen (in dit geval) het tempo waarin de data van de video over de lijn binnenkomt en het tempo waarin de speler de data bij het afspelen consumeert. De foutmelding zoals ik hem heb staan wekt op mij de indruk dat de bufferlogica weigert verder te werken als er een andere fout is opgetreden (en ik zag ook ergens een andere fout als vermoedelijke oorzaak genoemd worden). Zonder nadere informatie is het onmogelijk om te weten wat die andere fout dan geweest is. Het is mogelijk dat dit een bug in videojs is, als het de bedoeling is dat dergelijke fouten zijn opgevangen voordat de bufferlogica constateert dat dat niet zo is.
Je geeft zelf aan dat de fout niet optreedt bij opnieuw afspelen. Daarmee beantwoord je eigenlijk zelf al je vragen over browsers en api-problemen: als dat het was was de fout blijven optreden, dat is het dus niet.
Je werkt over TOR, wat betekent dat de datapakketjes langs heel wat meer hosts worden geleid dan bij een rechtstreekse verbinding met de server. Een langere weg met meer tussenstappen verhoogt de kans dat er ergens iets niet goed overkomt, of dat de pijplijn van TOR-nodes het benodigde tempo niet kan bijbenen. Ik vermoed dat een verhoogde kans op onvolkomenheden inherent is aan video afspelen over TOR.