Mp4 с базовым профилем и кодировкой h264 не воспроизводится в Chrome - PullRequest
0 голосов
/ 03 июля 2019

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

...