Как потоковое видео в формате h.264 в jPlayer?

jplayer поддерживает mp4. Но у меня есть сервер, который передает потоковое видео h.264. Можно ли передавать его прямо на стороне клиента с помощью jPlayer? Если да, скажите, пожалуйста, как мне это сделать. Если нет, как поместить видео в контейнер mp4?

Или есть ли другая библиотека JS или плагин jQuery, которые можно использовать для отображения потока h.264?

2 ответа

Вам лучше положить ваш видео файл в контейнер. Если ваш видеопоток уже записан, тогда mp4 - хороший выбор. Вы можете обернуть ваш видео поток с помощью ffmpeg или может быть mp4box. Для воспроизведения в браузере вы можете использовать html video tag или ваш jPlayer.

Если вы живете в потоковом режиме - оберните ваш поток в mpeg dash и используйте Dash JS для воспроизведения.

Вот пример того, как генерировать контент MPEG-DASH с использованием инструментов с открытым исходным кодом, таких как x264 или MP4Box: http://www.dash-player.com/blog/2014/11/mpeg-dash-content-generation-using-mp4box-and-x264/

Другие вопросы по тегам