Я думаю, что это действительно любопытный вопрос! Вы получили меня думать ...
HTML5 поддерживает MP4 во всех основных браузерах (последний релиз): http://www.w3schools.com/html/html5_video.asp
Первый удар по Google для "Base64 в кодировке URL видео HTML5" дал мне это: http://iandevlin.com/html5/data-uri/video.php
Это только заставляет меня думать, что должно быть возможно получить некоторые JPEG-файлы и преобразовать их в данные MP4, кодировать Base64 и играть все чисто в браузере (JS + HTML).
На данный момент это «кажется выполнимым» для меня. Я на самом деле думаю только, когда я печатаю, и это стиль мышления стиля «обратно в конверте».
ffmpeg
Я знаю, что существующая библиотека MP4 - и хорошо известная. Вероятно, это (без проверки) написано на чем-то низкоуровневом, например C, поэтому нам нужно было портировать его на JavaScript. Конечно, Google показывает, что это уже возможно/сделано: https://bgrins.github.io/videoconverter.js/
(Там есть много других маршрутов вы могли бы принять, это лишь список идей.)
Так захватить порт JS из ffmpeg
- захватить некоторые изображения , обрабатывать его в некоторые видеоданные, Base64 кодирует его и бросает HTML5-плеер в DOM?
Я не подозреваю, что это будет легко - если бы это было руководство Haynes, я бы заподозрил 3 ключа :) MP4 - это формат двоичного файла - так что, если вы уже не понимаете его наизнанку, вы можете отлаживать, почему он не работает (я подозреваю). Или вам может повезти - и у вас есть «просто работа» в первый раз ;-)
Мне было бы очень интересно узнать, как далеко вы с ним справитесь!