2

我已经使用 Qt5.1 QMediaPlayer 实现了一个 Videoplayer,但是我想知道是否有一种方法可以控制来自 URL 的流媒体的缓冲区大小,以适应不同的连接速度。此外,是否有办法确定流式传输的内容有多少已完全下载。

4

1 回答 1

1

缓冲区大小基于视频轨道中包含的关键帧,2 个关键帧之间的范围定义了每个缓冲片段的大小,据我所知,这个值不能从客户端以任何方式修改,源视频应该用不同的参数重新编码,以修改缓冲块的大小。无论如何,您使用的是x264吗?如果是这样,您应该阅读MeWikikeyintmin-keyint来自MeWiki的内容,lower keyint = 更短的缓冲片段。

于 2013-07-29T10:05:58.220 回答