Как потоковое видео в формате 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/