首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于下载活HLS流的问题和问题

关于下载活HLS流的问题和问题
EN

Stack Overflow用户
提问于 2018-03-18 02:49:20
回答 1查看 2.8K关注 0票数 1

首先,我想承认我不是一个程序员。我只是最终用户。由于我找不到答案,我发现Stackoverflow,在那里,我看到许多专家可以回答我。所以我来了。

我正在尝试下载HLS直播流(不是像youtube这样的预先录制的视频,而是像电视频道上的体育游戏广播一样)。我正在使用下载程序,下载预先重新录制的视频,但问题与现场流。

我知道部件文件是下载的,最后部分是附加/聚合/转换(?)作为最终的MP4文件。

问题出在这里。

有时我得到的MP4文件看起来不错,我在文件属性、文件大小、细节等方面看到。我正在使用VLC,电影和电视,MPC-HC,MPV,Potplayer,windows媒体播放器等。

问题1:有些人没有视频或音频,只播放一个,视频或音频。为什么?

问题2:有些MP4根本不播放,损坏的文件?文件属性详细信息不显示视频或音频详细信息。VLC说找不到,影视错误代码,MPV甚至不打开,等等。有意思的。当我使用MPV播放MP4文件时,我可以看到跳过库斯时间跳转(例如: 10:12到10:23),但是一直在玩(这就是为什么MPV是节拍播放器)。所以有某种缓冲区,部分文件出错了?

问题3: MP4播放但跳过,游戏期间结冰。为什么?

我在想,互联网的速度和质量可能与这些问题有关,但我不知道。我的带宽计显示大约1 8mbps在下载期间,我有8mbps服务。

或者,在附加/聚合/转换过程到最终的MP4文件时,存在部件文件的问题和麻烦吗?

在追加/聚合/转换过程中到底发生了什么?

此外,下载程序给我几个选项(变体?)通常有两种选择),所以我试着把这两条小溪都弄下来。很少情况下,100%的MP4打得很完美。但经常会有问题。有时,每个最终的MP4文件的播放方式不同。如果跳过,则每个文件在不同的位置跳过。我同时下载了。然后一个选项停止,没有MP4文件,但其他选项下载直到结束,我得到MP4。

只是重复一遍(因为人们似乎很困惑)。我问的是直播流(无止境的广播流),而不是像youtube或电影/电视节目下载网站这样的预先录制的视频。也想一想电视频道直播体育比赛,以后再重播同样的游戏,预先录制,但仍在电视频道播出。是他的溪流。

很抱歉发了很长的邮件,但我想给帮手提供一切可能的信息来帮助我。提前感谢

EN

回答 1

Stack Overflow用户

发布于 2018-03-28 04:54:54

我知道部件文件是下载的,最后部分是附加/聚合/转换(?)作为最终的MP4文件。

HLS有两个主要部分。播放列表(通常用.m3u8命名)和片段(通常是.mp4.m4v.m4a)。

播放列表告诉客户端分段在哪里,这些段实际上是连接在一起形成最终流的。

问题1:有些人没有视频或音频,只播放一个,视频或音频。为什么?

在HLS中,将音频和视频片段分割成不同的文件是很典型的。例如,您可能有一个128 kbps的音频流,但是有3 Mbps、5 Mbps和10 Mbps的视频流。与其为每个变体上传一个音频副本,还不如为所有人上传和使用一个音频副本。

问题2:有些MP4根本不播放,损坏的文件?

您可能丢失了在另一个段中找到的一些初始化数据。

问题3: MP4播放但跳过,游戏期间结冰。为什么?

和问题2没什么不同。

或者,在附加/聚合/转换过程到最终的MP4文件时,存在部件文件的问题和麻烦吗?

是。

此外,下载程序给我几个选项(变体?)通常有两种选择),所以我试着把这两条小溪都弄下来。很少情况下,100%的MP4打得很完美。但经常会有问题。有时,每个最终的MP4文件的播放方式不同。

这通常是同一流的不同比特率。上传多个比特率在HLS和DASH中很常见,这样客户端就可以切换到不同的质量,因为它有可用的带宽。

还要注意的是,您可能会遇到DRM、非标准的HLS、坏了的编码器、坏掉的下载程序、以意外速度运行的数据等等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49344040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档