【发布时间】:2021-03-18 13:05:38
【问题描述】:
似乎 Internet 下载管理器 (IDM) 没有开始下载 streaming vdieo through JWplayer(实际上是小的 .ts 文件)。
我认为这是因为 IDM 无法处理 .ts 或小文件,因此尝试将示例 mp4 转换为小 .ts 文件并创建了一个 m3u8 并尝试使用 video.js 播放视频,但 IDM 开始下载一个大文件ts 文件合并了所有部分。
JWplayer是否有特殊的技术保护或版权或其他?为什么IDM用video.js开始下载,用JWplayer不开始下载?
这是我使用的示例 m3u8:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:6.000000,
fileSequence0.ts
#EXTINF:6.000000,
fileSequence1.ts
#EXTINF:6.000000,
fileSequence2.ts
#EXTINF:6.000000,
fileSequence3.ts
#EXTINF:6.000000,
fileSequence4.ts
#EXTINF:6.000000,
fileSequence5.ts
#EXT-X-ENDLIST
这就是我尝试使用 video.js 的方式
<link href="https://vjs.zencdn.net/7.4.1/video-js.css" rel="stylesheet">
<video class="video-js" width="1280" height="720" data-setup='{}' controls>
<source src="prog_index.m3u8" type="application/x-mpegURL">
</video>
<script src='https://vjs.zencdn.net/7.4.1/video.js'></script>
【问题讨论】:
-
这一切对我来说似乎都是预期的行为。什么没有按照您认为的方式运作,您认为它应该如何运作?
-
为什么我使用
video.js时IDM开始下载.ts文件,而使用jwplayer时不开始下载? @szatmary
标签: http-live-streaming jwplayer video.js idm