如何编辑.mp4文件的URL使其在浏览器中流式传输?

问题描述 投票:0回答:1

如何编辑.mp4文件的URL,使其在浏览器中流式传输?可以说我在CDN上托管了一个.mp4文件。我可以添加什么以在浏览器中播放该文件?我没有对CDN的任何后端访问,只是一个用户。

示例-

https://cdn-33.xxx.com/B1X5r2z332/dddsa/qweasdqwe.mp4

我将按顺序添加到此URL的内容是什么?

/ player.php吗?在这里工作?

url browser media-player mp4 cdn
1个回答
0
投票

该按钮具有CDN链接:anonfile.com/f54f4b04o3/IMG_0657_MP4

您可以在HTML页面中使用<video>标记来播放CDN链接。

<!DOCTYPE html>
<html>
<body>

<video width="320" height="240" controls>
<source src="https://cdn-02.anonfile.com/f54f4b04o3/0364d3da-1589754461/IMG_0657.MP4" type="video/mp4">
</video>

</body>
</html>

PS:您会注意到页面链接上带有以下图标:https://anonfile.com/img/file/filetypes/mime/video_unknown.png?1554382134

[带有类似video_unknown.png之类的名称,这可能是出现问题的线索,或者至少导致该文件在浏览器选项卡中无法正常工作。

检查您的mp4的文件字节,我发现名为MDAT(媒体数据)的部分的硬编码大小数为1,但随后是实际媒体数据的649213字节。

[通常,mp4具有MOOV(用于播放的元数据/设置),然后是MDAT(实际的播放数据)。您的文件首先与MDAT相对排列,这不是一件坏事,因为MPEG解码器应该检查此大小并仅跳到元数据。好吧,您的文件说“媒体数据大小为1字节长”,因此现在浏览器的解码器会跳过1个字节,并且当找不到元数据字节说MOOV时,它将放弃并将文件下载到磁盘(希望您知道要处理的软件如此损坏的文件)。 MOOV部分本身具有正确的大小,对于元数据显示为6059

媒体播放器(或<video>标签)可以在文件完全下载后播放,因为整个文件可用于扫描元数据(其本身具有每个视频帧的字节位置)

© www.soinside.com 2019 - 2024. All rights reserved.