首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用vlc媒体播放器的视频流中的缓存时间和帧率

使用vlc媒体播放器的视频流中的缓存时间和帧率
EN

Stack Overflow用户
提问于 2013-10-09 13:48:29
回答 1查看 15.7K关注 0票数 1

我正在使用vlc媒体播放器将网络摄像头捕获的视频流式传输到远程计算机。在“流”下的“显示更多选项”中,有一个用于设置“缓存时间”的选项,该选项默认设置为300ms。在vlc流手册中,给出了“缓存时间”是指vlc在发送帧之前必须等待的时间。因此,300ms意味着在一秒钟内,它可以传输3-4帧。但在接收器处的视频看起来相当连续,因此需要30帧/秒的帧率。那么这是如何维护的呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-09 14:02:32

实时缓存定义了整个流的延迟,而不是单个帧之间的空闲时间。也就是说,您以全帧速率发送流,延迟为300ms。

这样的延迟让发送应用程序补偿不规则的帧获取和捕获/读取延迟,同时仍以稳定的速率提供输出。

要重新定义有效的输出捕获速率,通常需要对源进行代码转换,例如流输出、目的地、添加、激活代码转换、编辑选定的配置文件、视频编解码器、帧速率。

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

https://stackoverflow.com/questions/19264081

复制
相关文章

相似问题

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