Non proprio. Potresti utilizzare un DRM proprietario che fa qualcosa in questo senso e funziona con i browser, ma probabilmente stai meglio decrittografando sul lato server e trasferendo il contenuto video su TLS per proteggerlo dall'intercettazione.
Per chiarire in base alle tue informazioni aggiuntive avresti un server di applicazioni web che decrittografa i video al volo mentre li carica dal cloud storage. Ciò dovrebbe essere possibile eseguendo lo streaming dei dati dal cloud storage e quindi lo streaming dell'output decrittografato tramite HTTPS al browser. Portare questo valore su scala può essere piuttosto complicato, dato che la latenza del cloud storage ti bloccherà. Si consiglia di eseguire il precaricamento della cache di segmenti popolari di video sul margine dell'applicazione Web o di utilizzare un CDN compatibile con video (rete di distribuzione del contenuto) se il modello di costo lo consente.
Se è possibile eseguire la decrittografia in JavaScript e utilizzare WebSocket o WebRTC per inviare flussi di dati binari, è possibile decodificare i buffer non appena arrivano. L'alimentazione dei dati decrittografati in un lettore di qualche tipo in modo incrementale è il prossimo passo.