Chrome mp4 с базовым профилем не воспроизводится в Chrome с использованием тега html5 video
У меня 2 видео, 1 из которых можно воспроизводить в Chrome, а одно - нет.
О видео, воспроизводимом в Chrome
1 скачал с youtube 2 изменил профиль на базовый с помощью ffmpeg 3 затем поместил видео под html video tag и его можно воспроизвести
информация о видео с использованием ffmpeg:
Видео 1, которое можно воспроизвести на Chrome
$ ffmpeg -i BaselinePlayable.mp4
Mp4PlayableInfo
О видео не воспроизводится в Chrome
1 Это видео создано с помощью gstreamer с графической картой nvidia из
входящий поток
2 он был сгенерирован как базовый профиль
3 затем поместите видео под html video tag и его нельзя будет воспроизвести
информация о видео с использованием ffmpeg:
Видео 2, которое не воспроизводится на Chrome
$ ffmpeg -i BaselineNotPlayable.mp4
Mp4NotPlayableInfo
Пример кода Python для видео не воспроизводится
код для видео не воспроизводится
информация о кодеке потокового видео для воспроизведения на Chrome:
информация о кодеке
Пример HTML-кода, который я пробовал:
<!DOCTYPE html>
<html>
<body>
<h1>
Testing H264 on chrome html5
</h1>
<video width="800" controls>
<source src="tcp://[2612:f777:f:240e::898]:55151" type="video/mp4">
</video>
</body>
</html>
я пробовал код выше, заменив tcp на http