标签: streaming

流媒体使用的带宽是否与下载相同?

假设内容具有相同的质量(其他条件不变),流媒体(即视频、音频)是否使用与下载相同的带宽?

假设我要从亚马逊下载高清电影或流式传输它,是否会等效使用带宽?

download streaming data-transfer

75
推荐指数
4
解决办法
8万
查看次数

在 FFmpeg 中为 DASH 修复关键帧的正确方法是什么?

在调节用于 DASH 播放的流时,随机访问点必须在所有流中的源流时间完全相同。执行此操作的常用方法是强制固定帧速率和固定 GOP 长度(即每 N 帧一个关键帧)。

在 FFmpeg 中,固定帧速率很容易(-r NUMBER)。

但是对于固定的关键帧位置(GOP 长度),有三种方法……哪一种是“正确的”?FFmpeg 文档对此非常含糊。

方法 1:弄乱 libx264 的参数

-c:v libx264 -x264opts keyint=GOPSIZE:min-keyint=GOPSIZE:scenecut=-1
Run Code Online (Sandbox Code Playgroud)

是否应该关闭场景切换似乎存在一些争论,因为当场景切换发生时关键帧“计数器”是否重新启动尚不清楚。

方法二:设置固定GOP大小:

-g GOP_LEN_IN_FRAMES
Run Code Online (Sandbox Code Playgroud)

不幸的是,这只是在 FFMPEG 文档中顺便记录,因此这个论点的效果非常不清楚。

方法 3:每 N 秒插入一个关键帧(可能?):

-force_key_frames expr:gte(t,n_forced*GOP_LEN_IN_SECONDS)
Run Code Online (Sandbox Code Playgroud)

明确记录的。但是,“时间计数器”是否在每个关键帧后都重新启动,目前还不清楚。例如,在预期的 5 秒 GOP 中,如果scenecutlibx264 在 3 秒内注入了一个关键帧,那么下一个关键帧是 5 秒后还是 2 秒后?

事实上,FFmpeg 文档区分了这个和-g选项,但它并没有真正说明上面的这两个选项有何不同(显然,-g将需要固定的帧速率)。

哪个是对的?

看起来-force_key_frames会更好,因为它不需要固定的帧速率。然而,这要求

  • 它符合 H.264 中的 GOP 规范(如果有
  • 它保证会有一个固定节奏的关键帧,而不管 libx264scenecut关键帧。

如果-g不强制固定帧速率 ( …

video ffmpeg streaming video-conversion

54
推荐指数
4
解决办法
10万
查看次数

如何找到 Flash 播放器后面的流

我正在观看 Flash 流。我可以在两个不同的播放器(由其他人设置)中观看同一流,但我不喜欢其中任何一个。

有没有办法找到/获取/提取这两个播放器正在播放的 Flash 流的直接链接?以便我可以使用不同的播放器观看它?

编辑:播放器正在流式传输 RTMP 流,而不是 FLV 视频文件。

video flash streaming rtmp

45
推荐指数
3
解决办法
35万
查看次数

创建准备用于 HTTP 流媒体的 MP4 视频

我怎么能转换some.flvsome.avisome.wmv与FFmpeg的,以确保该视频将是可玩性,可查找在JW播放器?

freebsd ffmpeg streaming video-streaming

30
推荐指数
3
解决办法
8万
查看次数

流式传输 1080p 需要多少带宽?

我想知道从例如 Youtube 流式传输 1080p 电影需要多少带宽。我知道这里可能有压缩之类的东西,但无论如何有人能为此提供一个好的答案吗?

bandwidth streaming video-streaming

29
推荐指数
1
解决办法
14万
查看次数

是什么让 MP4 可以流式传输?

我正在深入研究 Telegram bot API,它显示了以下选项sendVideo

support_streaming 布尔 可选

如果上传的视频适合流式传输,则传递 True

这表明有些 MPEG-4 视频文件适合流式传输,有些则不适合。有何不同?如何确保我的视频文件“适合流式传输”?

mp4 streaming

29
推荐指数
1
解决办法
6689
查看次数

如何使用 vlc 观看直播 youtube 流?

现在可以使用 vlc 观看实时 YouTube 视频流吗?我只是不想使用 Flash 播放器。我知道 vlc 可以使用该视频所在页面的链接播放 youtube 视频,但是直播 youtube 视频怎么样?

vlc-media-player youtube streaming

25
推荐指数
1
解决办法
7万
查看次数

需要什么数据传输速率或流式传输高清 1080p 或 720p 视频,或标准质量视频?

想知道流视频的数据传输速率,例如来自外部硬盘驱动器、NAS 或家庭网络的数据传输速率。我要问的只是干净视频流的数据传输速度。

streaming data-transfer

24
推荐指数
1
解决办法
12万
查看次数

VLC:我可以通过 SSH 进行流式传输吗?

题:

我可以通过 SSH 获取本地 VLC 实例以从远程计算机流式传输媒体吗?

这是在我正在观看视频的本地计算机上运行的 VLC,而不是通过 X11-over-SSH 远程运行。

是否有任何额外的 VLC 访问模块可以启用 SSH 源?

不幸的是,本地计算机运行的是 Windows 7,如果可能,我想避免双启动。


可能没有必要 - 我的设置:

  1. 我在英国有一台计算机,它通过 SSH 自动连接到 VPS 并设置反向端口转发。

    对于有兴趣这样做的人,英国计算机使用:

    ssh -nNTP *:9000:localhost:22 user@vps

    在哪里9000tunnel@vps应该根据您的设置进行相应更改。

  2. 我从世界任何地方通过 SSH/PuTTY 连接到我的 VPS 上的映射端口,以便访问英国计算机。我通过 SSH 隧道从我的本地计算机连接到英国,然后在本地执行:

    ssh user@vps -p 9000

  3. 这对于在英国计算机上获取外壳非常有用。我想将媒体从它流式传输到我的本地 PC 上,不幸的是,它运行 Windows 7。这排除了 SSHFS,还有 win-sshfs,它在 Windows 7 上有很多问题。

目前,我使用 win-ssh 开始复制文件,然后我让 VLC 播放(不完整的)文件。只要复制速率高于媒体比特率并且 win-ssh 不会失败(它对大多数文件都是如此),这很好用。我正在寻找更强大的解决方案。

vlc-media-player ssh streaming

24
推荐指数
2
解决办法
6万
查看次数

下载 mpeg 破折号流的所有 .m4s 文件

当我打开此页面时,我可以在 Firefox Web Developer Tools/“网络”选项卡中看到该页面加载了带有.mpd扩展名的文件。然后每隔几秒钟它就会加载一个文件/流,其.m4s扩展名为

000000.m4s
000001.m4s
Run Code Online (Sandbox Code Playgroud)

如何下载整个流媒体视频?

我想我需要下载所有 .m4s 段,但不知道 Linux 命令或 Windows 软件来完成它。然后我需要将这些文件合并为一个 .mp4

我已经尝试过InviDownloader,但它有很多问题。

video mpd streaming mpeg-dash

24
推荐指数
2
解决办法
9万
查看次数