【发布时间】:2015-01-21 20:18:30
【问题描述】:
我正在尝试在我的网站上播放 .h264 文件(带有 .h264 后缀的文件,而不是 .mp4!)有什么办法可以做到这一点吗? html标签好像不支持。
该网站在树莓派上运行,无法自动将其转换为 mp4,因为它会导致后端崩溃。视频由安装在树莓派上的摄像头生成。
html:
% if loaded_video is not None:
<video width="720" height="480" controls>
<source src="/movies/{{loaded_video.name}}" type="video/mp4" />
Your browser does not support the video tag.
</video>
即使直接加载视频网址,我看到的都是乱码。
谁能帮帮我? 谢谢
【问题讨论】:
-
我认为浏览器并不关心 extension 而是关心从服务器发送的 MIME 类型。我想你也可以在
<video>标签中指定要使用的编解码器,所以只要支持编解码器,它应该可以工作。 -
@RocketHazmat 好吧,从我链接的同一件事来看,我很确定它已经在发送 H.264 编解码器,因为 MP4 只是它的容器,但是“用高配置编码的 MP4 将不能在低端硬件上运行,例如低端 Firefox OS 手机。”但是,直接
.h264格式不起作用,因为同一篇文章提到它不是免版税格式。因此,浏览器供应商必须明确不支持该扩展。 -
@sjagr 那么这不可能吗?
-
您的 Raspberry Pi 能否对具有低复杂度配置文件的 mp4 进行编码?也许那时它会起作用。