Поток Javascript Blob
Я хочу передать видео через сервер в браузер.
Похоже, что с помощью API Blob это можно сделать с помощью URL.createObjectURL
метод.
Это создает ссылку, которую я могу использовать в элементе html5 video, однако этот BLOB-объект не может быть изменен.
Как я могу добавить новые данные в объект Blob, используя тот же href?
Кроме того, я сомневаюсь, что файл будет транслироваться полностью последовательно, и думаю, что браузер будет запрашивать разные части файла, особенно для очистки. Как я могу динамически извлекать и записывать байты в объект blob?
Является ли MediaSource API чем-то стоящим для изучения?
1 ответ
Одной из возможностей является использование сервисного работника. Это позволяет вам перехватывать сетевые запросы и предоставлять потоковый ответ.