我有两个视频(来自avconv的输出):
https://drive.google.com/file/d/0B8riTqvQMQTIOGxnUWFwVTRwSm8/view?usp=sharing (裁剪版)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.mp4':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isomavc1
creation_time : 2012-12-07 18:32:40
Duration: 00:03:07.38, start: 0.000000, bitrate: 1369 kb/s
Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 1064 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
Metadata:
creation_time : 2012-12-07 18:32:40
Stream #0.1(und): Audio: aac, 48000 Hz, stereo, fltp, 301 kb/s
Metadata:
creation_time : 2012-12-07 18:32:40和
https://drive.google.com/file/d/0B8riTqvQMQTITF9sQXkxM1FQdzA/view?usp=sharing (裁剪版)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '2.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 2014-01-01 00:03:01
encoder : Lavf54.20.4
Duration: 00:00:02.83, start: 0.000000, bitrate: 9815 kb/s
Stream #0.0(eng): Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 9679 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
Metadata:
creation_time : 2014-01-01 00:03:01
Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, fltp, 128 kb/s
Metadata:
creation_time : 2014-01-01 00:03:01第一个视频的大小- 32087109字节,第2- 11071658字节。他们对视频和音频有相同的编解码器,但表现不同:
我试着将带有第二个视频的标签直接插入到页面上,不做任何更改。同样的MEDIA_ERR_SRC_NOT_SUPPORTED错误。
来自nginx的响应头是相同的。但是对于第二个视频,网页会产生两个请求:第一个是头部Range: 0-,第二个是报头Range: 28-。
服务器:
客户端:
UPD.添加了截取的视频版本(它们是私有的,所以只有裁剪)。
发布于 2015-08-14 16:14:08
那是一只臭虫。它本身为所有静态文件服务,不支持部分内容。您可以在这里读到更多关于这一点的信息:奇数视频流行为/服务“部分内容”。
为静态文件提供更好的性能的文章帮助我解决了这个问题。
https://stackoverflow.com/questions/31999168
复制相似问题